Lines Matching defs:Device
273 pub struct Device<Ctx: device::DeviceContext = device::Normal>( struct
291 fn new(pdev: &Device, num: u32, name: &CStr) -> Result<Self> { in new()
344 unsafe fn do_release(pdev: &Device, ioptr: usize, num: i32) { in do_release()
383 impl<Ctx: device::DeviceContext> Device<Ctx> { impls
389 impl Device { implementation
415 impl Device<device::Bound> { impls
436 impl Device<device::Core> { impls
455 impl crate::dma::Device for Device<device::Core> {} implementation
458 unsafe impl crate::types::AlwaysRefCounted for Device { implementation
470 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> { implementation
481 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> { implementation
502 unsafe impl Send for Device {} implementation
506 unsafe impl Sync for Device {} implementation