/Linux-v6.1/drivers/thunderbolt/ |
D | cap.c | 50 * When reading from next capability pointer location in port in tb_port_dummy_read() 63 * tb_port_next_cap() - Return next capability in the linked list 64 * @port: Port to find the capability for 65 * @offset: Previous capability offset (%0 for start) 67 * Returns dword offset of the next capability in port config space 68 * capability list and returns it. Passing %0 returns the first entry in 69 * the capability list. If no next capability is found returns %0. In case 111 * tb_port_find_cap() - Find port capability 112 * @port: Port to find the capability for 113 * @cap: Capability to look [all …]
|
D | tb_regs.h | 56 /* capability headers */ 61 u8 cap; /* if cap == 0x05 then we have a extended capability */ 65 * struct tb_cap_extended_short - Switch extended short capability 66 * @next: Pointer to the next capability. If @next and @length are zero 68 * @cap: Base capability ID (see &enum tb_switch_cap) 69 * @vsec_id: Vendor specific capability ID (see &enum switch_vse_cap) 70 * @length: Length of this capability 80 * struct tb_cap_extended_long - Switch extended long capability 82 * @cap: Base capability ID (see &enum tb_switch_cap) 83 * @vsec_id: Vendor specific capability ID (see &enum switch_vse_cap) [all …]
|
/Linux-v6.1/kernel/ |
D | capability.c | 3 * linux/kernel/capability.c 14 #include <linux/capability.h> 55 * Version 2 capabilities worked fine, but the linux/capability.h file 79 * Version check. Return the number of u32s in each capability flag 141 * @header: pointer to struct that contains capability version and 180 * implementations implicitly drop upper capability in SYSCALL_DEFINE2() 206 * @header: pointer to struct that contains capability version and 284 * has_ns_capability - Does a task have a capability in a specific user ns 287 * @cap: The capability to be tested for 289 * Return true if the specified task has the given superior capability [all …]
|
/Linux-v6.1/security/apparmor/ |
D | capability.c | 5 * This file contains AppArmor capability mediation functions 11 #include <linux/capability.h> 17 #include "include/capability.h" 23 * Table of capability names: we generate it from capabilities.h. 40 * audit_cb - call back for capability components of audit struct 53 * audit_caps - audit a capability 56 * @cap: capability tested 59 * Do auditing of capability and handle, audit/complain/kill modes switching 106 * profile_capable - test if profile allows use of capability @cap 108 * @cap: capability to test if allowed [all …]
|
/Linux-v6.1/arch/arm64/kernel/ |
D | cpu_errata.c | 79 * access on this CPU via the ARM64_HAS_CACHE_IDC capability. in has_mismatched_cache_type() 102 if (cap->capability == ARM64_WORKAROUND_1542419) in cpu_enable_trap_ctr_access() 439 .capability = ARM64_WORKAROUND_CLEAN_CACHE, 448 .capability = ARM64_WORKAROUND_DEVICE_LOAD_ACQUIRE, 458 .capability = ARM64_WORKAROUND_834220, 467 .capability = ARM64_WORKAROUND_843419, 476 .capability = ARM64_WORKAROUND_845719, 483 .capability = ARM64_WORKAROUND_CAVIUM_23154, 491 .capability = ARM64_WORKAROUND_CAVIUM_27456, 498 .capability = ARM64_WORKAROUND_CAVIUM_30115, [all …]
|
/Linux-v6.1/arch/arm64/include/asm/ |
D | cpufeature.h | 118 * Each capability has the following list of attributes : 120 * 1) Scope of Detection : The system detects a given capability by 123 * model. The capability provides a call back ( @matches() ) to 130 * capability is finalised. (See section 2 below) 134 * system decides to finalise the state of the capability. If the 135 * capability relies on a field in one of the CPU ID feature 144 * The process of detection is usually denoted by "update" capability 148 * capability at some point during its execution and take necessary 155 * changes to the state of a capability once it finalises the capability 157 * safely. A CPU brought up after a capability is "finalised" is [all …]
|
/Linux-v6.1/drivers/staging/rtl8192u/ieee80211/ |
D | rtl819x_HT.h | 6 * The HT Capability element is present in beacons, association request, 41 //HT capability info 65 //Extended HT Capability Info 127 u8 bRegBW40MHz; // Tx 40MHz channel capability 128 u8 bCurBW40MHz; // Tx 40MHz channel capability 136 u8 bRegSuppCCK; // Tx CCK rate capability 137 u8 bCurSuppCCK; // Tx CCK rate capability 151 u8 bAMSDU_Support; // This indicates Tx A-MSDU capability 152 u16 nAMSDU_MaxSize; // This indicates Tx A-MSDU capability 153 u8 bCurrent_AMSDU_Support; // This indicates Tx A-MSDU capability [all …]
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-class-usb_power_delivery | 41 The sink capability message "Sink_Capabilities" contains a set 46 The order of the objects in the sink capability message is the 51 What: /sys/class/usb_power_delivery/.../<capability>/<position>:fixed_supply 65 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/dual_role_power 72 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/usb_suspend_supported 81 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/unconstrained_power 90 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/usb_communication_capable 97 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/dual_role_data 105 What: /sys/class/usb_power_delivery/.../<capability>/1:fixed_supply/unchunked_extended_messages_su… 112 What: /sys/class/usb_power_delivery/.../<capability>/<position>:fixed_supply/voltage [all …]
|
/Linux-v6.1/drivers/usb/host/ |
D | xhci-ext-caps.h | 18 /* HCCPARAMS contains the first extended capability pointer */ 27 /* Capability Register */ 31 /* Extended capability register fields */ 35 /* Extended capability IDs - ID 0 reserved */ 45 /* USB Legacy Support Capability - section 7.1.1 */ 49 /* USB Legacy Support Capability - section 7.1.1 */ 60 /* USB 2.0 xHCI 0.96 L1C capability - section 7.2.2.1.3.2 */ 63 /* USB 2.0 xHCI 1.0 hardware LMP capability - section 7.2.2.1.3.2 */ 85 * Find the offset of the extended capabilities with capability ID id. 90 * @id Extended capability ID to search for, or 0 for the next [all …]
|
/Linux-v6.1/Documentation/userspace-api/media/v4l/ |
D | vidioc-enum-freq-bands.rst | 40 This ioctl is supported if the ``V4L2_TUNER_CAP_FREQ_BANDS`` capability 72 - ``capability`` 73 - :cspan:`2` The tuner/modulator capability flags for this 74 frequency band, see :ref:`tuner-capability`. The 75 ``V4L2_TUNER_CAP_LOW`` or ``V4L2_TUNER_CAP_1HZ`` capability must 77 tuner/modulator. So either all bands have that capability set, or 78 none of them have that capability. 82 if the ``capability`` flag ``V4L2_TUNER_CAP_LOW`` is set, in units 84 ``capability`` flag ``V4L2_TUNER_CAP_1HZ`` is set. 88 or if the ``capability`` flag ``V4L2_TUNER_CAP_LOW`` is set, in [all …]
|
D | vidioc-g-tuner.rst | 86 - ``capability`` 89 Tuner capability flags, see :ref:`tuner-capability`. Audio flags 97 If multiple frequency bands are supported, then ``capability`` is 98 the union of all ``capability`` fields of each struct 103 if the ``capability`` flag ``V4L2_TUNER_CAP_LOW`` is set, in units 104 of 62.5 Hz, or if the ``capability`` flag ``V4L2_TUNER_CAP_1HZ`` 111 or if the ``capability`` flag ``V4L2_TUNER_CAP_LOW`` is set, in 112 units of 62.5 Hz, or if the ``capability`` flag 149 ``_SAP`` flag is cleared in the ``capability`` field, the 210 .. _tuner-capability: [all …]
|
D | vidioc-s-hw-freq-seek.rst | 43 :c:type:`v4l2_tuner` ``capability`` field has the 55 This ioctl is supported if the ``V4L2_CAP_HW_FREQ_SEEK`` capability is 88 ``capability`` field will tell you what the hardware supports. 98 :c:type:`v4l2_tuner` ``capability`` field has the 100 struct :c:type:`v4l2_tuner` ``capability`` field has 107 :c:type:`v4l2_tuner` ``capability`` field has the 109 struct :c:type:`v4l2_tuner` ``capability`` field has
|
/Linux-v6.1/Documentation/virt/kvm/ |
D | api.rst | 96 Capability: 102 support this ioctl, there's no capability bit to check its 124 :Capability: basic 141 :Capability: basic 175 is dependent on the CPU capability and the kernel configuration. The limit can 182 Please note that configuring the IPA size does not affect the capability 191 :Capability: basic, KVM_CAP_GET_MSR_FEATURES for KVM_GET_MSR_FEATURE_INDEX_LIST 233 :Capability: basic, KVM_CAP_CHECK_EXTENSION_VM for vm ioctl 252 :Capability: basic 278 :Capability: basic [all …]
|
/Linux-v6.1/include/linux/platform_data/ |
D | mlxreg.h | 19 * TYPE3 is selected by WD capability bit. 120 * @capability: attribute capability register; 140 u32 capability; member 164 * @capability: group capability register; 177 u32 capability; member 194 * @capability: device capability register; 203 u32 capability; member 209 * @items: same type components with the hotplug capability; 212 * @counter: number of the components with the hotplug capability;
|
/Linux-v6.1/drivers/misc/pvpanic/ |
D | pvpanic-pci.c | 29 return sysfs_emit(buf, "%x\n", pi->capability); in capability_show() 31 static DEVICE_ATTR_RO(capability); 51 if ((tmp & pi->capability) != tmp) in events_store() 86 pi->capability = PVPANIC_PANICKED | PVPANIC_CRASH_LOADED; in pvpanic_pci_probe() 88 /* initlize capability by RDPT */ in pvpanic_pci_probe() 89 pi->capability &= ioread8(base); in pvpanic_pci_probe() 90 pi->events = pi->capability; in pvpanic_pci_probe()
|
D | pvpanic-mmio.c | 31 return sysfs_emit(buf, "%x\n", pi->capability); in capability_show() 33 static DEVICE_ATTR_RO(capability); 53 if ((tmp & pi->capability) != tmp) in events_store() 100 pi->capability = PVPANIC_PANICKED | PVPANIC_CRASH_LOADED; in pvpanic_mmio_probe() 102 /* initialize capability by RDPT */ in pvpanic_mmio_probe() 103 pi->capability &= ioread8(base); in pvpanic_mmio_probe() 104 pi->events = pi->capability; in pvpanic_mmio_probe()
|
/Linux-v6.1/drivers/xen/xen-pciback/ |
D | conf_space_capability.c | 3 * PCI Backend - Handles the virtual fields found on the capability lists 18 int capability; member 20 /* If the device has the capability found above, add these fields */ 46 cap_offset = pci_find_capability(dev, cap->capability); in xen_pcibk_config_capability_add_fields() 48 dev_dbg(&dev->dev, "Found capability 0x%x at 0x%x\n", in xen_pcibk_config_capability_add_fields() 49 cap->capability, cap_offset); in xen_pcibk_config_capability_add_fields() 275 .capability = PCI_CAP_ID_PM, 279 .capability = PCI_CAP_ID_VPD, 283 .capability = PCI_CAP_ID_MSI, 287 .capability = PCI_CAP_ID_MSIX,
|
/Linux-v6.1/drivers/usb/early/ |
D | xhci-dbc.h | 3 * xhci-dbc.h - xHCI debug capability early driver 17 * xHCI Debug Capability Register interfaces: 20 __le32 capability; member 30 __le64 dccp; /* Debug Capability Context Pointer */ 53 * xHCI Debug Capability data structures: 107 * xHCI Debug Capability software state structures: 125 * OUT Transfer Ring and the IN Transfer Ring of a Debug Capability Context data 167 /* debug capability contexts */
|
/Linux-v6.1/Documentation/userspace-api/media/ |
D | videodev2.h.rst.exceptions | 165 # V4L2 capability defines 398 replace define V4L2_TUNER_CAP_LOW tuner-capability 399 replace define V4L2_TUNER_CAP_NORM tuner-capability 400 replace define V4L2_TUNER_CAP_HWSEEK_BOUNDED tuner-capability 401 replace define V4L2_TUNER_CAP_HWSEEK_WRAP tuner-capability 402 replace define V4L2_TUNER_CAP_STEREO tuner-capability 403 replace define V4L2_TUNER_CAP_LANG2 tuner-capability 404 replace define V4L2_TUNER_CAP_SAP tuner-capability 405 replace define V4L2_TUNER_CAP_LANG1 tuner-capability 406 replace define V4L2_TUNER_CAP_RDS tuner-capability [all …]
|
/Linux-v6.1/drivers/net/wwan/iosm/ |
D | iosm_ipc_flash.h | 35 /* SWID capability for packed swid type */ 109 * enum iosm_ebl_caps - EBL capability settings 110 * @IOSM_CAP_NOT_ENHANCED: If capability not supported 111 * @IOSM_CAP_USE_EXT_CAP: To be set if extended capability is set 112 * @IOSM_EXT_CAP_ERASE_ALL: Set Erase all capability 113 * @IOSM_EXT_CAP_COMMIT_ALL: Set the commit all capability 124 * @EBL_CAPS_FLAG: EBL capability flag 127 * @EBL_EXT_CAPS_HANDLED: EBL extended capability handled flag
|
/Linux-v6.1/sound/soc/dwc/ |
D | dwc-i2s.c | 192 if (!(dev->capability & DWC_I2S_RECORD) && in dw_i2s_startup() 196 if (!(dev->capability & DWC_I2S_PLAY) && in dw_i2s_startup() 286 if (dev->capability & DW_I2S_MASTER) { in dw_i2s_hw_params() 361 if (dev->capability & DW_I2S_SLAVE) in dw_i2s_set_fmt() 367 if (dev->capability & DW_I2S_MASTER) in dw_i2s_set_fmt() 398 if (dw_dev->capability & DW_I2S_MASTER) in dw_i2s_runtime_suspend() 408 if (dw_dev->capability & DW_I2S_MASTER) { in dw_i2s_runtime_resume() 420 if (dev->capability & DW_I2S_MASTER) in dw_i2s_suspend() 431 if (dev->capability & DW_I2S_MASTER) { in dw_i2s_resume() 504 if (dev->capability & DWC_I2S_RECORD && in dw_configure_dai() [all …]
|
/Linux-v6.1/Documentation/driver-api/media/drivers/ccs/ |
D | ccs-regs.asc | 535 # data pedestal capability registers 538 # adc capability registers 561 # video timing set-up capability registers 598 # output clock set-up capability registers 712 # usl capability register 735 # image compression capability registers 739 # test mode capability registers 757 # fifo capability registers 763 # csi-2 capability registers 928 # binning capability registers [all …]
|
/Linux-v6.1/Documentation/driver-api/nvdimm/ |
D | firmware-activate.rst | 18 capability. 47 firmware activation capability is detected. 49 Another property 'ndbusX/firmware/capability' indicates a value of 52 firmware. A capability value of 'quiesce' indicates that firmware does 56 application activity. The 'ndbusX/firmware/capability' property will be 57 elided completely if no firmware activation capability is detected.
|
/Linux-v6.1/Documentation/admin-guide/ |
D | perf-security.rst | 69 Unprivileged processes with enabled CAP_PERFMON capability are treated 80 use cases is discouraged with respect to the CAP_PERFMON capability. 83 capabilities then providing the process with CAP_PERFMON capability singly 90 So unprivileged processes provided with CAP_SYS_PTRACE capability are 92 CAP_SYS_PTRACE capability is not required and CAP_PERFMON is enough to 99 CAP_SYSLOG capability permits reading kernel space memory addresses from 105 Mechanisms of capabilities, privileged capability-dumb files [6]_, 176 and other required capabilities into ambient capability set of the shell 198 in permitted, effective and ambient capability sets of an inherent process: 217 governed by CAP_PERFMON Linux capability. [all …]
|
/Linux-v6.1/drivers/pci/ |
D | vc.c | 42 * @pos: starting position of VC capability (VC/VC9/MFVC) 65 * @pos: starting position of VC capability (VC/VC9/MFVC) 93 * @pos: starting position of VC capability (VC/VC9/MFVC) 173 * @pos: starting position of VC capability (VC/VC9/MFVC) 227 * in Port VC Capability Register 2 then save/restore it next. in pci_vc_do_save_buffer() 270 * Table Offset in each VC Resource Capability Register tells us if in pci_vc_do_save_buffer() 271 * it exists. The entry size is global from the Port VC Capability in pci_vc_do_save_buffer() 349 * For each type of VC capability, VC/VC9/MFVC, find the capability and 386 * For each type of VC capability, VC/VC9/MFVC, find the capability and 410 * For each type of VC capability, VC/VC9/MFVC, find the capability, size
|