Home
last modified time | relevance | path

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

12

/rust/kernel/
A Dclk.rs145 bindings::clk_get(dev.as_raw(), con_id) in get()
151 pub fn as_raw(&self) -> *mut bindings::clk { in as_raw() method
164 to_result(unsafe { bindings::clk_enable(self.as_raw()) }) in enable()
176 unsafe { bindings::clk_disable(self.as_raw()) }; in disable()
188 to_result(unsafe { bindings::clk_prepare(self.as_raw()) }) in prepare()
200 unsafe { bindings::clk_unprepare(self.as_raw()) }; in unprepare()
210 to_result(unsafe { bindings::clk_prepare_enable(self.as_raw()) }) in prepare_enable()
220 unsafe { bindings::clk_disable_unprepare(self.as_raw()) }; in disable_unprepare()
232 Hertz(unsafe { bindings::clk_get_rate(self.as_raw()) }) in rate()
251 unsafe { bindings::clk_put(self.as_raw()) }; in drop()
[all …]
A Dcpumask.rs81 pub fn as_raw(&self) -> *mut bindings::cpumask { in as_raw() method
94 unsafe { bindings::__cpumask_set_cpu(u32::from(cpu), self.as_raw()) }; in set()
106 unsafe { bindings::__cpumask_clear_cpu(i32::from(cpu), self.as_raw()) }; in clear()
115 unsafe { bindings::cpumask_test_cpu(i32::from(cpu), self.as_raw()) } in test()
124 unsafe { bindings::cpumask_setall(self.as_raw()) }; in setall()
133 unsafe { bindings::cpumask_empty(self.as_raw()) } in empty()
142 unsafe { bindings::cpumask_full(self.as_raw()) } in full()
151 unsafe { bindings::cpumask_weight(self.as_raw()) } in weight()
160 unsafe { bindings::cpumask_copy(dstp.as_raw(), self.as_raw()) }; in copy()
259 unsafe { bindings::alloc_cpumask_var(&mut ptr, _flags.as_raw()) }; in new()
[all …]
A Dopp.rs76 bindings::dev_pm_opp_free_cpufreq_table(self.dev.as_raw(), &mut self.as_raw()) in drop()
768 to_result(unsafe { bindings::dev_pm_opp_get_sharing_cpus(dev.as_raw(), cpumask.as_raw()) }) in sharing_cpus()
776 bindings::dev_pm_opp_set_sharing_cpus(self.dev.as_raw(), cpumask.as_raw()) in set_sharing_cpus()
794 bindings::dev_pm_opp_of_get_sharing_cpus(dev.as_raw(), cpumask.as_raw()) in of_sharing_cpus()
811 self.dev.as_raw(), in adjust_voltage()
840 to_result(unsafe { bindings::dev_pm_opp_set_opp(self.dev.as_raw(), opp.as_raw()) }) in set_opp()
851 let raw_dev = self.dev.as_raw(); in opp_from_freq()
890 let raw_dev = self.dev.as_raw(); in opp_from_level()
916 let raw_dev = self.dev.as_raw(); in opp_from_bw()
961 bindings::dev_pm_opp_of_register_em(self.dev.as_raw(), cpumask.as_raw()) in of_register_em()
[all …]
A Dmm.rs61 unsafe { bindings::mmgrab(self.as_raw()) }; in inc_ref()
97 unsafe { bindings::mmget(self.as_raw()) }; in inc_ref()
121 pub fn as_raw(&self) -> *mut bindings::mm_struct { in as_raw() method
142 let success = unsafe { bindings::mmget_not_zero(self.as_raw()) }; in mmget_not_zero()
146 Some(unsafe { ARef::from_raw(NonNull::new_unchecked(self.as_raw().cast())) }) in mmget_not_zero()
180 let vma = unsafe { bindings::lock_vma_under_rcu(self.as_raw(), vma_addr) }; in lock_vma_under_rcu()
202 unsafe { bindings::mmap_read_lock(self.as_raw()) }; in mmap_read_lock()
215 let success = unsafe { bindings::mmap_read_trylock(self.as_raw()) }; in mmap_read_trylock()
246 let vma = unsafe { bindings::vma_lookup(self.mm.as_raw(), vma_addr) }; in vma_lookup()
265 unsafe { bindings::mmap_read_unlock(self.mm.as_raw()) }; in drop()
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::from_raw(addr_of_mut!((*self.as_raw()).dev)) } in as_ref()
65 unsafe { bindings::faux_device_destroy(self.as_raw()) } in drop()
A Dpci.rs318 unsafe { bindings::pci_release_region(pdev.as_raw(), num) }; in new()
351 bindings::pci_release_region(pdev.as_raw(), num); in do_release()
384 fn as_raw(&self) -> *mut bindings::pci_dev { in as_raw() method
393 unsafe { (*self.as_raw()).vendor } in vendor_id()
399 unsafe { (*self.as_raw()).device } in device_id()
411 Ok(unsafe { bindings::pci_resource_len(self.as_raw(), bar.try_into()?) }) in resource_len()
440 to_result(unsafe { bindings::pci_enable_device_mem(self.as_raw()) }) in enable_device_mem()
446 unsafe { bindings::pci_set_master(self.as_raw()) }; in set_master()
461 unsafe { bindings::pci_dev_get(self.as_raw()) }; in inc_ref()
474 let dev = unsafe { addr_of_mut!((*self.as_raw()).dev) }; in as_ref()
[all …]
A Dfirmware.rs69 let ret = unsafe { func.0(pfw, name.as_char_ptr(), dev.as_raw()) }; in request_internal()
90 fn as_raw(&self) -> *mut bindings::firmware { in as_raw() method
97 unsafe { (*self.as_raw()).size } in size()
105 unsafe { core::slice::from_raw_parts((*self.as_raw()).data, self.size()) } in data()
112 unsafe { bindings::release_firmware(self.as_raw()) }; in drop()
A Ddevice.rs88 unsafe { bindings::dev_set_drvdata(self.as_raw(), data.into_foreign().cast()) } in set_drvdata()
100 let ptr = unsafe { bindings::dev_get_drvdata(self.as_raw()) }; in drvdata_obtain()
120 let ptr = unsafe { bindings::dev_get_drvdata(self.as_raw()) }; in drvdata_borrow()
133 pub(crate) fn as_raw(&self) -> *mut bindings::device { in as_raw() method
143 let parent = unsafe { (*self.as_raw()).parent }; in parent()
266 self.as_raw(), in printk()
276 let fwnode_handle = unsafe { bindings::__dev_fwnode(self.as_raw()) }; in fwnode()
298 unsafe { bindings::get_device(self.as_raw()) }; in inc_ref()
A Ddma.rs36 to_result(unsafe { bindings::dma_set_mask(self.as_ref().as_raw(), mask.value()) }) in dma_set_mask()
53 to_result(unsafe { bindings::dma_set_coherent_mask(self.as_ref().as_raw(), mask.value()) }) in dma_set_coherent_mask()
73 bindings::dma_set_mask_and_coherent(self.as_ref().as_raw(), mask.value()) in dma_set_mask_and_coherent()
182 pub(crate) fn as_raw(self) -> crate::ffi::c_ulong { in as_raw() method
316 dev.as_raw(), in alloc_attrs()
319 gfp_flags.as_raw(), in alloc_attrs()
320 dma_attrs.as_raw(), in alloc_attrs()
557 self.dev.as_raw(), in drop()
561 self.dma_attrs.as_raw(), in drop()
A Dplatform.rs227 fn as_raw(&self) -> *mut bindings::platform_device { in as_raw() method
235 bindings::platform_get_resource(self.as_raw(), bindings::IORESOURCE_MEM, index) in resource_by_index()
253 self.as_raw(), in resource_by_name()
298 unsafe { bindings::get_device(self.as_ref().as_raw()) }; in inc_ref()
311 let dev = unsafe { addr_of_mut!((*self.as_raw()).dev) }; in as_ref()
324 if !unsafe { bindings::dev_is_platform(dev.as_raw()) } { in try_from()
331 let pdev = unsafe { container_of!(dev.as_raw(), bindings::platform_device, dev) }; in try_from()
A Ddevres.rs154 bindings::devm_add_action(dev.as_raw(), Some(callback), inner.cast()) in new()
200 self.dev.as_raw(), in remove_action()
241 if self.dev.as_raw() != dev.as_raw() { in access()
320 bindings::devm_add_action_or_reset(dev.as_raw(), Some(callback::<P>), ptr.cast()) in register_foreign()
A Dcpufreq.rs151 pub fn as_raw(&self) -> *mut bindings::cpufreq_policy_data { in as_raw() method
265 unsafe { (*self.as_raw().add(index.into())).flags } in flags()
273 unsafe { (*self.as_raw().add(index.into())).driver_data } in data()
302 fn as_raw(&self) -> *const bindings::cpufreq_frequency_table { in as_raw() method
313 unsafe { Self::Target::from_raw(self.as_raw()) } in deref()
450 fn as_raw(&self) -> *mut bindings::cpufreq_policy { in as_raw() method
458 unsafe { &*self.as_raw() } in as_ref()
464 unsafe { &mut *self.as_raw() } in as_mut_ref()
558 self.as_mut_ref().clk = clk.as_raw(); in set_clk()
630 self.as_mut_ref().freq_table = table.as_raw(); in set_freq_table()
[all …]
A Dauxiliary.rs207 fn as_raw(&self) -> *mut bindings::auxiliary_device { in as_raw() method
215 unsafe { (*self.as_raw()).id } in id()
251 unsafe { bindings::get_device(self.as_ref().as_raw()) }; in inc_ref()
271 let dev = unsafe { addr_of_mut!((*self.as_raw()).dev) }; in as_ref()
304 (*adev).dev.parent = parent.as_raw(); in new()
A Ddriver.rs164 let raw_id = unsafe { bindings::acpi_match_device(table.as_ptr(), dev.as_raw()) }; in acpi_id_info()
198 let raw_id = unsafe { bindings::of_match_device(table.as_ptr(), dev.as_raw()) }; in of_id_info()
A Dalloc.rs43 pub(crate) fn as_raw(self) -> u32 { in as_raw() method
A Dpage.rs76 let page = unsafe { bindings::alloc_pages(flags.as_raw(), 0) }; in alloc_page()
A Dmiscdevice.rs89 pub fn as_raw(&self) -> *mut bindings::miscdevice { in as_raw() method
100 unsafe { Device::from_raw((*self.as_raw()).this_device) } in device()
A Dregulator.rs280 let inner = from_err_ptr(unsafe { bindings::regulator_get(dev.as_raw(), name.as_ptr()) })?; in get_internal()
/rust/kernel/sync/
A Dcompletion.rs89 fn as_raw(&self) -> *mut bindings::completion { in as_raw() method
99 unsafe { bindings::complete_all(self.as_raw()) }; in complete_all()
110 unsafe { bindings::wait_for_completion(self.as_raw()) }; in wait_for_completion()
/rust/kernel/drm/gem/
A Dmod.rs45 fn as_raw(&self) -> *mut bindings::drm_gem_object; in as_raw() method
61 unsafe { bindings::drm_gem_object_get(self.as_raw()) }; in inc_ref()
68 let obj = unsafe { obj.as_ref() }.as_raw(); in dec_ref()
123 fn as_raw(&self) -> *mut bindings::drm_gem_object { in as_raw() method
139 unsafe { (*self.as_raw()).size } in size()
151 bindings::drm_gem_handle_create(file.as_raw().cast(), self.as_raw(), &mut handle) in create_handle()
162 let ptr = unsafe { bindings::drm_gem_object_lookup(file.as_raw().cast(), handle) }; in lookup_handle()
185 to_result(unsafe { bindings::drm_gem_create_mmap_offset(self.as_raw()) })?; in create_mmap_offset()
188 Ok(unsafe { bindings::drm_vma_node_offset_addr(&raw mut (*self.as_raw()).vma_node) }) in create_mmap_offset()
245 unsafe { (*obj.as_raw()).funcs = &Self::OBJECT_FUNCS }; in new()
[all …]
/rust/kernel/device/
A Dproperty.rs60 pub(crate) fn as_raw(&self) -> *mut bindings::fwnode_handle { in as_raw() method
68 unsafe { bindings::is_of_node(self.as_raw()) } in is_of_node()
82 let name = unsafe { bindings::fwnode_get_name(self.0.as_raw()) }; in display_name()
108 unsafe { bindings::fwnode_property_read_bool(self.as_raw(), name.as_char_ptr()) } in property_read_bool()
119 self.as_raw(), in property_match_string()
365 unsafe { bindings::fwnode_handle_get(self.as_raw()) }; in inc_ref()
386 let num_parents = unsafe { bindings::fwnode_count_parents(self.as_raw()) }; in fmt()
393 let ptr = unsafe { bindings::fwnode_get_nth_parent(self.as_raw(), depth) }; in fmt()
411 let prefix = unsafe { bindings::fwnode_get_name_prefix(fwnode.as_raw()) }; in fmt()
510 fwnode.as_raw(),
[all …]
/rust/kernel/drm/
A Dfile.rs40 pub(super) fn as_raw(&self) -> *mut bindings::drm_file { in as_raw() method
46 unsafe { (*self.as_raw()).driver_priv }.cast() in driver_priv()
81 unsafe { (*file.as_raw()).driver_priv = driver_priv.cast() }; in open_callback()
A Ddriver.rs124 to_result(unsafe { bindings::drm_dev_register(drm.as_raw(), flags) })?; in new()
139 if drm.as_ref().as_raw() != dev.as_raw() { in new_foreign_owned()
165 unsafe { bindings::drm_dev_unregister(self.0.as_raw()) }; in drop()
A Ddevice.rs104 dev.as_raw(), in new()
130 pub(crate) fn as_raw(&self) -> *mut bindings::drm_device { in as_raw() method
188 unsafe { bindings::drm_dev_get(self.as_raw()) }; in inc_ref()
201 unsafe { device::Device::from_raw((*self.as_raw()).dev) } in as_ref()
/rust/kernel/mm/
A Dmmput_async.rs41 unsafe { bindings::mmget(self.as_raw()) }; in inc_ref()

Completed in 49 milliseconds

12