Home
last modified time | relevance | path

Searched refs:DeviceContext (Results 1 – 6 of 6) sorted by relevance

/linux/rust/kernel/
H A Ddevice.rs167 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> {
[all …]
H A Dusb.rs342 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()
H A Di2c.rs377 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> {
H A Dpci.rs340 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()
H A Dplatform.rs261 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> {
H A Dauxiliary.rs239 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()