Lines Matching defs:Device
256 pub struct Device<Ctx: device::DeviceContext = device::Normal>( struct
274 fn new(pdev: &Device, num: u32, name: &CStr) -> Result<Self> { in new()
327 unsafe fn do_release(pdev: &Device, ioptr: usize, num: i32) { in do_release()
366 impl<Ctx: device::DeviceContext> Device<Ctx> { impl
372 impl Device { implementation
398 impl Device<device::Bound> { impl
418 impl Device<device::Core> { impl
438 unsafe impl crate::types::AlwaysRefCounted for Device { implementation
450 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> { implementation
461 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> { implementation
482 unsafe impl Send for Device {} implementation
486 unsafe impl Sync for Device {} implementation