Searched refs:DeviceContext (Results 1 – 6 of 6) sorted by relevance
167 pub struct Device<Ctx: DeviceContext = Normal>(Opaque<bindings::device>, PhantomData<Ctx>);263 impl<Ctx: DeviceContext> Device<Ctx> {489 pub trait DeviceContext: private::Sealed {} trait566 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> {[all …]
342 pub struct Interface<Ctx: device::DeviceContext = device::Normal>(347 impl<Ctx: device::DeviceContext> Interface<Ctx> { in as_raw() 355 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Interface<Ctx> {364 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Interface<Ctx> { in as_ref() 375 impl<Ctx: device::DeviceContext> AsRef<Device> for Interface<Ctx> { in as_ref() 421 struct Device<Ctx: device::DeviceContext = device::Normal>(426 impl<Ctx: device::DeviceContext> Device<Ctx> { in as_raw() 452 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> { in as_ref()
377 pub struct I2cAdapter<Ctx: device::DeviceContext = device::Normal>(382 impl<Ctx: device::DeviceContext> I2cAdapter<Ctx> {473 pub struct I2cClient<Ctx: device::DeviceContext = device::Normal>(478 impl<Ctx: device::DeviceContext> I2cClient<Ctx> {486 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for I2cClient<Ctx> {508 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for I2cClient<Ctx> {520 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &I2cClient<Ctx> {
340 pub struct Device<Ctx: device::DeviceContext = device::Normal>(345 impl<Ctx: device::DeviceContext> Device<Ctx> { in as_raw() 479 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> { in inc_ref() 505 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> { in try_from() 516 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> { in try_from()
261 pub struct Device<Ctx: device::DeviceContext = device::Normal>(266 impl<Ctx: device::DeviceContext> Device<Ctx> {330 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {549 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {560 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
239 pub struct Device<Ctx: device::DeviceContext = device::Normal>(244 impl<Ctx: device::DeviceContext> Device<Ctx> {369 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> { in new() 398 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> { in drop()