Home
last modified time | relevance | path

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

12345678910>>...106

/linux/rust/kernel/net/
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/rust/kernel/block/mq/
A Doperations.rs8 bindings,
72 _hctx: *mut bindings::blk_mq_hw_ctx, in queue_rq_callback()
74 ) -> bindings::blk_status_t { in queue_rq_callback()
103 bindings::BLK_STS_OK as _ in queue_rq_callback()
132 _hctx: *mut bindings::blk_mq_hw_ctx, in poll_callback()
133 _iob: *mut bindings::io_comp_batch, in poll_callback()
147 _hctx: *mut bindings::blk_mq_hw_ctx, in init_hctx_callback()
161 _hctx: *mut bindings::blk_mq_hw_ctx, in exit_hctx_callback()
178 rq: *mut bindings::request, in init_request_callback()
205 rq: *mut bindings::request, in exit_request_callback()
[all …]
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 …]
A Dtag_set.rs10 bindings,
31 inner: Opaque<bindings::blk_mq_tag_set>,
44 let tag_set: bindings::blk_mq_tag_set = unsafe { core::mem::zeroed() }; in new()
48 bindings::blk_mq_tag_set { in new()
52 numa_node: bindings::NUMA_NO_NODE, in new()
55 flags: bindings::BLK_MQ_F_SHOULD_MERGE, in new()
67 error::to_result( unsafe { bindings::blk_mq_alloc_tag_set(tag_set.get())}) in new()
74 pub(crate) fn raw_tag_set(&self) -> *mut bindings::blk_mq_tag_set { in raw_tag_set()
84 unsafe { bindings::blk_mq_free_tag_set(self.inner.get()) }; in drop()
A Drequest.rs8 bindings,
53 pub struct Request<T: Operations>(Opaque<bindings::request>, PhantomData<T>);
63 pub(crate) unsafe fn aref_from_raw(ptr: *mut bindings::request) -> ARef<Self> { in aref_from_raw()
83 unsafe { bindings::blk_mq_start_request(this.0.get()) }; in start_unchecked()
93 fn try_set_end(this: ARef<Self>) -> Result<*mut bindings::request, ARef<Self>> { in try_set_end()
121 unsafe { bindings::blk_mq_end_request(request_ptr, bindings::BLK_STS_OK as _) }; in end_ok()
134 let request_ptr = this.cast::<bindings::request>(); in wrapper_ptr()
138 unsafe { bindings::blk_mq_rq_to_pdu(request_ptr).cast::<RequestDataWrapper>() }; in wrapper_ptr()
/linux/rust/kernel/
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;
A Dkunit.rs20 bindings::_printk( in err()
36 bindings::_printk( in info()
64 let kunit_test = unsafe { $crate::bindings::kunit_get_current_test() };
87 struct Location($crate::bindings::kunit_loc);
90 struct UnaryAssert($crate::bindings::kunit_unary_assert);
100 static LOCATION: Location = Location($crate::bindings::kunit_loc {
105 assert: $crate::bindings::kunit_assert {},
129 $crate::bindings::__kunit_do_failed_assertion(
132 $crate::bindings::kunit_assert_type_KUNIT_ASSERTION,
134 Some($crate::bindings::kunit_unary_assert_format),
[all …]
A Dfirmware.rs7 use crate::{bindings, device::Device, error::Error, error::Result, str::CStr};
15 unsafe extern "C" fn(*mut *const bindings::firmware, *const i8, *mut bindings::device) -> i32,
20 Self(bindings::request_firmware) in request()
24 Self(bindings::firmware_request_nowarn) in request_nowarn()
55 pub struct Firmware(NonNull<bindings::firmware>);
59 let mut fw: *mut bindings::firmware = core::ptr::null_mut(); in request_internal()
60 let pfw: *mut *mut bindings::firmware = &mut fw; in request_internal()
85 fn as_raw(&self) -> *mut bindings::firmware { in as_raw()
107 unsafe { bindings::release_firmware(self.as_raw()) }; in drop()
A Dtask.rs19 pub const TASK_INTERRUPTIBLE: c_int = bindings::TASK_INTERRUPTIBLE as c_int;
21 pub const TASK_UNINTERRUPTIBLE: c_int = bindings::TASK_UNINTERRUPTIBLE as c_int;
24 pub const TASK_NORMAL: c_uint = bindings::TASK_NORMAL as c_uint;
81 pub struct Task(pub(crate) Opaque<bindings::task_struct>);
95 type Pid = bindings::pid_t;
121 let ptr = unsafe { bindings::get_current() }; in current()
154 unsafe { bindings::signal_pending(self.0.get()) != 0 } in signal_pending()
162 unsafe { bindings::wake_up_process(self.0.get()) }; in wake_up()
170 unsafe { bindings::get_task_struct(self.0.get()) }; in inc_ref()
175 unsafe { bindings::put_task_struct(obj.cast().as_ptr()) } in dec_ref()
A Dworkqueue.rs153 pub struct Queue(Opaque<bindings::workqueue_struct>);
197 bindings::queue_work_on( in enqueue()
295 F: FnOnce(*mut bindings::work_struct) -> bool; in __enqueue()
353 work: Opaque<bindings::work_struct>,
379 bindings::init_work_with_key( in new()
549 F: FnOnce(*mut bindings::work_struct) -> bool, in __enqueue()
596 F: FnOnce(*mut bindings::work_struct) -> bool, in __enqueue()
624 unsafe { Queue::from_raw(bindings::system_wq) } in system()
633 unsafe { Queue::from_raw(bindings::system_highpri_wq) } in system_highpri()
642 unsafe { Queue::from_raw(bindings::system_long_wq) } in system_long()
[all …]
A Ddevice.rs8 bindings,
41 pub struct Device(Opaque<bindings::device>);
54 pub unsafe fn get_device(ptr: *mut bindings::device) -> ARef<Self> { in get_device()
60 pub(crate) fn as_raw(&self) -> *mut bindings::device { in as_raw()
72 pub unsafe fn as_ref<'a>(ptr: *mut bindings::device) -> &'a Self { in as_ref()
82 unsafe { bindings::get_device(self.as_raw()) }; in inc_ref()
87 unsafe { bindings::put_device(obj.cast().as_ptr()) } in dec_ref()
A Dpage.rs7 bindings,
15 pub const PAGE_SHIFT: usize = bindings::PAGE_SHIFT as usize;
18 pub const PAGE_SIZE: usize = bindings::PAGE_SIZE;
29 page: NonNull<bindings::page>,
67 let page = unsafe { bindings::alloc_pages(flags.as_raw(), 0) }; in alloc_page()
75 pub fn as_ptr(&self) -> *mut bindings::page { in as_ptr()
97 let mapped_addr = unsafe { bindings::kmap_local_page(self.as_ptr()) }; in with_page_mapped()
110 unsafe { bindings::kunmap_local(mapped_addr) }; in with_page_mapped()
248 unsafe { bindings::__free_pages(self.page.as_ptr(), 0) }; in drop()
A Dprint.rs75 pub static EMERG: [u8; LENGTH] = generate(false, bindings::KERN_EMERG);
76 pub static ALERT: [u8; LENGTH] = generate(false, bindings::KERN_ALERT);
77 pub static CRIT: [u8; LENGTH] = generate(false, bindings::KERN_CRIT);
78 pub static ERR: [u8; LENGTH] = generate(false, bindings::KERN_ERR);
79 pub static WARNING: [u8; LENGTH] = generate(false, bindings::KERN_WARNING);
80 pub static NOTICE: [u8; LENGTH] = generate(false, bindings::KERN_NOTICE);
81 pub static INFO: [u8; LENGTH] = generate(false, bindings::KERN_INFO);
82 pub static DEBUG: [u8; LENGTH] = generate(false, bindings::KERN_DEBUG);
83 pub static CONT: [u8; LENGTH] = generate(true, bindings::KERN_CONT);
106 bindings::_printk(
[all …]
A Drbtree.rs173 root: bindings::rb_root,
190 root: bindings::rb_root::default(), in new()
244 let current = unsafe { bindings::rb_first(root) }; in cursor_front()
259 let current = unsafe { bindings::rb_last(root) }; in cursor_back()
726 current: NonNull<bindings::rb_node>,
1008 next: *mut bindings::rb_node,
1066 links: bindings::rb_node::default(), in into_node()
1151 parent: *mut bindings::rb_node,
1154 child_field_of_parent: *mut *mut bindings::rb_node,
1197 node_links: *mut bindings::rb_node,
[all …]
A Dalloc.rs60 pub const __GFP_ZERO: Flags = Flags(bindings::__GFP_ZERO);
68 pub const __GFP_HIGHMEM: Flags = Flags(bindings::__GFP_HIGHMEM);
75 pub const GFP_ATOMIC: Flags = Flags(bindings::GFP_ATOMIC);
79 pub const GFP_KERNEL: Flags = Flags(bindings::GFP_KERNEL);
82 pub const GFP_KERNEL_ACCOUNT: Flags = Flags(bindings::GFP_KERNEL_ACCOUNT);
87 pub const GFP_NOWAIT: Flags = Flags(bindings::GFP_NOWAIT);
/linux/Documentation/devicetree/bindings/clock/
A Dqcom,sc7280-lpasscorecc.yaml17 include/dt-bindings/clock/qcom,lpasscorecc-sc7280.h
18 include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h
130 #include <dt-bindings/clock/qcom,rpmh.h>
131 #include <dt-bindings/clock/qcom,gcc-sc7280.h>
133 #include <dt-bindings/clock/qcom,lpasscorecc-sc7280.h>
148 #include <dt-bindings/clock/qcom,rpmh.h>
149 #include <dt-bindings/clock/qcom,gcc-sc7280.h>
162 #include <dt-bindings/clock/qcom,rpmh.h>
163 #include <dt-bindings/clock/qcom,gcc-sc7280.h>
177 #include <dt-bindings/clock/qcom,rpmh.h>
[all …]
A Dqcom,gpucc.yaml17 include/dt-bindings/clock/qcom,gpucc-sdm845.h
18 include/dt-bindings/clock/qcom,gpucc-sa8775p.h
19 include/dt-bindings/clock/qcom,gpucc-sc7180.h
20 include/dt-bindings/clock/qcom,gpucc-sc7280.h
21 include/dt-bindings/clock/qcom,gpucc-sc8280xp.h
22 include/dt-bindings/clock/qcom,gpucc-sm6350.h
23 include/dt-bindings/clock/qcom,gpucc-sm8150.h
24 include/dt-bindings/clock/qcom,gpucc-sm8250.h
25 include/dt-bindings/clock/qcom,gpucc-sm8350.h
78 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
[all …]
A Dqcom,sm8450-gpucc.yaml17 include/dt-bindings/clock/qcom,sm4450-gpucc.h
18 include/dt-bindings/clock/qcom,sm8450-gpucc.h
19 include/dt-bindings/clock/qcom,sm8550-gpucc.h
20 include/dt-bindings/reset/qcom,sm8450-gpucc.h
21 include/dt-bindings/reset/qcom,sm8650-gpucc.h
22 include/dt-bindings/reset/qcom,x1e80100-gpucc.h
51 #include <dt-bindings/clock/qcom,gcc-sm8450.h>
52 #include <dt-bindings/clock/qcom,rpmh.h>
/linux/rust/kernel/sync/
A Dcondvar.rs85 pub(crate) wait_queue_head: Opaque<bindings::wait_queue_head>,
111 bindings::__init_waitqueue_head(slot, name.as_char_ptr(), key.as_ptr()) in new()
122 let wait = Opaque::<bindings::wait_queue_entry>::uninit(); in wait_internal()
125 unsafe { bindings::init_wait(wait.get()) }; in wait_internal()
129 bindings::prepare_to_wait_exclusive(self.wait_queue_head.get(), wait.get(), wait_state) in wait_internal()
133 let ret = guard.do_unlocked(|| unsafe { bindings::schedule_timeout(timeout_in_jiffies) }); in wait_internal()
136 unsafe { bindings::finish_wait(self.wait_queue_head.get(), wait.get()) }; in wait_internal()
188 bindings::__wake_up( in notify()
204 unsafe { bindings::__wake_up_sync(self.wait_queue_head.get(), TASK_NORMAL) }; in notify_sync()
/linux/Documentation/devicetree/bindings/power/
A Drockchip,power-controller.yaml113 "include/dt-bindings/power/px30-power.h"
114 "include/dt-bindings/power/rk3036-power.h"
115 "include/dt-bindings/power/rk3066-power.h"
116 "include/dt-bindings/power/rk3128-power.h"
117 "include/dt-bindings/power/rk3188-power.h"
118 "include/dt-bindings/power/rk3228-power.h"
119 "include/dt-bindings/power/rk3288-power.h"
120 "include/dt-bindings/power/rk3328-power.h"
121 "include/dt-bindings/power/rk3366-power.h"
155 #include <dt-bindings/clock/rk3399-cru.h>
[all …]
/linux/Documentation/devicetree/bindings/mmc/
A Dsdhci-st.txt4 Documentation/devicetree/bindings/mmc/mmc.txt and the properties
14 See: Documentation/devicetree/bindings/resource-names.txt
16 See: Documentation/devicetree/bindings/clock/clock-bindings.txt
23 See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
36 See: Documentation/devicetree/bindings/mmc/mmc.txt.
39 See: Documentation/devicetree/bindings/mmc/mmc.txt.
43 See: Documentation/devicetree/bindings/mmc/mmc.txt.
46 See: Documentation/devicetree/bindings/reset/reset.txt
52 See: Documentation/devicetree/bindings/mmc/mmc.txt.
55 See: Documentation/devicetree/bindings/mmc/mmc.txt.
[all …]
/linux/Documentation/devicetree/bindings/display/mediatek/
A Dmediatek,ovl-2l.yaml18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
39 description: A phandle and PM domain specifier as defined by bindings of
41 Documentation/devicetree/bindings/power/power-domain.yaml for details.
50 see Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml for details.
56 defined in the header include/dt-bindings/gce/<chip>-gce.h.
72 #include <dt-bindings/interrupt-controller/arm-gic.h>
73 #include <dt-bindings/clock/mt8183-clk.h>
74 #include <dt-bindings/power/mt8183-power.h>
75 #include <dt-bindings/gce/mt8183-gce.h>
76 #include <dt-bindings/memory/mt8183-larb-port.h>
A Dmediatek,wdma.yaml18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
37 description: A phandle and PM domain specifier as defined by bindings of
39 Documentation/devicetree/bindings/power/power-domain.yaml for details.
48 see Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml for details.
54 defined in the header include/dt-bindings/gce/<chip>-gce.h.
70 #include <dt-bindings/interrupt-controller/arm-gic.h>
71 #include <dt-bindings/clock/mt8173-clk.h>
72 #include <dt-bindings/power/mt8173-power.h>
73 #include <dt-bindings/gce/mt8173-gce.h>
74 #include <dt-bindings/memory/mt8173-larb-port.h>
/linux/Documentation/devicetree/bindings/serial/
A Datmel,at91-usart.yaml134 #include <dt-bindings/gpio/gpio.h>
135 #include <dt-bindings/interrupt-controller/irq.h>
136 #include <dt-bindings/mfd/at91-usart.h>
137 #include <dt-bindings/dma/at91.h>
158 #include <dt-bindings/gpio/gpio.h>
159 #include <dt-bindings/interrupt-controller/irq.h>
160 #include <dt-bindings/mfd/at91-usart.h>
161 #include <dt-bindings/dma/at91.h>
180 #include <dt-bindings/gpio/gpio.h>
182 #include <dt-bindings/mfd/at91-usart.h>
[all …]
/linux/rust/kernel/sync/lock/
A Dmutex.rs94 type State = bindings::mutex;
100 key: *mut bindings::lock_class_key, in init()
104 unsafe { bindings::__mutex_init(ptr, name, key) } in init()
110 unsafe { bindings::mutex_lock(ptr) }; in lock()
116 unsafe { bindings::mutex_unlock(ptr) }; in unlock()

Completed in 40 milliseconds

12345678910>>...106