Searched refs:DeviceContext (Results 1 – 6 of 6) sorted by relevance
170 pub struct Device<Ctx: DeviceContext = Normal>(Opaque<bindings::device>, PhantomData<Ctx>);336 impl<Ctx: DeviceContext> Device<Ctx> {541 pub trait DeviceContext: private::Sealed {} interface599 impl DeviceContext for Bound {}600 impl DeviceContext for Core {}601 impl DeviceContext for CoreInternal {}602 impl DeviceContext for Normal {}604 impl<Ctx: DeviceContext> AsRef<Device<Ctx>> for Device<Ctx> {622 pub unsafe trait AsBusDevice<Ctx: DeviceContext>: AsRef<Device<Ctx>> {
341 pub struct Interface<Ctx: device::DeviceContext = device::Normal>(346 impl<Ctx: device::DeviceContext> Interface<Ctx> {354 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Interface<Ctx> {363 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Interface<Ctx> {374 impl<Ctx: device::DeviceContext> AsRef<Device> for Interface<Ctx> {420 struct Device<Ctx: device::DeviceContext = device::Normal>(425 impl<Ctx: device::DeviceContext> Device<Ctx> {451 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {
381 pub struct I2cAdapter<Ctx: device::DeviceContext = device::Normal>(386 impl<Ctx: device::DeviceContext> I2cAdapter<Ctx> {472 pub struct I2cClient<Ctx: device::DeviceContext = device::Normal>(477 impl<Ctx: device::DeviceContext> I2cClient<Ctx> {485 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for I2cClient<Ctx> {507 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for I2cClient<Ctx> {519 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &I2cClient<Ctx> {
338 pub struct Device<Ctx: device::DeviceContext = device::Normal>(343 impl<Ctx: device::DeviceContext> Device<Ctx> {465 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {489 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {500 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
256 pub struct Device<Ctx: device::DeviceContext = device::Normal>(261 impl<Ctx: device::DeviceContext> Device<Ctx> {324 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {527 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {538 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
234 pub struct Device<Ctx: device::DeviceContext = device::Normal>(239 impl<Ctx: device::DeviceContext> Device<Ctx> {282 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {311 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {