Home
last modified time | relevance | path

Searched defs:DriverType (Results 1 – 6 of 6) sorted by relevance

/linux/rust/kernel/
H A Ddriver.rs150 /// A call to [`RegistrationOps::unregister`] for a given instance of `DriverType` is only valid if in register() argument
119 type DriverType: Default; global() typedef
161 unregister(reg: &Opaque<Self::DriverType>) unregister() argument
201 callbacks_attach(drv: &Opaque<T::DriverType>) callbacks_attach() argument
[all...]
H A Dplatform.rs52 type DriverType = bindings::platform_driver; typedef
61 pdrv: &Opaque<Self::DriverType>, in register() argument
88 unregister(pdrv: &Opaque<Self::DriverType>) unregister() argument
H A Dauxiliary.rs70 // SAFETY: `adrv` is guaranteed to be a valid `DriverType`. in unregister() argument
43 type DriverType = bindings::auxiliary_driver; global() typedef
52 register( adrv: &Opaque<Self::DriverType>, name: &'static CStr, module: &'static ThisModule, ) -> Result register() argument
H A Dpci.rs66 type DriverType = bindings::pci_driver; typedef
75 pdrv: &Opaque<Self::DriverType>, in register() argument
93 unsafe fn unregister(pdrv: &Opaque<Self::DriverType>) { in unregister() argument
H A Dusb.rs45 const DEVICE_DRIVER_OFFSET: usize = core::mem::offset_of!(Self::DriverType, driver); typedef
54 register( udrv: &Opaque<Self::DriverType>, name: &'static CStr, module: &'static ThisModule, ) -> Result register() argument
72 unregister(udrv: &Opaque<Self::DriverType>) unregister() argument
H A Di2c.rs149 // SAFETY: `idrv` is guaranteed to be a valid `DriverType`. in unregister() argument
101 type DriverType = bindings::i2c_driver; global() typedef
110 register( idrv: &Opaque<Self::DriverType>, name: &'static CStr, module: &'static ThisModule, ) -> Result register() argument