Home
last modified time | relevance | path

Searched full:bindings (Results 1 – 25 of 4415) sorted by relevance

12345678910>>...177

/linux/rust/kernel/pci/
H A Did.rs8 bindings,
178 NOT_DEFINED = bindings::PCI_CLASS_NOT_DEFINED, // 0x000000
179 NOT_DEFINED_VGA = bindings::PCI_CLASS_NOT_DEFINED_VGA, // 0x000100
181 STORAGE_SCSI = bindings::PCI_CLASS_STORAGE_SCSI, // 0x010000
182 STORAGE_IDE = bindings::PCI_CLASS_STORAGE_IDE, // 0x010100
183 STORAGE_FLOPPY = bindings::PCI_CLASS_STORAGE_FLOPPY, // 0x010200
184 STORAGE_IPI = bindings::PCI_CLASS_STORAGE_IPI, // 0x010300
185 STORAGE_RAID = bindings::PCI_CLASS_STORAGE_RAID, // 0x010400
186 STORAGE_SATA = bindings::PCI_CLASS_STORAGE_SATA, // 0x010600
187 STORAGE_SATA_AHCI = bindings
[all...]
/linux/rust/kernel/
H A Dsizes.rs119 pub const $name: usize = bindings::$name as usize;
H A Dusb.rs9 bindings,
35 // - `bindings::usb_driver` is a C type declared as `repr(C)`.
40 type DriverType = bindings::usb_driver;
63 bindings::usb_register_driver(udrv.get(), module.as_ptr(), name.as_char_ptr()) in register()
69 unsafe { bindings::usb_deregister(udrv.get()) }; in register()
75 intf: *mut bindings::usb_interface, in unregister()
76 id: *const bindings::usb_device_id,
101 extern "C" fn disconnect_callback(intf: *mut bindings::usb_interface) { in probe_callback()
124 pub struct DeviceId(bindings::usb_device_id);
129 Self(bindings
[all...]
H A Dconfigfs.rs130 subsystem: Opaque<bindings::configfs_subsystem>,
155 |place: &mut Opaque<bindings::configfs_subsystem>| { in new()
158 bindings::config_group_init_type_name( in new()
167 bindings::__mutex_init( in new()
181 unsafe { bindings::configfs_register_subsystem(this.subsystem.get()) }, in new()
191 unsafe { bindings::configfs_unregister_subsystem(self.subsystem.get()) }; in drop()
193 unsafe { bindings::mutex_destroy(&raw mut (*self.subsystem.get()).su_mutex) }; in drop()
198 /// `bindings::config_group`.
204 /// - Implementers of this trait must embed a `bindings::config_group`.
207 /// Return the address of the `bindings
[all...]
H A Dauxiliary.rs8 bindings,
45 // - `bindings::auxiliary_driver` is a C type declared as `repr(C)`.
50 type DriverType = bindings::auxiliary_driver;
73 bindings::__auxiliary_driver_register(adrv.get(), module.as_ptr(), name.as_char_ptr()) in unregister()
79 unsafe { bindings::auxiliary_driver_unregister(adrv.get()) } in probe_callback()
85 adev: *mut bindings::auxiliary_device, in probe_callback()
86 id: *const bindings::auxiliary_device_id, in probe_callback()
109 extern "C" fn remove_callback(adev: *mut bindings::auxiliary_device) { in remove_callback()
133 /// Abstraction for `bindings::auxiliary_device_id`. in new()
136 pub struct DeviceId(bindings in new()
[all...]
H A Dkunit.rs25 bindings::_printk( in err()
45 bindings::_printk( in info()
75 let kunit_test = unsafe { $crate::bindings::kunit_get_current_test() };
98 struct Location($crate::bindings::kunit_loc);
101 struct UnaryAssert($crate::bindings::kunit_unary_assert);
111 static LOCATION: Location = Location($crate::bindings::kunit_loc {
115 static ASSERTION: UnaryAssert = UnaryAssert($crate::bindings::kunit_unary_assert {
116 assert: $crate::bindings::kunit_assert {},
140 $crate::bindings::__kunit_do_failed_assertion(
143 $crate::bindings
[all...]
H A Dopp.rs35 ptr: *mut bindings::cpufreq_frequency_table,
41 let mut ptr: *mut bindings::cpufreq_frequency_table = ptr::null_mut(); in new()
46 bindings::dev_pm_opp_init_cpufreq_table(table.dev.as_raw(), &mut ptr) in new()
77 bindings::dev_pm_opp_free_cpufreq_table(self.dev.as_raw(), &mut self.as_raw()) in drop()
185 to_result(unsafe { bindings::dev_pm_opp_add_dynamic(dev.as_raw(), &mut data.0) })?; in new()
197 unsafe { bindings::dev_pm_opp_remove(self.dev.as_raw(), self.freq.into()) }; in drop()
225 pub struct Data(bindings::dev_pm_opp_data);
232 Self(bindings::dev_pm_opp_data { in new()
306 _data: *mut *mut bindings::regulator, in config_regulators()
322 unsafe { bindings in drop()
[all...]
H A Dtask.rs8 bindings,
24 pub const TASK_INTERRUPTIBLE: c_int = bindings::TASK_INTERRUPTIBLE as c_int;
26 pub const TASK_UNINTERRUPTIBLE: c_int = bindings::TASK_UNINTERRUPTIBLE as c_int;
28 pub const TASK_FREEZABLE: c_int = bindings::TASK_FREEZABLE as c_int;
31 pub const TASK_NORMAL: c_uint = bindings::TASK_NORMAL as c_uint;
96 pub struct Task(pub(crate) Opaque<bindings::task_struct>);
148 pub type Pid = bindings::pid_t;
153 kuid: bindings::kuid_t,
161 pub fn current_raw() -> *mut bindings::task_struct { in current_raw()
163 unsafe { bindings in current_raw()
[all...]
H A Dtime.rs34 pub const NSEC_PER_USEC: i64 = bindings::NSEC_PER_USEC as i64;
37 pub const NSEC_PER_MSEC: i64 = bindings::NSEC_PER_MSEC as i64;
40 pub const NSEC_PER_SEC: i64 = bindings::NSEC_PER_SEC as i64;
57 unsafe { bindings::__msecs_to_jiffies(msecs) }
77 const ID: bindings::clockid_t;
82 fn ktime_get() -> bindings::ktime_t;
101 const ID: bindings::clockid_t = bindings::CLOCK_MONOTONIC as bindings::clockid_t; in ktime_get()
103 fn ktime_get() -> bindings in ktime_get()
[all...]
H A Dfirmware.rs8 bindings,
19 /// One of the following: `bindings::request_firmware`, `bindings::firmware_request_nowarn`,
20 /// `bindings::firmware_request_platform`, `bindings::request_firmware_direct`.
23 *mut *const bindings::firmware,
25 *mut bindings::device,
31 Self(bindings::request_firmware) in request()
35 Self(bindings::firmware_request_nowarn) in request_nowarn()
62 pub struct Firmware(NonNull<bindings
72 let pfw: *mut *const bindings::firmware = pfw.cast(); request_internal() constant
[all...]
H A Dpci.rs8 bindings,
63 // - `bindings::pci_driver` is a C type declared as `repr(C)`.
68 type DriverType = bindings::pci_driver;
91 bindings::__pci_register_driver(pdrv.get(), module.as_ptr(), name.as_char_ptr()) in register()
97 unsafe { bindings::pci_unregister_driver(pdrv.get()) }
103 pdev: *mut bindings::pci_dev, in probe_callback()
104 id: *const bindings::pci_device_id, in probe_callback()
129 extern "C" fn remove_callback(pdev: *mut bindings::pci_dev) { in remove_callback()
170 pub struct DeviceId(bindings::pci_device_id);
180 Self(bindings in from_id()
[all...]
/linux/rust/kernel/irq/
H A Dflags.rs4 use crate::bindings;
31 pub const TRIGGER_NONE: Flags = Flags::new(bindings::IRQF_TRIGGER_NONE);
34 pub const TRIGGER_RISING: Flags = Flags::new(bindings::IRQF_TRIGGER_RISING);
37 pub const TRIGGER_FALLING: Flags = Flags::new(bindings::IRQF_TRIGGER_FALLING);
40 pub const TRIGGER_HIGH: Flags = Flags::new(bindings::IRQF_TRIGGER_HIGH);
43 pub const TRIGGER_LOW: Flags = Flags::new(bindings::IRQF_TRIGGER_LOW);
46 pub const SHARED: Flags = Flags::new(bindings::IRQF_SHARED);
49 pub const PROBE_SHARED: Flags = Flags::new(bindings::IRQF_PROBE_SHARED);
52 pub const TIMER: Flags = Flags::new(bindings::IRQF_TIMER);
55 pub const PERCPU: Flags = Flags::new(bindings::IRQF_PERCPU);
[all …]
/linux/rust/kernel/drm/gem/
H A Dmod.rs8 bindings,
58 unsafe { bindings::drm_gem_object_get(self.as_raw()) };
66 unsafe { bindings::drm_gem_object_put(obj) };
114 fn as_raw(&self) -> *mut bindings::drm_gem_object;
124 unsafe fn from_raw<'a>(self_ptr: *mut bindings::drm_gem_object) -> &'a Self; in open_callback()
128 raw_obj: *mut bindings::drm_gem_object, in open_callback()
129 raw_file: *mut bindings::drm_file, in open_callback()
148 raw_obj: *mut bindings::drm_gem_object, in as_raw()
149 raw_file: *mut bindings::drm_file, in as_raw()
162 fn as_raw(&self) -> *mut bindings
[all...]
H A Dshmem.rs104 obj: Opaque<bindings::drm_gem_shmem_object>,
130 const VTABLE: bindings::drm_gem_object_funcs = bindings::drm_gem_object_funcs { in new()
134 print_info: Some(bindings::drm_gem_shmem_object_print_info), in new()
136 pin: Some(bindings::drm_gem_shmem_object_pin), in new()
137 unpin: Some(bindings::drm_gem_shmem_object_unpin), in new()
138 get_sg_table: Some(bindings::drm_gem_shmem_object_get_sg_table), in new()
139 vmap: Some(bindings::drm_gem_shmem_object_vmap), in new()
140 vunmap: Some(bindings::drm_gem_shmem_object_vunmap), in new()
141 mmap: Some(bindings in new()
96 vm_ops: unsafe { &raw const bindings::drm_gem_shmem_vm_ops }, global() constant
[all...]
/linux/Documentation/devicetree/bindings/clock/
H A Dqcom,sm8450-gpucc.yaml18 include/dt-bindings/clock/qcom,glymur-gpucc.h
19 include/dt-bindings/clock/qcom,kaanapali-gpucc.h
20 include/dt-bindings/clock/qcom,milos-gpucc.h
21 include/dt-bindings/clock/qcom,nord-gpu2cc.h
22 include/dt-bindings/clock/qcom,nord-gpucc.h
23 include/dt-bindings/clock/qcom,sar2130p-gpucc.h
24 include/dt-bindings/clock/qcom,sm4450-gpucc.h
25 include/dt-bindings/clock/qcom,sm8450-gpucc.h
26 include/dt-bindings/clock/qcom,sm8550-gpucc.h
27 include/dt-bindings/reset/qcom,sm8450-gpucc.h
[all …]
H A Dqcom,sm8450-videocc.yaml18 include/dt-bindings/clock/qcom,glymur-videocc.h
19 include/dt-bindings/clock/qcom,hawi-videocc.h
20 include/dt-bindings/clock/qcom,kaanapali-videocc.h
21 include/dt-bindings/clock/qcom,maili-videocc.h
22 include/dt-bindings/clock/qcom,sm8450-videocc.h
23 include/dt-bindings/clock/qcom,sm8650-videocc.h
24 include/dt-bindings/clock/qcom,sm8750-videocc.h
25 include/dt-bindings/clock/qcom,x1p42100-videocc.h
85 #include <dt-bindings/clock/qcom,gcc-sm8450.h>
86 #include <dt-bindings/clock/qcom,rpmh.h>
[all …]
H A Dqcom,sm8450-camcc.yaml19 include/dt-bindings/clock/qcom,kaanapali-camcc.h
20 include/dt-bindings/clock/qcom,kaanapali-cambistmclkcc.h
21 include/dt-bindings/clock/qcom,sm8450-camcc.h
22 include/dt-bindings/clock/qcom,sm8550-camcc.h
23 include/dt-bindings/clock/qcom,sm8650-camcc.h
24 include/dt-bindings/clock/qcom,sm8750-cambistmclkcc.h
25 include/dt-bindings/clock/qcom,sm8750-camcc.h
86 #include <dt-bindings/clock/qcom,gcc-sm8450.h>
87 #include <dt-bindings/clock/qcom,rpmh.h>
88 #include <dt-bindings/power/qcom,rpmhpd.h>
/linux/rust/kernel/debugfs/
H A Dfile_ops.rs33 operations: bindings::file_operations,
44 const unsafe fn new(operations: bindings::file_operations, mode: u16) -> Self {
69 type Target = bindings::file_operations;
92 inode: *mut bindings::inode, in writer_open()
93 file: *mut bindings::file, in writer_open()
103 unsafe { bindings::single_open(file, Some(writer_act::<T>), data) } in writer_act()
113 seq: *mut bindings::seq_file, in writer_act()
133 let operations = bindings::file_operations {
134 read: Some(bindings::seq_read),
135 llseek: Some(bindings
[all...]
/linux/rust/kernel/fs/
H A Dfile.rs11 bindings,
22 /// Type alias for `bindings::loff_t`.
23 pub type Offset = bindings::loff_t;
28 pub const O_APPEND: u32 = bindings::O_APPEND;
31 pub const O_ASYNC: u32 = bindings::FASYNC;
34 pub const O_CLOEXEC: u32 = bindings::O_CLOEXEC;
37 pub const O_CREAT: u32 = bindings::O_CREAT;
40 pub const O_DIRECT: u32 = bindings::O_DIRECT;
43 pub const O_DIRECTORY: u32 = bindings::O_DIRECTORY;
46 pub const O_DSYNC: u32 = bindings::O_DSYNC;
[all …]
/linux/rust/kernel/mm/
H A Dvirt.rs18 bindings,
36 vma: Opaque<bindings::vm_area_struct>,
49 pub unsafe fn from_raw<'a>(vma: *const bindings::vm_area_struct) -> &'a Self { in from_raw()
56 pub fn as_ptr(&self) -> *mut bindings::vm_area_struct { in as_ptr()
126 unsafe { bindings::zap_vma_range(self.as_ptr(), address, size) }; in zap_page_range_single()
183 pub unsafe fn from_raw<'a>(vma: *const bindings::vm_area_struct) -> &'a Self {
195 to_result(unsafe { bindings::vm_insert_page(self.as_ptr(), address, page.as_ptr()) }) in vm_insert_page()
232 pub unsafe fn from_raw<'a>(vma: *mut bindings::vm_area_struct) -> &'a Self {
386 pub use bindings::vm_flags_t;
391 use crate::bindings;
[all...]
/linux/rust/kernel/net/
H A Dphy.rs74 pub struct Device(Opaque<bindings::phy_device>);
86 unsafe fn from_raw<'a>(ptr: *mut bindings::phy_device) -> &'a mut Self { in from_raw()
87 // CAST: `Self` is a `repr(transparent)` wrapper around `bindings::phy_device`. in from_raw()
111 bindings::phy_state_PHY_DOWN => DeviceState::Down, in state()
112 bindings::phy_state_PHY_READY => DeviceState::Ready, in state()
113 bindings::phy_state_PHY_HALTED => DeviceState::Halted, in state()
114 bindings::phy_state_PHY_ERROR => DeviceState::Error, in state()
115 bindings::phy_state_PHY_UP => DeviceState::Up, in state()
116 bindings::phy_state_PHY_RUNNING => DeviceState::Running, in state()
117 bindings::phy_state_PHY_NOLINK => DeviceState::NoLink, in state()
[all …]
H A Dnetlink.rs27 pub const GENLMSG_DEFAULT_SIZE: usize = bindings::GENLMSG_DEFAULT_SIZE;
38 skb: NonNull<kernel::bindings::sk_buff>,
45 let skb = unsafe { bindings::genlmsg_new(size, flags.as_raw()) }; in new()
60 let hdr = unsafe { bindings::genlmsg_put(skb, portid, seq, family.as_raw(), 0, cmd) }; in genlmsg_put()
69 unsafe { bindings::nlmsg_free(self.skb.as_ptr()) } in drop()
93 const MAX_PAYLOAD_LEN: usize = u16_as_usize(u16::MAX) - size_of::<bindings::nlattr>(); in put()
103 to_result(unsafe { bindings::nla_put(skb, attrtype, len as c_int, ptr) }) in put()
124 to_result(unsafe { bindings::nla_put(skb, attrtype, 0, core::ptr::null()) }) in put_flag()
140 bindings::genlmsg_end(me.skb.skb.as_ptr(), me.hdr.as_ptr()); in multicast()
141 to_result(bindings::genlmsg_multicast( in multicast()
[all …]
/linux/tools/power/cpupower/bindings/python/
H A DREADME1 This folder contains the necessary files to build the Python bindings for
21 the bindings code: is permissively licensed + the license of libcpupower's
22 library files. For these bindings that means GPL v2.
54 developing/using the bindings directly
57 You need to add the Python bindings directory to your $PYTHONPATH.
61 PYTHONPATH=~/linux/tools/power/cpupower/bindings/python:$PYTHONPATH
63 This allows you to set a specific repo of the bindings to use.
70 by default. You do not need to install cpupower to use the SWIG bindings.
72 You can install and uninstall the bindings to the site-packages with:
82 Original Bindings Author:
/linux/
H A DMAINTAINERS200 F: Documentation/devicetree/bindings/power/supply/*ab8500*
458 F: Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml
478 F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
507 F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
515 F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
528 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
554 F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
560 F: Documentation/devicetree/bindings/media/i2c/adi,adp1653.txt
580 F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
592 F: Documentation/devicetree/bindings/inpu
[all...]
/linux/rust/kernel/io/
H A Dresource.rs28 /// - `self.0` points to a valid `bindings::resource` that was obtained through
29 /// `bindings::__request_region`.
32 resource: NonNull<bindings::resource>,
55 bindings::release_mem_region in drop()
57 bindings::release_region in drop()
77 /// [`Resource`] is a transparent wrapper around a valid `bindings::resource`.
79 pub struct Resource(Opaque<bindings::resource>);
87 /// point at a valid `bindings::resource`.
91 pub(crate) const unsafe fn from_raw<'a>(ptr: *mut bindings::resource) -> &'a Self { in from_raw()
92 // SAFETY: Self is a transparent wrapper around `Opaque<bindings in from_raw()
[all...]

12345678910>>...177