Searched refs:as_raw (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/rust/kernel/ |
| H A D | pci.rs | 298 unsafe { bindings::pci_release_region(pdev.as_raw(), num) }; in new() 330 bindings::pci_iounmap(pdev.as_raw(), ioptr as _); in do_release() 331 bindings::pci_release_region(pdev.as_raw(), num); in do_release() 364 fn as_raw(&self) -> *mut bindings::pci_dev { in as_raw() method 371 unsafe { (*self.as_raw()).vendor } in vendor_id() 377 unsafe { (*self.as_raw()).device } in device_id() 389 Ok(unsafe { bindings::pci_resource_len(self.as_raw(), bar.try_into()?) }) in resource_len() 415 to_result(unsafe { bindings::pci_enable_device_mem(self.as_raw()) }) in enable_device_mem() 421 unsafe { bindings::pci_set_master(self.as_raw()) }; in set_master() 449 unsafe { bindings::pci_dev_get(self.as_raw()) }; in inc_ref() [all …]
|
| H A D | faux.rs | 37 parent.map_or(null_mut(), |p| p.as_raw()), in new() 48 fn as_raw(&self) -> *mut bindings::faux_device { in as_raw() method 57 unsafe { device::Device::as_ref(addr_of_mut!((*self.as_raw()).dev)) } in as_ref() 65 unsafe { bindings::faux_device_destroy(self.as_raw()) } in drop()
|
| H A D | firmware.rs | 68 let ret = unsafe { func.0(pfw as _, name.as_char_ptr(), dev.as_raw()) }; in request_internal() 89 fn as_raw(&self) -> *mut bindings::firmware { in as_raw() method 96 unsafe { (*self.as_raw()).size } in size() 104 unsafe { core::slice::from_raw_parts((*self.as_raw()).data, self.size()) } in data() 111 unsafe { bindings::release_firmware(self.as_raw()) }; in drop()
|
| H A D | dma.rs | 40 pub(crate) fn as_raw(self) -> crate::ffi::c_ulong { in as_raw() method 172 dev.as_raw(), in alloc_attrs() 175 gfp_flags.as_raw(), in alloc_attrs() 176 dma_attrs.as_raw(), in alloc_attrs() 294 self.dev.as_raw(), in drop() 298 self.dma_attrs.as_raw(), in drop()
|
| H A D | device.rs | 64 pub(crate) fn as_raw(&self) -> *mut bindings::device { in as_raw() method 178 self.as_raw(), in printk() 188 unsafe { bindings::device_property_present(self.as_raw().cast_const(), name.as_char_ptr()) } in property_present() 196 unsafe { bindings::get_device(self.as_raw()) }; in inc_ref()
|
| H A D | platform.rs | 73 unsafe { bindings::platform_set_drvdata(pdev.as_raw(), data.into_foreign() as _) }; in probe_callback() 188 fn as_raw(&self) -> *mut bindings::platform_device { in as_raw() method 217 unsafe { bindings::get_device(self.as_ref().as_raw()) }; in inc_ref() 230 let dev = unsafe { addr_of_mut!((*self.as_raw()).dev) }; in as_ref()
|
| H A D | devres.rs | 119 unsafe { bindings::devm_add_action(dev.as_raw(), Some(inner.callback), data as _) }; in new() 144 this.dev.as_raw(), in remove_action()
|
| H A D | miscdevice.rs | 83 pub fn as_raw(&self) -> *mut bindings::miscdevice { in as_raw() method 94 unsafe { Device::as_ref((*self.as_raw()).this_device) } in device()
|
| H A D | alloc.rs | 43 pub(crate) fn as_raw(self) -> u32 { in as_raw() method
|
| H A D | page.rs | 75 let page = unsafe { bindings::alloc_pages(flags.as_raw(), 0) }; in alloc_page()
|
| H A D | driver.rs | 157 let raw_id = unsafe { bindings::of_match_device(table.as_ptr(), dev.as_raw()) }; in of_id_info()
|