Lines Matching refs:bindings

8     bindings,
66 type DriverType = bindings::pci_driver;
89 bindings::__pci_register_driver(pdrv.get(), module.0, name.as_char_ptr()) in register()
95 unsafe { bindings::pci_unregister_driver(pdrv.get()) } in unregister()
101 pdev: *mut bindings::pci_dev, in probe_callback()
102 id: *const bindings::pci_device_id, in probe_callback()
123 extern "C" fn remove_callback(pdev: *mut bindings::pci_dev) { in remove_callback()
164 pub struct DeviceId(bindings::pci_device_id);
174 Self(bindings::pci_device_id { in from_id()
191 Self(bindings::pci_device_id { in from_class()
214 Self(bindings::pci_device_id { in from_class_and_vendor()
230 type RawType = bindings::pci_device_id;
235 const DRIVER_DATA_OFFSET: usize = core::mem::offset_of!(bindings::pci_device_id, driver_data);
339 Opaque<bindings::pci_dev>,
345 fn as_raw(&self) -> *mut bindings::pci_dev { in as_raw()
397 unsafe { bindings::pci_dev_id(self.as_raw()) } in dev_id()
417 pub fn resource_start(&self, bar: u32) -> Result<bindings::resource_size_t> { in resource_start()
425 Ok(unsafe { bindings::pci_resource_start(self.as_raw(), bar.try_into()?) }) in resource_start()
429 pub fn resource_len(&self, bar: u32) -> Result<bindings::resource_size_t> { in resource_len()
437 Ok(unsafe { bindings::pci_resource_len(self.as_raw(), bar.try_into()?) }) in resource_len()
452 to_result(unsafe { bindings::pci_enable_device_mem(self.as_raw()) }) in enable_device_mem()
459 unsafe { bindings::pci_set_master(self.as_raw()) }; in set_master()
466 const OFFSET: usize = offset_of!(bindings::pci_dev, dev);
480 unsafe { bindings::pci_dev_get(self.as_raw()) }; in inc_ref()
485 unsafe { bindings::pci_dev_put(obj.cast().as_ptr()) } in dec_ref()
506 if !unsafe { bindings::dev_is_pci(dev.as_raw()) } { in try_from()
513 let pdev = unsafe { container_of!(dev.as_raw(), bindings::pci_dev, dev) }; in try_from()