Home
last modified time | relevance | path

Searched refs:remove_callback (Results 1 – 4 of 4) sorted by relevance

/linux/rust/kernel/
H A Dauxiliary.rs67 (*adrv.get()).remove = Some(Self::remove_callback); in register()
109 extern "C" fn remove_callback(adev: *mut bindings::auxiliary_device) { in remove_callback()
113 // INVARIANT: `adev` is valid for the duration of `remove_callback()`. in remove_callback()
116 // SAFETY: `remove_callback` is only ever called after a successful call to
100 extern "C" fn remove_callback(adev: *mut bindings::auxiliary_device) { remove_callback() method
H A Dpci.rs85 (*pdrv.get()).remove = Some(Self::remove_callback); in register()
129 extern "C" fn remove_callback(pdev: *mut bindings::pci_dev) { in remove_callback()
133 // INVARIANT: `pdev` is valid for the duration of `remove_callback()`. in remove_callback()
136 // SAFETY: `remove_callback` is only ever called after a successful call to in remove_callback()
123 extern "C" fn remove_callback(pdev: *mut bindings::pci_dev) { remove_callback() method
H A Dplatform.rs79 (*pdrv.get()).remove = Some(Self::remove_callback); in register()
114 extern "C" fn remove_callback(pdev: *mut bindings::platform_device) { in remove_callback() method
H A Di2c.rs127 (*idrv.get()).remove = Some(Self::remove_callback); in register()
165 extern "C" fn remove_callback(idev: *mut bindings::i2c_client) { in remove_callback() method