Home
last modified time | relevance | path

Searched refs:bindings (Results 1 – 25 of 2728) sorted by relevance

12345678910>>...110

/linux-6.15/rust/kernel/fs/
H A Dfile.rs11 bindings,
21 pub const O_APPEND: u32 = bindings::O_APPEND;
24 pub const O_ASYNC: u32 = bindings::FASYNC;
30 pub const O_CREAT: u32 = bindings::O_CREAT;
39 pub const O_DSYNC: u32 = bindings::O_DSYNC;
42 pub const O_EXCL: u32 = bindings::O_EXCL;
66 pub const O_PATH: u32 = bindings::O_PATH;
69 pub const O_SYNC: u32 = bindings::O_SYNC;
98 pub const O_RDWR: u32 = bindings::O_RDWR;
180 inner: Opaque<bindings::file>,
[all …]
/linux-6.15/rust/kernel/
H A Dtask.rs8 bindings,
30 pub const TASK_NORMAL: c_uint = bindings::TASK_NORMAL as c_uint;
97 pub struct Task(pub(crate) Opaque<bindings::task_struct>);
111 pub type Pid = bindings::pid_t;
116 kuid: bindings::kuid_t,
124 pub fn current_raw() -> *mut bindings::task_struct { in current_raw()
126 unsafe { bindings::get_current() } in current_raw()
254 pub fn as_ptr(&self) -> *mut bindings::task_struct { in as_ptr()
354 pub fn from_raw(kuid: bindings::kuid_t) -> Self { in from_raw()
360 pub fn into_raw(self) -> bindings::kuid_t { in into_raw()
[all …]
H A Dkunit.rs20 bindings::_printk( in err()
36 bindings::_printk( in info()
89 struct Location($crate::bindings::kunit_loc);
107 assert: $crate::bindings::kunit_assert {},
145 $crate::bindings::__kunit_abort(kunit_test);
175 ) -> kernel::bindings::kunit_case { in kunit_case()
176 kernel::bindings::kunit_case { in kunit_case()
179 attr: kernel::bindings::kunit_attributes { in kunit_case()
195 kernel::bindings::kunit_case { in kunit_case_null()
199 attr: kernel::bindings::kunit_attributes { in kunit_case_null()
[all …]
H A Dpci.rs9 bindings, device,
33 type RegType = bindings::pci_driver;
62 pdev: *mut bindings::pci_dev, in probe_callback()
63 id: *const bindings::pci_device_id, in probe_callback()
124 pub struct DeviceId(bindings::pci_device_id);
133 Self(bindings::pci_device_id { in from_id()
149 Self(bindings::pci_device_id { in from_class()
167 type RawType = bindings::pci_device_id;
254 Opaque<bindings::pci_dev>,
344 index < bindings::PCI_NUM_RESOURCES in index_is_valid()
[all …]
H A Dsizes.rs8 pub const SZ_1K: usize = bindings::SZ_1K as usize;
10 pub const SZ_2K: usize = bindings::SZ_2K as usize;
12 pub const SZ_4K: usize = bindings::SZ_4K as usize;
14 pub const SZ_8K: usize = bindings::SZ_8K as usize;
16 pub const SZ_16K: usize = bindings::SZ_16K as usize;
18 pub const SZ_32K: usize = bindings::SZ_32K as usize;
20 pub const SZ_64K: usize = bindings::SZ_64K as usize;
22 pub const SZ_128K: usize = bindings::SZ_128K as usize;
24 pub const SZ_256K: usize = bindings::SZ_256K as usize;
26 pub const SZ_512K: usize = bindings::SZ_512K as usize;
H A Ddevice.rs8 bindings,
45 pub struct Device(Opaque<bindings::device>);
64 pub(crate) fn as_raw(&self) -> *mut bindings::device { in as_raw()
88 unsafe { self.printk(bindings::KERN_EMERG, args) }; in pr_emerg()
98 unsafe { self.printk(bindings::KERN_ALERT, args) }; in pr_alert()
108 unsafe { self.printk(bindings::KERN_CRIT, args) }; in pr_crit()
118 unsafe { self.printk(bindings::KERN_ERR, args) }; in pr_err()
138 unsafe { self.printk(bindings::KERN_NOTICE, args) }; in pr_notice()
148 unsafe { self.printk(bindings::KERN_INFO, args) }; in pr_info()
176 bindings::_dev_printk( in printk()
[all …]
H A Dmiscdevice.rs12 bindings,
36 result.minor = bindings::MISC_DYNAMIC_MINOR as _; in into_raw()
52 inner: Opaque<bindings::miscdevice>,
83 pub fn as_raw(&self) -> *mut bindings::miscdevice { in as_raw()
171 unsafe extern "C" fn open(inode: *mut bindings::inode, raw_file: *mut bindings::file) -> c_int { in open()
212 unsafe extern "C" fn release(_inode: *mut bindings::inode, file: *mut bindings::file) -> c_int { in release()
251 file: *mut bindings::file, in compat_ioctl()
275 unsafe extern "C" fn show_fdinfo(seq_file: *mut bindings::seq_file, file: *mut bindings::file) { in show_fdinfo()
291 const VTABLE: bindings::file_operations = bindings::file_operations {
303 Some(bindings::compat_ptr_ioctl)
[all …]
H A Dtime.rs14 pub const NSEC_PER_MSEC: i64 = bindings::NSEC_PER_MSEC as i64;
27 unsafe { bindings::__msecs_to_jiffies(msecs) } in msecs_to_jiffies()
34 inner: bindings::ktime_t,
40 pub fn from_raw(inner: bindings::ktime_t) -> Self { in from_raw()
48 Self::from_raw(unsafe { bindings::ktime_get() }) in ktime_get()
112 RealTime = bindings::CLOCK_REALTIME,
124 Monotonic = bindings::CLOCK_MONOTONIC,
132 BootTime = bindings::CLOCK_BOOTTIME,
144 TAI = bindings::CLOCK_TAI,
148 fn into_c(self) -> bindings::clockid_t { in into_c()
[all …]
H A Dworkqueue.rs156 pub struct Queue(Opaque<bindings::workqueue_struct>);
200 bindings::queue_work_on( in enqueue()
298 F: FnOnce(*mut bindings::work_struct) -> bool; in __enqueue()
356 work: Opaque<bindings::work_struct>,
381 bindings::init_work_with_key( in new()
567 F: FnOnce(*mut bindings::work_struct) -> bool, in __enqueue()
616 F: FnOnce(*mut bindings::work_struct) -> bool, in __enqueue()
644 unsafe { Queue::from_raw(bindings::system_wq) } in system()
653 unsafe { Queue::from_raw(bindings::system_highpri_wq) } in system_highpri()
662 unsafe { Queue::from_raw(bindings::system_long_wq) } in system_long()
[all …]
H A Dplatform.rs8 bindings, device, driver,
29 type RegType = bindings::platform_driver;
50 to_result(unsafe { bindings::__platform_driver_register(pdrv.get(), module.0) }) in register()
55 unsafe { bindings::platform_driver_unregister(pdrv.get()) }; in unregister()
60 extern "C" fn probe_callback(pdev: *mut bindings::platform_device) -> kernel::ffi::c_int { in probe_callback()
81 extern "C" fn remove_callback(pdev: *mut bindings::platform_device) { in remove_callback()
83 let ptr = unsafe { bindings::platform_get_drvdata(pdev) }; in remove_callback()
183 Opaque<bindings::platform_device>,
188 fn as_raw(&self) -> *mut bindings::platform_device { in as_raw()
217 unsafe { bindings::get_device(self.as_ref().as_raw()) }; in inc_ref()
[all …]
H A Dfirmware.rs7 use crate::{bindings, device::Device, error::Error, error::Result, ffi, str::CStr};
16 *mut *const bindings::firmware,
18 *mut bindings::device,
24 Self(bindings::request_firmware) in request()
28 Self(bindings::firmware_request_nowarn) in request_nowarn()
59 pub struct Firmware(NonNull<bindings::firmware>);
63 let mut fw: *mut bindings::firmware = core::ptr::null_mut(); in request_internal()
64 let pfw: *mut *mut bindings::firmware = &mut fw; in request_internal()
89 fn as_raw(&self) -> *mut bindings::firmware { in as_raw()
111 unsafe { bindings::release_firmware(self.as_raw()) }; in drop()
H A Dpage.rs7 bindings,
15 pub const PAGE_SHIFT: usize = bindings::PAGE_SHIFT as usize;
18 pub const PAGE_SIZE: usize = bindings::PAGE_SIZE;
39 page: NonNull<bindings::page>,
75 let page = unsafe { bindings::alloc_pages(flags.as_raw(), 0) }; in alloc_page()
83 pub fn as_ptr(&self) -> *mut bindings::page { in as_ptr()
105 let mapped_addr = unsafe { bindings::kmap_local_page(self.as_ptr()) }; in with_page_mapped()
118 unsafe { bindings::kunmap_local(mapped_addr) }; in with_page_mapped()
256 unsafe { bindings::__free_pages(self.page.as_ptr(), 0) }; in drop()
H A Dpid_namespace.rs11 bindings,
23 inner: Opaque<bindings::pid_namespace>,
29 pub fn as_ptr(&self) -> *mut bindings::pid_namespace { in as_ptr()
39 pub unsafe fn from_ptr<'a>(ptr: *const bindings::pid_namespace) -> &'a Self { in from_ptr()
51 unsafe { bindings::get_pid_ns(self.as_ptr()) }; in inc_ref()
57 unsafe { bindings::put_pid_ns(obj.cast().as_ptr()) } in dec_ref()
H A Ddma.rs8 bindings, build_assert,
77 pub const DMA_ATTR_WEAK_ORDERING: Attrs = Attrs(bindings::DMA_ATTR_WEAK_ORDERING);
80 pub const DMA_ATTR_WRITE_COMBINE: Attrs = Attrs(bindings::DMA_ATTR_WRITE_COMBINE);
87 pub const DMA_ATTR_SKIP_CPU_SYNC: Attrs = Attrs(bindings::DMA_ATTR_SKIP_CPU_SYNC);
90 pub const DMA_ATTR_FORCE_CONTIGUOUS: Attrs = Attrs(bindings::DMA_ATTR_FORCE_CONTIGUOUS);
98 pub const DMA_ATTR_NO_WARN: Attrs = Attrs(bindings::DMA_ATTR_NO_WARN);
102 pub const DMA_ATTR_PRIVILEGED: Attrs = Attrs(bindings::DMA_ATTR_PRIVILEGED);
134 dma_handle: bindings::dma_addr_t,
171 bindings::dma_alloc_attrs( in alloc_attrs()
217 pub fn dma_handle(&self) -> bindings::dma_addr_t { in dma_handle()
[all …]
H A Dcred.rs12 bindings,
32 pub struct Credential(Opaque<bindings::cred>);
51 pub unsafe fn from_ptr<'a>(ptr: *const bindings::cred) -> &'a Credential { in from_ptr()
62 unsafe { bindings::security_cred_getsecid(self.0.get(), &mut secid) }; in get_secid()
81 unsafe { bindings::get_cred(self.0.get()) }; in inc_ref()
88 unsafe { bindings::put_cred(obj.cast().as_ptr()) }; in dec_ref()
H A Dprint.rs77 pub static EMERG: [u8; LENGTH] = generate(false, bindings::KERN_EMERG);
78 pub static ALERT: [u8; LENGTH] = generate(false, bindings::KERN_ALERT);
79 pub static CRIT: [u8; LENGTH] = generate(false, bindings::KERN_CRIT);
80 pub static ERR: [u8; LENGTH] = generate(false, bindings::KERN_ERR);
81 pub static WARNING: [u8; LENGTH] = generate(false, bindings::KERN_WARNING);
82 pub static NOTICE: [u8; LENGTH] = generate(false, bindings::KERN_NOTICE);
83 pub static INFO: [u8; LENGTH] = generate(false, bindings::KERN_INFO);
84 pub static DEBUG: [u8; LENGTH] = generate(false, bindings::KERN_DEBUG);
85 pub static CONT: [u8; LENGTH] = generate(true, bindings::KERN_CONT);
109 bindings::_printk(
[all …]
/linux-6.15/rust/kernel/net/
H A Dphy.rs74 pub struct Device(Opaque<bindings::phy_device>);
316 phydev: *mut bindings::phy_device, in soft_reset_callback()
347 phydev: *mut bindings::phy_device, in get_features_callback()
391 phydev: *mut bindings::phy_device, in config_aneg_callback()
407 phydev: *mut bindings::phy_device, in read_status_callback()
423 phydev: *mut bindings::phy_device, in match_phy_device_callback()
436 phydev: *mut bindings::phy_device, in read_mmd_callback()
455 phydev: *mut bindings::phy_device, in write_mmd_callback()
506 DriverVTable(Opaque::new(bindings::phy_driver { in create_phy_driver()
744 bindings::mdio_device_id { in mdio_device_id()
[all …]
/linux-6.15/rust/kernel/block/mq/
H A Doperations.rs8 bindings,
73 _hctx: *mut bindings::blk_mq_hw_ctx, in queue_rq_callback()
75 ) -> bindings::blk_status_t { in queue_rq_callback()
104 bindings::BLK_STS_OK as _ in queue_rq_callback()
133 _hctx: *mut bindings::blk_mq_hw_ctx, in poll_callback()
134 _iob: *mut bindings::io_comp_batch, in poll_callback()
148 _hctx: *mut bindings::blk_mq_hw_ctx, in init_hctx_callback()
162 _hctx: *mut bindings::blk_mq_hw_ctx, in exit_hctx_callback()
179 rq: *mut bindings::request, in init_request_callback()
206 rq: *mut bindings::request, in exit_request_callback()
[all …]
H A Dgen_disk.rs9 use crate::{bindings, error::from_err_ptr, error::Result, sync::Arc};
27 logical_block_size: bindings::PAGE_SIZE as u32, in default()
28 physical_block_size: bindings::PAGE_SIZE as u32, in default()
49 if !(512..=bindings::PAGE_SIZE as u32).contains(&size) || !size.is_power_of_two() { in validate_block_size()
97 let mut lim: bindings::queue_limits = unsafe { core::mem::zeroed() }; in build()
102 lim.features = bindings::BLK_FEAT_ROTATIONAL; in build()
107 bindings::__blk_mq_alloc_disk( in build()
115 const TABLE: bindings::block_device_operations = bindings::block_device_operations { in build()
154 unsafe { bindings::set_capacity(gendisk, self.capacity_sectors) }; in build()
182 gendisk: *mut bindings::gendisk,
[all …]
H A Dtag_set.rs10 bindings,
30 inner: Opaque<bindings::blk_mq_tag_set>,
43 let tag_set: bindings::blk_mq_tag_set = unsafe { core::mem::zeroed() }; in new()
47 bindings::blk_mq_tag_set { in new()
51 numa_node: bindings::NUMA_NO_NODE, in new()
66 error::to_result( unsafe { bindings::blk_mq_alloc_tag_set(tag_set.get())}) in new()
73 pub(crate) fn raw_tag_set(&self) -> *mut bindings::blk_mq_tag_set { in raw_tag_set()
83 unsafe { bindings::blk_mq_free_tag_set(self.inner.get()) }; in drop()
/linux-6.15/rust/kernel/time/
H A Dhrtimer.rs84 timer: Opaque<bindings::hrtimer>,
110 bindings::hrtimer_setup( in new()
131 unsafe fn raw_get(this: *const Self) -> *mut bindings::hrtimer { in raw_get()
165 unsafe { bindings::hrtimer_cancel(c_timer_ptr) != 0 } in raw_cancel()
273 unsafe extern "C" fn run(this: *mut bindings::hrtimer) -> bindings::hrtimer_restart; in run()
372 bindings::hrtimer_start_range_ns( in start()
391 Restart = bindings::hrtimer_restart_HRTIMER_RESTART as u32,
395 fn into_c(self) -> bindings::hrtimer_restart { in into_c()
396 self as bindings::hrtimer_restart in into_c()
452 fn into_c(self) -> bindings::hrtimer_mode { in into_c()
[all …]
/linux-6.15/Documentation/devicetree/bindings/clock/
H A Dqcom,sc7280-lpasscorecc.yaml17 include/dt-bindings/clock/qcom,lpasscorecc-sc7280.h
18 include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h
140 #include <dt-bindings/clock/qcom,rpmh.h>
141 #include <dt-bindings/clock/qcom,gcc-sc7280.h>
143 #include <dt-bindings/clock/qcom,lpasscorecc-sc7280.h>
158 #include <dt-bindings/clock/qcom,rpmh.h>
159 #include <dt-bindings/clock/qcom,gcc-sc7280.h>
172 #include <dt-bindings/clock/qcom,rpmh.h>
173 #include <dt-bindings/clock/qcom,gcc-sc7280.h>
187 #include <dt-bindings/clock/qcom,rpmh.h>
[all …]
H A Dqcom,gpucc.yaml18 include/dt-bindings/clock/qcom,gpucc-sdm845.h
19 include/dt-bindings/clock/qcom,gpucc-sa8775p.h
20 include/dt-bindings/clock/qcom,gpucc-sc7180.h
21 include/dt-bindings/clock/qcom,gpucc-sc7280.h
22 include/dt-bindings/clock/qcom,gpucc-sc8280xp.h
23 include/dt-bindings/clock/qcom,gpucc-sm6350.h
24 include/dt-bindings/clock/qcom,gpucc-sm8150.h
25 include/dt-bindings/clock/qcom,gpucc-sm8250.h
26 include/dt-bindings/clock/qcom,gpucc-sm8350.h
27 include/dt-bindings/clock/qcom,qcs8300-gpucc.h
[all …]
/linux-6.15/rust/kernel/sync/lock/
H A Dmutex.rs102 type State = bindings::mutex;
108 key: *mut bindings::lock_class_key, in init()
112 unsafe { bindings::__mutex_init(ptr, name, key) } in init()
118 unsafe { bindings::mutex_lock(ptr) }; in lock()
124 unsafe { bindings::mutex_unlock(ptr) }; in unlock()
129 let result = unsafe { bindings::mutex_trylock(ptr) }; in try_lock()
140 unsafe { bindings::mutex_assert_is_held(ptr) } in assert_is_held()
H A Dspinlock.rs101 type State = bindings::spinlock_t;
107 key: *mut bindings::lock_class_key, in init()
111 unsafe { bindings::__spin_lock_init(ptr, name, key) } in init()
117 unsafe { bindings::spin_lock(ptr) } in lock()
123 unsafe { bindings::spin_unlock(ptr) } in unlock()
128 let result = unsafe { bindings::spin_trylock(ptr) }; in try_lock()
139 unsafe { bindings::spin_assert_is_held(ptr) } in assert_is_held()

12345678910>>...110