Searched refs:DriverType (Results 1 – 6 of 6) sorted by relevance
| /linux/rust/kernel/ |
| H A D | driver.rs | 115 type DriverType: Default; typedef 146 reg: &Opaque<Self::DriverType>, in register() argument 157 unsafe fn unregister(reg: &Opaque<Self::DriverType>); in unregister() argument 169 reg: Opaque<T::DriverType>, 197 fn callbacks_attach(drv: &Opaque<T::DriverType>) { in callbacks_attach() argument 216 reg <- Opaque::try_ffi_init(|ptr: *mut T::DriverType| { in new() 218 unsafe { ptr.write(T::DriverType::default()) }; in new() 222 let drv = unsafe { &*(ptr as *const Opaque<T::DriverType>) }; in new()
|
| H A D | auxiliary.rs | 32 type DriverType = bindings::auxiliary_driver; typedef 34 const DEVICE_DRIVER_OFFSET: usize = core::mem::offset_of!(Self::DriverType, driver); 41 adrv: &Opaque<Self::DriverType>, in register() argument 59 unsafe fn unregister(adrv: &Opaque<Self::DriverType>) { in unregister() argument
|
| H A D | pci.rs | 59 type DriverType = bindings::pci_driver; typedef 61 const DEVICE_DRIVER_OFFSET: usize = core::mem::offset_of!(Self::DriverType, driver); 68 pdrv: &Opaque<Self::DriverType>, in register() argument 86 unsafe fn unregister(pdrv: &Opaque<Self::DriverType>) { in unregister() argument
|
| H A D | usb.rs | 36 type DriverType = bindings::usb_driver; typedef 38 const DEVICE_DRIVER_OFFSET: usize = core::mem::offset_of!(Self::DriverType, driver); 45 udrv: &Opaque<Self::DriverType>, in register() argument 63 unsafe fn unregister(udrv: &Opaque<Self::DriverType>) { in unregister() argument
|
| H A D | platform.rs | 35 type DriverType = bindings::platform_driver; typedef 37 const DEVICE_DRIVER_OFFSET: usize = core::mem::offset_of!(Self::DriverType, driver); 44 pdrv: &Opaque<Self::DriverType>, in register() argument 71 unsafe fn unregister(pdrv: &Opaque<Self::DriverType>) { in unregister() argument
|
| H A D | i2c.rs | 101 type DriverType = bindings::i2c_driver; typedef 103 const DEVICE_DRIVER_OFFSET: usize = core::mem::offset_of!(Self::DriverType, driver); 110 idrv: &Opaque<Self::DriverType>, in register() argument 149 unsafe fn unregister(idrv: &Opaque<Self::DriverType>) { in unregister() argument
|