Searched refs:DeviceContext (Results 1 – 6 of 6) sorted by relevance
166 pub struct Device<Ctx: DeviceContext = Normal>(Opaque<bindings::device>, PhantomData<Ctx>);330 impl<Ctx: DeviceContext> Device<Ctx> {535 pub trait DeviceContext: private::Sealed {} trait593 impl DeviceContext for Bound {}594 impl DeviceContext for Core {}595 impl DeviceContext for CoreInternal {}596 impl DeviceContext for Normal {}609 pub unsafe trait AsBusDevice<Ctx: DeviceContext>: AsRef<Device<Ctx>> {
323 pub struct Interface<Ctx: device::DeviceContext = device::Normal>(328 impl<Ctx: device::DeviceContext> Interface<Ctx> {336 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Interface<Ctx> {345 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Interface<Ctx> {356 impl<Ctx: device::DeviceContext> AsRef<Device> for Interface<Ctx> {402 struct Device<Ctx: device::DeviceContext = device::Normal>(407 impl<Ctx: device::DeviceContext> Device<Ctx> {433 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {
372 pub struct I2cAdapter<Ctx: device::DeviceContext = device::Normal>(377 impl<Ctx: device::DeviceContext> I2cAdapter<Ctx> {463 pub struct I2cClient<Ctx: device::DeviceContext = device::Normal>(468 impl<Ctx: device::DeviceContext> I2cClient<Ctx> {476 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for I2cClient<Ctx> {498 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for I2cClient<Ctx> {510 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &I2cClient<Ctx> {
322 pub struct Device<Ctx: device::DeviceContext = device::Normal>(327 impl<Ctx: device::DeviceContext> Device<Ctx> {449 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {473 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {484 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
225 pub struct Device<Ctx: device::DeviceContext = device::Normal>(230 impl<Ctx: device::DeviceContext> Device<Ctx> {293 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {496 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {507 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
203 pub struct Device<Ctx: device::DeviceContext = device::Normal>(208 impl<Ctx: device::DeviceContext> Device<Ctx> {251 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {280 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {