Home
last modified time | relevance | path

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

12345678910>>...85

/Linux-v6.6/rust/kernel/
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 {
104 static ASSERTION: UnaryAssert = UnaryAssert($crate::bindings::kunit_unary_assert {
105 assert: $crate::bindings::kunit_assert {},
129 $crate::bindings::__kunit_do_failed_assertion(
132 $crate::bindings::kunit_assert_type_KUNIT_ASSERTION,
[all …]
Dallocator.rs8 use crate::bindings;
18 unsafe fn krealloc_aligned(ptr: *mut u8, new_layout: Layout, flags: bindings::gfp_t) -> *mut u8 { in krealloc_aligned()
24 if layout.align() > bindings::BINDINGS_ARCH_SLAB_MINALIGN { in krealloc_aligned()
39 unsafe { bindings::krealloc(ptr as *const core::ffi::c_void, size, flags) as *mut u8 } in krealloc_aligned()
46 unsafe { krealloc_aligned(ptr::null_mut(), layout, bindings::GFP_KERNEL) } in alloc()
51 bindings::kfree(ptr as *const core::ffi::c_void); in dealloc()
67 unsafe { krealloc_aligned(ptr, layout, bindings::GFP_KERNEL) } in realloc()
77 bindings::GFP_KERNEL | bindings::__GFP_ZERO, in alloc_zeroed()
Dtask.rs7 use crate::{bindings, types::Opaque};
65 pub struct Task(pub(crate) Opaque<bindings::task_struct>);
79 type Pid = bindings::pid_t;
105 let ptr = unsafe { bindings::get_current() }; in current()
138 unsafe { bindings::signal_pending(self.0.get()) != 0 } in signal_pending()
146 unsafe { bindings::wake_up_process(self.0.get()) }; in wake_up()
154 unsafe { bindings::get_task_struct(self.0.get()) }; in inc_ref()
159 unsafe { bindings::put_task_struct(obj.cast().as_ptr()) } in dec_ref()
Dprint.rs17 use crate::bindings;
38 use crate::bindings;
80 pub static EMERG: [u8; LENGTH] = generate(false, bindings::KERN_EMERG);
81 pub static ALERT: [u8; LENGTH] = generate(false, bindings::KERN_ALERT);
82 pub static CRIT: [u8; LENGTH] = generate(false, bindings::KERN_CRIT);
83 pub static ERR: [u8; LENGTH] = generate(false, bindings::KERN_ERR);
84 pub static WARNING: [u8; LENGTH] = generate(false, bindings::KERN_WARNING);
85 pub static NOTICE: [u8; LENGTH] = generate(false, bindings::KERN_NOTICE);
86 pub static INFO: [u8; LENGTH] = generate(false, bindings::KERN_INFO);
87 pub static DEBUG: [u8; LENGTH] = generate(false, bindings::KERN_DEBUG);
[all …]
/Linux-v6.6/rust/kernel/sync/
Dcondvar.rs9 use crate::{bindings, init::PinInit, pin_init, str::CStr, types::Opaque};
76 pub(crate) wait_list: Opaque<bindings::wait_queue_head>,
101 bindings::__init_waitqueue_head(slot, name.as_char_ptr(), key.as_ptr()) in new()
107 let wait = Opaque::<bindings::wait_queue_entry>::uninit(); in wait_internal()
110 unsafe { bindings::init_wait(wait.get()) }; in wait_internal()
114 bindings::prepare_to_wait_exclusive(self.wait_list.get(), wait.get(), wait_state as _) in wait_internal()
118 guard.do_unlocked(|| unsafe { bindings::schedule() }); in wait_internal()
121 unsafe { bindings::finish_wait(self.wait_list.get(), wait.get()) }; in wait_internal()
134 self.wait_internal(bindings::TASK_INTERRUPTIBLE, guard); in wait()
143 self.wait_internal(bindings::TASK_UNINTERRUPTIBLE, guard) in wait_uninterruptible()
[all …]
/Linux-v6.6/rust/kernel/sync/lock/
Dmutex.rs7 use crate::bindings;
95 type State = bindings::mutex;
101 key: *mut bindings::lock_class_key, in init()
105 unsafe { bindings::__mutex_init(ptr, name, key) } in init()
111 unsafe { bindings::mutex_lock(ptr) }; in lock()
117 unsafe { bindings::mutex_unlock(ptr) }; in unlock()
Dspinlock.rs7 use crate::bindings;
94 type State = bindings::spinlock_t;
100 key: *mut bindings::lock_class_key, in init()
104 unsafe { bindings::__spin_lock_init(ptr, name, key) } in init()
110 unsafe { bindings::spin_lock(ptr) } in lock()
116 unsafe { bindings::spin_unlock(ptr) } in unlock()
/Linux-v6.6/Documentation/devicetree/bindings/mmc/
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 …]
Dmicrochip,sdhci-pic32.txt10 See: Documentation/devicetree/bindings/resource-names.txt
12 See: Documentation/devicetree/bindings/clock/clock-bindings.txt
15 See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
/Linux-v6.6/Documentation/devicetree/bindings/net/
Dfsl-enetc.txt1 * ENETC ethernet device tree bindings
5 below device tree bindings.
11 to parent node bindings.
20 external phy. Below properties are required, their bindings
21 already defined in Documentation/devicetree/bindings/net/ethernet.txt or
22 Documentation/devicetree/bindings/net/phy.txt.
61 to parent node bindings.
64 The remaining required mdio bus properties are standard, their bindings
65 already defined in Documentation/devicetree/bindings/net/mdio.txt.
90 as specified by Documentation/devicetree/bindings/net/fixed-link.txt.
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/power/
Dwakeup-source.txt20 1. "gpio-key,wakeup" Documentation/devicetree/bindings/input/gpio-keys{,-polled}.txt
21 2. "has-tpo" Documentation/devicetree/bindings/rtc/rtc-opal.txt
22 3. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt
23 Documentation/devicetree/bindings/mfd/tc3589x.txt
24 Documentation/devicetree/bindings/input/touchscreen/ads7846.txt
25 4. "linux,keypad-wakeup" Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt
26 5. "linux,input-wakeup" Documentation/devicetree/bindings/input/samsung-keypad.txt
27 6. "nvidia,wakeup-source" Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt
/Linux-v6.6/Documentation/devicetree/bindings/clock/
Dmaxim,max77686.txt3 This is a part of device tree bindings of MAX77686/MAX77802/MAX77620
6 bindings/mfd/max77686.txt for MAX77686 and
7 bindings/mfd/max77802.txt for MAX77802 and
8 bindings/mfd/max77620.txt for MAX77620.
12 dt-bindings/clock/maxim,max77686.h.
17 dt-bindings/clock/maxim,max77802.h.
21 dt-bindings/clock/maxim,max77620.h.
45 #include <dt-bindings/clock/maxim,max77686.h>
70 #include <dt-bindings/clock/maxim,max77802.h>
96 #include <dt-bindings/clock/maxim,max77620.h>
Dartpec6.txt1 * Clock bindings for Axis ARTPEC-6 chip
3 The bindings are based on the clock provider binding in
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
10 provided using the common clock bindings.
19 See dt-bindings/clock/axis,artpec6-clkctrl.h for the list of valid identifiers.
/Linux-v6.6/Documentation/devicetree/bindings/mfd/
Dmotorola-cpcap.txt19 - Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml
20 - Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml
21 - Documentation/devicetree/bindings/regulator/cpcap-regulator.txt
22 - Documentation/devicetree/bindings/phy/phy-cpcap-usb.txt
23 - Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt
24 - Documentation/devicetree/bindings/rtc/cpcap-rtc.txt
25 - Documentation/devicetree/bindings/leds/leds-cpcap.txt
26 - Documentation/devicetree/bindings/iio/adc/motorola,cpcap-adc.yaml
/Linux-v6.6/Documentation/devicetree/bindings/leds/
Dleds-cr0014114.txt10 Property rules described in Documentation/devicetree/bindings/spi/spi-bus.txt
15 see Documentation/devicetree/bindings/leds/common.txt
17 see Documentation/devicetree/bindings/leds/common.txt
19 see Documentation/devicetree/bindings/leds/common.txt (deprecated)
21 see Documentation/devicetree/bindings/leds/common.txt
26 #include <dt-bindings/leds/common.h>
Dleds-mt6323.txt9 For MT6323 MFD bindings see:
10 Documentation/devicetree/bindings/mfd/mt6397.txt
11 For MediaTek PMIC wrapper bindings see:
12 Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
30 - label : See Documentation/devicetree/bindings/leds/common.txt
31 - linux,default-trigger : See Documentation/devicetree/bindings/leds/common.txt
32 - default-state: See Documentation/devicetree/bindings/leds/common.txt
Dams,as3645a.txt1 Analog devices AS3645A device tree bindings
42 function : See Documentation/devicetree/bindings/leds/common.txt.
43 color : See Documentation/devicetree/bindings/leds/common.txt.
44 label : See Documentation/devicetree/bindings/leds/common.txt (deprecated).
57 function : See Documentation/devicetree/bindings/leds/common.txt.
58 color : See Documentation/devicetree/bindings/leds/common.txt.
59 label : See Documentation/devicetree/bindings/leds/common.txt (deprecated).
65 #include <dt-bindings/leds/common.h>
Dleds-lp8860.txt23 - function : see Documentation/devicetree/bindings/leds/common.txt
24 - color : see Documentation/devicetree/bindings/leds/common.txt
25 - label : see Documentation/devicetree/bindings/leds/common.txt (deprecated)
27 see Documentation/devicetree/bindings/leds/common.txt
31 #include <dt-bindings/leds/common.h>
/Linux-v6.6/Documentation/devicetree/bindings/clock/st/
Dst,clkgen.txt33 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
34 [3] Documentation/devicetree/bindings/clock/st/st,clkgen-mux.txt
35 [4] Documentation/devicetree/bindings/clock/st/st,clkgen-pll.txt
36 [7] Documentation/devicetree/bindings/clock/st/st,quadfs.txt
37 [8] Documentation/devicetree/bindings/clock/st/st,flexgen.txt
/Linux-v6.6/rust/
DMakefile17 always-$(CONFIG_RUST) += bindings/bindings_generated.rs bindings/bindings_helpers_generated.rs
18 obj-$(CONFIG_RUST) += alloc.o bindings.o kernel.o
129 --extern bindings --extern uapi
132 $(obj)/bindings.o FORCE
154 rusttestlib-bindings: $(src)/bindings/lib.rs rusttest-prepare FORCE
179 --extern bindings --extern uapi \
263 --extern build_error --extern macros --extern bindings --extern uapi
265 rusttestlib-build_error rusttestlib-macros rusttestlib-bindings \
338 $(obj)/bindings/bindings_generated.rs: private bindgen_target_flags = \
340 $(obj)/bindings/bindings_generated.rs: $(src)/bindings/bindings_helper.h \
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-rk805.txt5 Please refer file <devicetree/bindings/pinctrl/pinctrl-bindings.txt>
6 for details of the common pinctrl bindings used by client devices,
13 - pinctrl-names: A pinctrl state named per <pinctrl-bindings.txt>.
15 <pinctrl-bindings.txt>.
30 Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml
35 <pinctrl-bindings.txt>. Absence of properties will leave the configuration
/Linux-v6.6/Documentation/devicetree/bindings/usb/
Dehci-st.txt10 See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
13 See: Documentation/devicetree/bindings/clock/clock-bindings.txt
20 See: Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml
21 See: Documentation/devicetree/bindings/reset/reset.txt
Ddwc3-st.txt16 See: Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml
17 See: Documentation/devicetree/bindings/reset/reset.txt
23 See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
26 See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
34 Documentation/devicetree/bindings/usb/snps,dwc3.yaml
40 [1] Documentation/devicetree/bindings/usb/usb-drd.yaml
/Linux-v6.6/Documentation/devicetree/bindings/arm/mediatek/
Dmediatek,mipi0a.txt14 Documentation/devicetree/bindings/clock/clock-bindings.txt
15 The available clocks are defined in dt-bindings/clock/mt*-clk.h.
18 Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
19 The available power domains are defined in dt-bindings/power/mt*-power.h.
Dmediatek,vcodecsys.txt13 Documentation/devicetree/bindings/clock/clock-bindings.txt
14 The available clocks are defined in dt-bindings/clock/mt*-clk.h.
17 Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
18 The available power domains are defined in dt-bindings/power/mt*-power.h.

12345678910>>...85