Lines Matching refs:Device
79 let dev: &device::Device<device::CoreInternal> = intf.as_ref(); in probe_callback()
92 let dev: &device::Device<device::CoreInternal> = intf.as_ref(); in disconnect_callback()
345 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Interface<Ctx> {
346 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref()
352 unsafe { device::Device::from_raw(dev) } in as_ref()
356 impl<Ctx: device::DeviceContext> AsRef<Device> for Interface<Ctx> {
357 fn as_ref(&self) -> &Device { in as_ref() argument
402 struct Device<Ctx: device::DeviceContext = device::Normal>( struct
407 impl<Ctx: device::DeviceContext> Device<Ctx> { implementation
415 kernel::impl_device_context_deref!(unsafe { Device });
416 kernel::impl_device_context_into_aref!(Device);
419 unsafe impl AlwaysRefCounted for Device { implementation
433 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> { implementation
434 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref()
440 unsafe { device::Device::from_raw(dev) } in as_ref()
445 unsafe impl Send for Device {} implementation
449 unsafe impl Sync for Device {} implementation