Searched refs:pdev (Results 1 – 3 of 3) sorted by relevance
| /rust/kernel/ |
| A D | pci.rs | 61 pdev: *mut bindings::pci_dev, in probe_callback() 68 let pdev = unsafe { &*pdev.cast::<Device<device::CoreInternal>>() }; in probe_callback() 76 let data = T::probe(pdev, info)?; in probe_callback() 78 pdev.as_ref().set_drvdata(data); in probe_callback() 88 let pdev = unsafe { &*pdev.cast::<Device<device::CoreInternal>>() }; in remove_callback() 95 T::unbind(pdev, data.as_ref()); in remove_callback() 285 pdev: ARef<Device>, field 292 let len = pdev.resource_len(num)?; in new() 335 pdev: pdev.into(), in new() 351 bindings::pci_release_region(pdev.as_raw(), num); in do_release() [all …]
|
| A D | platform.rs | 67 extern "C" fn probe_callback(pdev: *mut bindings::platform_device) -> kernel::ffi::c_int { in probe_callback() 72 let pdev = unsafe { &*pdev.cast::<Device<device::CoreInternal>>() }; in probe_callback() 73 let info = <Self as driver::Adapter>::id_info(pdev.as_ref()); in probe_callback() 76 let data = T::probe(pdev, info)?; in probe_callback() 78 pdev.as_ref().set_drvdata(data); in probe_callback() 83 extern "C" fn remove_callback(pdev: *mut bindings::platform_device) { in remove_callback() 88 let pdev = unsafe { &*pdev.cast::<Device<device::CoreInternal>>() }; in remove_callback() 93 let data = unsafe { pdev.as_ref().drvdata_obtain::<Pin<KBox<T>>>() }; in remove_callback() 95 T::unbind(pdev, data.as_ref()); in remove_callback() 331 let pdev = unsafe { container_of!(dev.as_raw(), bindings::platform_device, dev) }; in try_from() [all …]
|
| /rust/helpers/ |
| A D | pci.c | 5 resource_size_t rust_helper_pci_resource_len(struct pci_dev *pdev, int bar) in rust_helper_pci_resource_len() argument 7 return pci_resource_len(pdev, bar); in rust_helper_pci_resource_len()
|
Completed in 7 milliseconds