Home
last modified time | relevance | path

Searched refs:as_raw (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/rust/kernel/
H A Dpci.rs298 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 Dfaux.rs37 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 Dfirmware.rs68 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 Ddma.rs40 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 Ddevice.rs64 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 Dplatform.rs73 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 Ddevres.rs119 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 Dmiscdevice.rs83 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 Dalloc.rs43 pub(crate) fn as_raw(self) -> u32 { in as_raw() method
H A Dpage.rs75 let page = unsafe { bindings::alloc_pages(flags.as_raw(), 0) }; in alloc_page()
H A Ddriver.rs157 let raw_id = unsafe { bindings::of_match_device(table.as_ptr(), dev.as_raw()) }; in of_id_info()