Home
last modified time | relevance | path

Searched refs:BackendDeviceType (Results 1 – 11 of 11) sorted by relevance

/external/crosvm/devices/src/usb/backend/
Ddevice.rs55 pub enum BackendDeviceType { enum
62 impl AsRawDescriptor for BackendDeviceType { implementation
64 multi_dispatch!(self, BackendDeviceType, HostDevice FidoDevice, as_raw_descriptor) in as_raw_descriptor()
68 impl BackendDevice for BackendDeviceType { implementation
75 BackendDeviceType, in submit_backend_transfer()
85 BackendDeviceType, in detach_event_handler()
95 BackendDeviceType, in request_transfer_buffer()
110 BackendDeviceType, in build_bulk_transfer()
126 BackendDeviceType, in build_interrupt_transfer()
137 BackendDeviceType, in get_control_transfer_state()
[all …]
Dutils.rs12 use crate::usb::backend::device::BackendDeviceType;
64 pub device: Arc<Mutex<BackendDeviceType>>,
70 BackendDeviceType::HostDevice(host_device) => host_device in on_event()
75 BackendDeviceType::FidoDevice(fido_device) => fido_device in on_event()
Dendpoint.rs17 use crate::usb::backend::device::BackendDeviceType;
85 device: &mut BackendDeviceType, in handle_transfer() argument
125 device: &mut BackendDeviceType, in get_transfer_buffer() argument
151 device: &mut BackendDeviceType, in handle_bulk_transfer() argument
166 device: &mut BackendDeviceType, in handle_interrupt_transfer() argument
177 device: &mut BackendDeviceType, in do_handle_transfer() argument
/external/pytorch/test/cpp/lazy/
Dtest_backend_device.cpp13 TEST(BackendDeviceTest, BackendDeviceType) { in TEST() argument
14 auto type = BackendDeviceType(); in TEST()
34 auto type = std::make_shared<BackendDeviceType>(); in TEST()
44 struct TestType : public BackendDeviceType { in TEST()
79 auto type = std::make_shared<BackendDeviceType>(); in TEST()
82 auto device1 = BackendDevice(std::make_shared<BackendDeviceType>(), 1); in TEST()
84 auto device3 = BackendDevice(std::make_shared<BackendDeviceType>(), 2); in TEST()
85 auto device4 = BackendDevice(std::make_shared<BackendDeviceType>(), 1); in TEST()
/external/pytorch/torch/csrc/lazy/backend/
Dbackend_device.h20 struct TORCH_API BackendDeviceType { struct
25 BackendDeviceType() : type((int8_t)at::kCPU) {} in BackendDeviceType() argument
26 BackendDeviceType(int8_t type) : type(type) {} in BackendDeviceType() function
28 virtual ~BackendDeviceType() = default;
39 BackendDevice(std::shared_ptr<BackendDeviceType>&& type, int64_t ordinal); argument
62 std::shared_ptr<BackendDeviceType> type_;
Dbackend_device.cpp18 std::shared_ptr<BackendDeviceType>&& type, in BackendDevice()
Dbackend_interface.h103 virtual std::shared_ptr<BackendDeviceType> GetDefaultDeviceType() const = 0;
/external/crosvm/devices/src/usb/backend/host_backend/
Dhost_backend_device_provider.rs11 use crate::usb::backend::device::BackendDeviceType;
24 ) -> Result<(Arc<Mutex<BackendDeviceType>>, Arc<dyn EventHandler>)> { in attach_host_backend_device() argument
27 let device_impl = BackendDeviceType::HostDevice(host_device); in attach_host_backend_device()
/external/crosvm/devices/src/usb/backend/fido_backend/
Dfido_provider.rs10 use crate::usb::backend::device::BackendDeviceType;
26 ) -> Result<(Arc<Mutex<BackendDeviceType>>, Arc<dyn EventHandler>)> { in attach_security_key() argument
32 let device_impl = BackendDeviceType::FidoDevice(passthrough_device); in attach_security_key()
/external/crosvm/devices/src/usb/xhci/
Dusb_hub.rs32 use crate::usb::backend::device::BackendDeviceType;
71 backend_device: Mutex<Option<Arc<Mutex<BackendDeviceType>>>>,
117 pub fn backend_device(&self) -> MutexGuard<Option<Arc<Mutex<BackendDeviceType>>>> { in backend_device() argument
134 device: Arc<Mutex<BackendDeviceType>>, in attach() argument
239 pub fn connect_backend(&self, backend: Arc<Mutex<BackendDeviceType>>) -> Result<u8> { in connect_backend()
/external/pytorch/torch/csrc/lazy/ts_backend/
Dts_backend_impl.cpp26 struct TSBackendDeviceType : public BackendDeviceType {
29 : BackendDeviceType((int8_t)deviceType) { in TSBackendDeviceType()
147 std::shared_ptr<torch::lazy::BackendDeviceType> GetDefaultDeviceType() in GetDefaultDeviceType()