| /kernel/linux/linux-6.6/Documentation/netlink/specs/ |
| D | devlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 - 11 type: enum 12 name: sb-pool-type 14 - 16 - 19 attribute-sets: 20 - 22 name-prefix: devlink-attr- [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | minmax.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * - avoid multiple evaluations of the arguments (so side-effects like 11 * "x++" happen only once) when non-constant. 12 * - perform strict type-checking (to generate warnings instead of 15 * - retain result as a constant expressions when called with only 41 * min - return minimum of two values of the same or compatible types 42 * @x: first value 43 * @y: second value 48 * max - return maximum of two values of the same or compatible types 49 * @x: first value [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | qcom,pcie.txt | 3 - compatible: 5 Value type: <stringlist> 6 Definition: Value should contain 7 - "qcom,pcie-ipq8064" for ipq8064 8 - "qcom,pcie-ipq8064-v2" for ipq8064 rev 2 or ipq8065 9 - "qcom,pcie-apq8064" for apq8064 10 - "qcom,pcie-apq8084" for apq8084 11 - "qcom,pcie-msm8996" for msm8996 or apq8096 12 - "qcom,pcie-ipq4019" for ipq4019 13 - "qcom,pcie-ipq8074" for ipq8074 [all …]
|
| /kernel/linux/linux-6.6/Documentation/netlink/ |
| D | genetlink-legacy.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 10 type: integer 12 len-or-define: 13 type: [ string, integer ] 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 20 type: object 21 required: [ name, doc, attribute-sets, operations ] [all …]
|
| D | netlink-raw.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml# 5 $schema: https://json-schema.org/draft-07/schema 10 type: integer 12 len-or-define: 13 type: [ string, integer ] 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 20 type: object 21 required: [ name, doc, attribute-sets, operations ] [all …]
|
| D | genetlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 10 type: integer 12 len-or-define: 13 type: [ string, integer ] 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 20 type: object 21 required: [ name, doc, attribute-sets, operations ] [all …]
|
| D | genetlink-c.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-c.yaml# 5 $schema: https://json-schema.org/draft-07/schema 10 type: integer 12 len-or-define: 13 type: [ string, integer ] 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 20 type: object 21 required: [ name, doc, attribute-sets, operations ] [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd9335.txt | 3 Qualcomm WCD9335 Codec is a standalone Hi-Fi audio codec IC, supports 5 the MSM8996, MSM8976, and MSM8956 chipsets. It has in-built 11 - compatible: 13 Value type: <stringlist> 21 - reg 23 Value type: <u32 u32> 26 - interrupts 28 Value type: <prop-encoded-array> 31 - interrupt-names: 33 Value type: <String array> [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/ |
| D | qcom,q6v5.txt | 6 - compatible: 8 Value type: <string> 10 "qcom,ipq8074-wcss-pil" 11 "qcom,qcs404-wcss-pil" 13 - reg: 15 Value type: <prop-encoded-array> 19 - reg-names: 21 Value type: <stringlist> 24 - interrupts-extended: 26 Value type: <prop-encoded-array> [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
| D | qcom_smbb.txt | 1 Qualcomm Switch-Mode Battery Charger and Boost 4 - compatible: 6 Value type: <stringlist> 8 - "qcom,pm8941-charger" 10 - reg: 12 Value type: <prop-encoded-array> 15 - interrupts: 17 Value type: <prop-encoded-array> 21 - charge done 22 - charge fast mode [all …]
|
| /kernel/linux/linux-5.10/sound/core/ |
| D | control_compat.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 31 return -EFAULT; in snd_ctl_elem_list_compat() 33 if (get_user(ptr, &data32->pids)) in snd_ctl_elem_list_compat() 34 return -EFAULT; in snd_ctl_elem_list_compat() 41 return -EFAULT; in snd_ctl_elem_list_compat() 52 s32 type; member 75 } value; member 87 return -ENOMEM; in snd_ctl_elem_info_compat() 89 err = -EFAULT; in snd_ctl_elem_info_compat() 91 if (copy_from_user(&data->id, &data32->id, sizeof(data->id))) in snd_ctl_elem_info_compat() [all …]
|
| /kernel/linux/linux-6.6/sound/core/ |
| D | control_compat.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 31 return -EFAULT; in snd_ctl_elem_list_compat() 33 if (get_user(ptr, &data32->pids)) in snd_ctl_elem_list_compat() 34 return -EFAULT; in snd_ctl_elem_list_compat() 41 return -EFAULT; in snd_ctl_elem_list_compat() 52 s32 type; member 75 } value; member 87 return -ENOMEM; in snd_ctl_elem_info_compat() 89 err = -EFAULT; in snd_ctl_elem_info_compat() 91 if (copy_from_user(&data->id, &data32->id, sizeof(data->id))) in snd_ctl_elem_info_compat() [all …]
|
| /kernel/linux/linux-6.6/arch/mips/include/asm/ |
| D | unaligned-emul.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 #define _LoadHW(addr, value, res, type) \ argument 11 "1:\t"type##_lb("%0", "0(%2)")"\n" \ 12 "2:\t"type##_lbu("$1", "1(%2)")"\n\t"\ 26 : "=&r" (value), "=r" (res) \ 27 : "r" (addr), "i" (-EFAULT)); \ 31 #define _LoadW(addr, value, res, type) \ argument 34 "1:\t"type##_lwl("%0", "(%2)")"\n" \ 35 "2:\t"type##_lwr("%0", "3(%2)")"\n\t"\ 47 : "=&r" (value), "=r" (res) \ [all …]
|
| /kernel/linux/linux-5.10/arch/mips/include/asm/ |
| D | unaligned-emul.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 #define _LoadHW(addr, value, res, type) \ argument 11 "1:\t"type##_lb("%0", "0(%2)")"\n" \ 12 "2:\t"type##_lbu("$1", "1(%2)")"\n\t"\ 26 : "=&r" (value), "=r" (res) \ 27 : "r" (addr), "i" (-EFAULT)); \ 31 #define _LoadW(addr, value, res, type) \ argument 34 "1:\t"type##_lwl("%0", "(%2)")"\n" \ 35 "2:\t"type##_lwr("%0", "3(%2)")"\n\t"\ 47 : "=&r" (value), "=r" (res) \ [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | minmax.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 * - Avoid multiple evaluations of the arguments (so side-effects like 14 * "x++" happen only once) when non-constant. 15 * - Retain result as a constant expressions when called with only 18 * - Perform signed v unsigned type-checking (to generate compile 20 * - Unsigned char/short are always promoted to signed int and can be 22 * - Unsigned arguments can be compared against non-negative signed constants. 23 * - Comparison of a signed argument against an unsigned constant fails 34 /* True for a non-negative signed int constant */ 36 (__builtin_choose_expr(__is_constexpr(x) && __is_signed(x), x, -1) >= 0) [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soundwire/ |
| D | qcom,sdw.txt | 7 - compatible: 9 Value type: <stringlist> 10 Definition: must be "qcom,soundwire-v<MAJOR>.<MINOR>.<STEP>", 12 "qcom,soundwire-v1.3.0" 13 "qcom,soundwire-v1.5.0" 14 "qcom,soundwire-v1.5.1" 15 "qcom,soundwire-v1.6.0" 16 - reg: 18 Value type: <prop-encoded-array> 22 - interrupts: [all …]
|
| /kernel/linux/linux-6.6/fs/orangefs/ |
| D | acl.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * See COPYING in top-level directory. 9 #include "orangefs-kernel.h" 10 #include "orangefs-bufmap.h" 13 struct posix_acl *orangefs_get_acl(struct inode *inode, int type, bool rcu) in orangefs_get_acl() argument 17 char *key = NULL, *value = NULL; in orangefs_get_acl() local 20 return ERR_PTR(-ECHILD); in orangefs_get_acl() 22 switch (type) { in orangefs_get_acl() 30 gossip_err("orangefs_get_acl: bogus value of type %d\n", type); in orangefs_get_acl() 31 return ERR_PTR(-EINVAL); in orangefs_get_acl() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,pmic-mpp.txt | 1 Qualcomm PMIC Multi-Purpose Pin (MPP) block 6 - compatible: 8 Value type: <string> 10 "qcom,pm8018-mpp", 11 "qcom,pm8038-mpp", 12 "qcom,pm8058-mpp", 13 "qcom,pm8821-mpp", 14 "qcom,pm8841-mpp", 15 "qcom,pm8916-mpp", 16 "qcom,pm8917-mpp", [all …]
|
| D | qcom,pmic-gpio.txt | 6 - compatible: 8 Value type: <string> 10 "qcom,pm8005-gpio" 11 "qcom,pm8018-gpio" 12 "qcom,pm8038-gpio" 13 "qcom,pm8058-gpio" 14 "qcom,pm8916-gpio" 15 "qcom,pm8917-gpio" 16 "qcom,pm8921-gpio" 17 "qcom,pm8941-gpio" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/crypto/ |
| D | fsl-sec4.txt | 3 Copyright (C) 2008-2011 Freescale Semiconductor Inc. 6 -Overview 7 -SEC 4 Node 8 -Job Ring Node 9 -Run Time Integrity Check (RTIC) Node 10 -Run Time Integrity Check (RTIC) Memory Node 11 -Secure Non-Volatile Storage (SNVS) Node 12 -Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node 13 -Full Example 29 HW interface between QM & SEC 4 and also BM & SEC 4, on DPAA-enabled parts [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | vidioc-g-ext-ctrls.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_EXT_CTRLS - VIDIOC_S_EXT_CTRLS - VIDIOC_TRY_EXT_CTRLS - Get or set the value of several co… 37 Pointer to struct :c:type:`v4l2_ext_controls`. 44 :ref:`ctrl-class`) and all controls in the control array must belong 49 :c:type:`v4l2_ext_controls`, and initialize the 50 struct :c:type:`v4l2_ext_control` array pointed to 53 To get the current value of a set of controls applications initialize 55 :c:type:`v4l2_ext_control` and call the 61 relevant for pointer-type controls like strings), then the driver will 62 set ``size`` to a valid value and return an ``ENOSPC`` error code. You [all …]
|
| D | vidioc-queryctrl.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i… 35 Pointer to struct :c:type:`v4l2_queryctrl`, :c:type:`v4l2_query_ext_ctrl` 36 or :c:type:`v4l2_querymenu` (depending on the ioctl). 42 of a struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` and call the 60 driver returns the next supported non-compound control, or ``EINVAL`` if 63 type ≥ ``V4L2_CTRL_COMPOUND_TYPES`` and/or array control, in other words 64 controls that contain more than one value). Specify both 72 :ref:`v4l2_queryctrl <v4l2-queryctrl>` since that structure is full. 80 fields of struct :ref:`v4l2_querymenu <v4l2-querymenu>` and call the [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
| D | qcom,hexagon-v56.txt | 6 - compatible: 8 Value type: <string> 10 "qcom,qcs404-cdsp-pil", 11 "qcom,sdm845-adsp-pil" 13 - reg: 15 Value type: <prop-encoded-array> 18 - interrupts-extended: 20 Value type: <prop-encoded-array> 22 stop-ack IRQs 24 - interrupt-names: [all …]
|
| /kernel/linux/linux-5.10/fs/orangefs/ |
| D | acl.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * See COPYING in top-level directory. 9 #include "orangefs-kernel.h" 10 #include "orangefs-bufmap.h" 13 struct posix_acl *orangefs_get_acl(struct inode *inode, int type) in orangefs_get_acl() argument 17 char *key = NULL, *value = NULL; in orangefs_get_acl() local 19 switch (type) { in orangefs_get_acl() 27 gossip_err("orangefs_get_acl: bogus value of type %d\n", type); in orangefs_get_acl() 28 return ERR_PTR(-EINVAL); in orangefs_get_acl() 34 * orangefs_inode_getxattr() to probe the length of the value, but in orangefs_get_acl() [all …]
|
| /kernel/linux/linux-6.6/tools/lib/subcmd/ |
| D | parse-options.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 55 * `type`:: 56 * holds the type of the option, you must have an OPTION_END last in your 65 * `value`:: 89 * default value to fill (*->value) with for PARSE_OPT_OPTARG. 91 * the value when met. 98 enum parse_opt_type type; member 101 void *value; member 114 #define check_vtype(v, type) ( BUILD_BUG_ON_ZERO(!__builtin_types_compatible_p(typeof(v), type)) + … argument 116 #define OPT_END() { .type = OPTION_END } [all …]
|