Lines Matching refs:Device
97 let dev: &device::Device<device::CoreInternal> = intf.as_ref(); in probe_callback()
110 let dev: &device::Device<device::CoreInternal> = intf.as_ref(); in disconnect_callback()
363 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Interface<Ctx> {
364 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref()
370 unsafe { device::Device::from_raw(dev) } in as_ref()
374 impl<Ctx: device::DeviceContext> AsRef<Device> for Interface<Ctx> {
375 fn as_ref(&self) -> &Device { in as_ref() argument
420 struct Device<Ctx: device::DeviceContext = device::Normal>( struct
425 impl<Ctx: device::DeviceContext> Device<Ctx> { implementation
433 kernel::impl_device_context_deref!(unsafe { Device });
434 kernel::impl_device_context_into_aref!(Device);
437 unsafe impl AlwaysRefCounted for Device { implementation
451 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> { implementation
452 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref()
458 unsafe { device::Device::from_raw(dev) } in as_ref()
463 unsafe impl Send for Device {} implementation
467 unsafe impl Sync for Device {} implementation