Searched refs:remove_callback (Results 1 – 4 of 4) sorted by relevance
67 (*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 to100 extern "C" fn remove_callback(adev: *mut bindings::auxiliary_device) { remove_callback() method
85 (*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
79 (*pdrv.get()).remove = Some(Self::remove_callback); in register()114 extern "C" fn remove_callback(pdev: *mut bindings::platform_device) { in remove_callback() method
127 (*idrv.get()).remove = Some(Self::remove_callback); in register()165 extern "C" fn remove_callback(idev: *mut bindings::i2c_client) { in remove_callback() method