Lines Matching refs:bindings

8     bindings,
56 type RegType = bindings::pci_driver;
73 bindings::__pci_register_driver(pdrv.get(), module.0, name.as_char_ptr()) in register()
79 unsafe { bindings::pci_unregister_driver(pdrv.get()) } in unregister()
85 pdev: *mut bindings::pci_dev, in probe_callback()
86 id: *const bindings::pci_device_id, in probe_callback()
107 extern "C" fn remove_callback(pdev: *mut bindings::pci_dev) { in remove_callback()
148 pub struct DeviceId(bindings::pci_device_id);
158 Self(bindings::pci_device_id { in from_id()
175 Self(bindings::pci_device_id { in from_class()
198 Self(bindings::pci_device_id { in from_class_and_vendor()
214 type RawType = bindings::pci_device_id;
219 const DRIVER_DATA_OFFSET: usize = core::mem::offset_of!(bindings::pci_device_id, driver_data);
323 Opaque<bindings::pci_dev>,
329 fn as_raw(&self) -> *mut bindings::pci_dev { in as_raw()
381 unsafe { bindings::pci_dev_id(self.as_raw()) } in dev_id()
401 pub fn resource_start(&self, bar: u32) -> Result<bindings::resource_size_t> { in resource_start()
409 Ok(unsafe { bindings::pci_resource_start(self.as_raw(), bar.try_into()?) }) in resource_start()
413 pub fn resource_len(&self, bar: u32) -> Result<bindings::resource_size_t> { in resource_len()
421 Ok(unsafe { bindings::pci_resource_len(self.as_raw(), bar.try_into()?) }) in resource_len()
436 to_result(unsafe { bindings::pci_enable_device_mem(self.as_raw()) }) in enable_device_mem()
443 unsafe { bindings::pci_set_master(self.as_raw()) }; in set_master()
450 const OFFSET: usize = offset_of!(bindings::pci_dev, dev);
464 unsafe { bindings::pci_dev_get(self.as_raw()) }; in inc_ref()
469 unsafe { bindings::pci_dev_put(obj.cast().as_ptr()) } in dec_ref()
490 if !unsafe { bindings::dev_is_pci(dev.as_raw()) } { in try_from()
497 let pdev = unsafe { container_of!(dev.as_raw(), bindings::pci_dev, dev) }; in try_from()