Home
last modified time | relevance | path

Searched refs:pdev (Results 1 – 3 of 3) sorted by relevance

/rust/kernel/
A Dpci.rs61 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 Dplatform.rs67 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 Dpci.c5 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