Lines Matching refs:DeviceContext
167 pub struct Device<Ctx: DeviceContext = Normal>(Opaque<bindings::device>, PhantomData<Ctx>);
263 impl<Ctx: DeviceContext> Device<Ctx> {
489 pub trait DeviceContext: private::Sealed {} trait
566 impl DeviceContext for Bound {}
567 impl DeviceContext for BoundInternal {}
568 impl<'a> DeviceContext for Core<'a> {}
569 impl<'a> DeviceContext for CoreInternal<'a> {}
570 impl DeviceContext for Normal {}
578 pub trait InternalBoundContext: DeviceContext {}
582 impl<Ctx: DeviceContext> AsRef<Device<Ctx>> for Device<Ctx> {
600 pub unsafe trait AsBusDevice<Ctx: DeviceContext>: AsRef<Device<Ctx>> {