Home
last modified time | relevance | path

Searched full:variable (Results 1 – 25 of 4005) sorted by relevance

12345678910>>...161

/kernel/linux/linux-5.10/kernel/livepatch/
Dshadow.c11 * DOC: Shadow variable API concurrency notes:
13 * The shadow variable API provides a simple relationship between an
17 * Once a shadow variable is attached to its parent object via the
19 * call to klp_shadow_get() may then return the shadow variable's data
24 * variable structures. Their implementation does not call kmalloc
47 * struct klp_shadow - shadow variable structure
63 * klp_shadow_match() - verify a shadow variable matches given <obj, id>
64 * @shadow: shadow variable to match
68 * Return: true if the shadow variable matches.
77 * klp_shadow_get() - retrieve a shadow variable data pointer
[all …]
/kernel/linux/linux-6.6/kernel/livepatch/
Dshadow.c11 * DOC: Shadow variable API concurrency notes:
13 * The shadow variable API provides a simple relationship between an
17 * Once a shadow variable is attached to its parent object via the
19 * call to klp_shadow_get() may then return the shadow variable's data
24 * variable structures. Their implementation does not call kmalloc
47 * struct klp_shadow - shadow variable structure
63 * klp_shadow_match() - verify a shadow variable matches given <obj, id>
64 * @shadow: shadow variable to match
68 * Return: true if the shadow variable matches.
77 * klp_shadow_get() - retrieve a shadow variable data pointer
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/hid/tests/
Ddescriptors_wacom.py18 0x81, 0x02, # . Input (Variable),
21 0x81, 0x03, # . Input (Constant, Variable),
29 0x81, 0x06, # . Input (Variable, Relative),
49 0x81, 0x02, # . Input (Variable),
51 0x81, 0x03, # . Input (Constant, Variable),
61 0x81, 0x02, # . Input (Variable),
65 0x81, 0x02, # . Input (Variable),
72 0x81, 0x02, # . Input (Variable),
83 0x81, 0x02, # . Input (Variable),
93 0x81, 0x0A, # . Input (Variable, Wrap),
[all …]
/kernel/linux/linux-6.6/Documentation/livepatch/
Dshadow-vars.rst8 unmodified. The shadow variable API described in this document is used
14 used to describe shadow variable version, class or type, etc. More
29 * The klp_shadow variable data structure encapsulates both tracking
40 klp_shadow_get_or_alloc() are zeroing the variable by default.
46 to do actions that can be done only once when a new variable is allocated.
48 * klp_shadow_get() - retrieve a shadow variable data pointer
51 * klp_shadow_alloc() - allocate and add a new shadow variable
60 - allocate a new shadow variable
61 - initialize the variable using a custom constructor and data when provided
64 * klp_shadow_get_or_alloc() - get existing or alloc a new shadow variable
[all …]
/kernel/linux/linux-5.10/Documentation/livepatch/
Dshadow-vars.rst8 unmodified. The shadow variable API described in this document is used
14 used to describe shadow variable version, class or type, etc. More
29 * The klp_shadow variable data structure encapsulates both tracking
40 klp_shadow_get_or_alloc() are zeroing the variable by default.
46 to do actions that can be done only once when a new variable is allocated.
48 * klp_shadow_get() - retrieve a shadow variable data pointer
51 * klp_shadow_alloc() - allocate and add a new shadow variable
60 - allocate a new shadow variable
61 - initialize the variable using a custom constructor and data when provided
64 * klp_shadow_get_or_alloc() - get existing or alloc a new shadow variable
[all …]
/kernel/linux/linux-5.10/drivers/firmware/efi/
Dvars.c118 * variable, it's malformed in validate_load_option()
281 * Check if our variable is in the validated variables list in efivar_variable_is_removable()
367 * The variable name is, by definition, a NULL-terminated in var_name_strnsize()
397 printk(KERN_WARNING "efivars: duplicate variable: %s-%pUl\n", in dup_variable_bug()
404 * @func: callback function to invoke for every variable
407 * @head: initialised head of variable list
409 * Get every EFI variable from the firmware and invoke @func. @func
442 * the variable name and variable data is 1024 bytes. in efivar_init()
461 * same variable name on multiple calls to in efivar_init()
464 * we'll ever see a different variable name, in efivar_init()
[all …]
/kernel/linux/linux-6.6/include/linux/
Dpercpu-defs.h40 * Base implementations of per-CPU variable declarations and definitions, where
41 * the section in which the variable is to be placed is provided by the
43 * variable's storage.
77 * __pcpu_scope_* dummy variable is used to enforce scope. It
80 * DECLARE_PER_CPU() is used for the same variable.
82 * __pcpu_unique_* dummy variable is used to enforce symbol uniqueness
108 * Variant on the per-CPU variable declaration/definition theme used for
283 * a direct dereference of percpu variable (var).
316 #define __pcpu_size_call_return(stem, variable) \ argument
318 typeof(variable) pscr_ret__; \
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
Dverifier_var_off.c16 __description("variable-offset ctx access")
17 __failure __msg("variable ctx access var_off=(0x0; 0x4)")
36 __description("variable-offset stack read, priv vs unpriv")
38 __msg_unpriv("R2 variable stack access prohibited for !root")
63 __description("variable-offset stack read, uninitialized")
65 __failure_unpriv __msg_unpriv("R2 variable stack access prohibited for !root")
86 __description("variable-offset stack write, priv vs unpriv")
89 * maximum possible variable offset.
93 /* Variable stack access is rejected for unprivileged.
95 __msg_unpriv("R2 variable stack access prohibited for !root")
[all …]
/kernel/liteos_a/arch/arm/arm/include/
Dlos_atomic.h85 * @param v [IN] The variable pointer to be setting.
186 * @param v [IN] The addSelf variable pointer.
220 * @param v [IN] The addSelf variable pointer.
222 * @retval #INT32 The return value of variable addSelf.
256 * @param v [IN] The auto-decrement variable pointer.
290 * @param v [IN] The auto-decrement variable pointer.
292 * @retval #INT32 The return value of variable auto-decrement.
357 * @param v [IN] The variable pointer to be setting.
469 * @param v [IN] The addSelf variable pointer.
504 * @param v [IN] The addSelf variable pointer.
[all …]
/kernel/linux/linux-6.6/fs/efivarfs/
Dvars.c110 * variable, it's malformed in validate_load_option()
272 * Check if our variable is in the validated variables list in efivar_variable_is_removable()
325 * The variable name is, by definition, a NULL-terminated in var_name_strnsize()
355 printk(KERN_WARNING "efivars: duplicate variable: %s-%pUl\n", in dup_variable_bug()
362 * @func: callback function to invoke for every variable
365 * @head: initialised head of variable list
367 * Get every EFI variable from the firmware and invoke @func. @func
410 * same variable name on multiple calls to in efivar_init()
413 * we'll ever see a different variable name, in efivar_init()
436 pr_warn("efivars: Variable name size exceeds maximum (%lu > 512)\n", in efivar_init()
[all …]
/kernel/linux/linux-5.10/Documentation/kbuild/
Dkconfig-macro-language.rst23 The macro language replaces the variable references with their expanded form,
53 Like in Make, a variable in Kconfig works as a macro variable. A macro
54 variable is expanded "in place" to yield a text string that may then be
55 expanded further. To get the value of a variable, enclose the variable name in
56 $( ). The parentheses are required even for single-letter variable names; $X is
62 A simply expanded variable is defined using the := assignment operator. Its
66 A recursively expanded variable is defined using the = assignment operator.
67 Its righthand side is simply stored as the value of the variable without
68 expanding it in any way. Instead, the expansion is performed when the variable
72 variable. The righthand side of += is expanded immediately if the lefthand
[all …]
/kernel/linux/linux-6.6/Documentation/kbuild/
Dkconfig-macro-language.rst23 The macro language replaces the variable references with their expanded form,
53 Like in Make, a variable in Kconfig works as a macro variable. A macro
54 variable is expanded "in place" to yield a text string that may then be
55 expanded further. To get the value of a variable, enclose the variable name in
56 $( ). The parentheses are required even for single-letter variable names; $X is
62 A simply expanded variable is defined using the := assignment operator. Its
66 A recursively expanded variable is defined using the = assignment operator.
67 Its righthand side is simply stored as the value of the variable without
68 expanding it in any way. Instead, the expansion is performed when the variable
72 variable. The righthand side of += is expanded immediately if the lefthand
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-secvar18 This determines the format of the variable and the accepted
19 format of variable updates.
21 What: /sys/firmware/secvar/vars/<variable name>
24 Description: Each secure variable is represented as a directory named as
25 <variable_name>. The variable name is unique and is in ASCII
33 variable. In other words, it represents the size of the data.
38 Description: A read-only file containing the value of the variable. The size
39 of the file represents the maximum size of the variable data.
45 variable. The size of the file represents the maximum size of
46 the variable data that can be written.
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/verifier/
Dvar_off.c2 "variable-offset ctx access",
16 .errstr = "variable ctx access var_off=(0x0; 0x4)",
21 "variable-offset stack read, priv vs unpriv",
41 .errstr_unpriv = "R2 variable stack access prohibited for !root",
45 "variable-offset stack read, uninitialized",
62 .errstr = "invalid variable-offset read from stack R2",
66 "variable-offset stack write, priv vs unpriv",
80 * that, after a variable-offset write, a priviledged
89 /* Variable stack access is rejected for unprivileged.
91 .errstr_unpriv = "R2 variable stack access prohibited for !root",
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/stable/
Dsysfs-firmware-efi-vars7 see 'Variable Services' in the UEFI specification
22 EFI variable flags. Potential values
35 to attain the value of the EFI variable
37 guid: The vendor GUID of the variable. This
39 variable's name.
43 there is to know about the variable.
48 order to update the value of a variable.
62 the variable's value.
73 new variable.
77 variable that has a matching vendor GUID
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/stable/
Dsysfs-firmware-efi-vars7 see 'Variable Services' in the UEFI specification
22 EFI variable flags. Potential values
35 to attain the value of the EFI variable
37 guid: The vendor GUID of the variable. This
39 variable's name.
43 there is to know about the variable.
48 order to update the value of a variable.
62 the variable's value.
73 new variable.
77 variable that has a matching vendor GUID
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-secvar18 This determines the format of the variable and the accepted
19 format of variable updates.
25 version number in the SB_VERSION variable in the keystore, and
27 "ibm,plpks-sb-unknown" if there is no SB_VERSION variable.
29 What: /sys/firmware/secvar/vars/<variable name>
32 Description: Each secure variable is represented as a directory named as
33 <variable_name>. The variable name is unique and is in ASCII
41 variable. In other words, it represents the size of the data.
46 Description: A read-only file containing the value of the variable. The size
47 of the file represents the maximum size of the variable data.
[all …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-uclogic-rdesc.c36 0x81, 0x02, /* Input (Variable), */
50 0x81, 0x02, /* Input (Variable), */
54 0x81, 0x02, /* Input (Variable), */
58 0x81, 0x02, /* Input (Variable), */
81 0x81, 0x02, /* Input (Variable), */
95 0x81, 0x02, /* Input (Variable), */
99 0x81, 0x02, /* Input (Variable), */
103 0x81, 0x02, /* Input (Variable), */
119 0x81, 0x02, /* Input (Variable), */
129 0x81, 0x06, /* Input (Variable, Relative), */
[all …]
Dhid-kye.c33 0xB1, 0x02, /* Feature (Variable), */
48 0x81, 0x02, /* Input (Variable), */
50 0x81, 0x03, /* Input (Constant, Variable), */
53 0x81, 0x02, /* Input (Variable), */
64 0x81, 0x02, /* Input (Variable), */
68 0x81, 0x02, /* Input (Variable), */
72 0x81, 0x02, /* Input (Variable), */
91 0xB1, 0x02, /* Feature (Variable), */
106 0x81, 0x02, /* Input (Variable), */
108 0x81, 0x03, /* Input (Constant, Variable), */
[all …]
Dhid-waltop.c66 0x81, 0x02, /* Input (Variable), */
68 0x81, 0x03, /* Input (Constant, Variable), */
80 0x81, 0x02, /* Input (Variable), */
84 0x81, 0x02, /* Input (Variable), */
88 0x81, 0x02, /* Input (Variable), */
117 0x81, 0x02, /* Input (Variable), */
119 0x81, 0x03, /* Input (Constant, Variable), */
131 0x81, 0x02, /* Input (Variable), */
135 0x81, 0x02, /* Input (Variable), */
139 0x81, 0x02, /* Input (Variable), */
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpercpu-defs.h40 * Base implementations of per-CPU variable declarations and definitions, where
41 * the section in which the variable is to be placed is provided by the
43 * variable's storage.
77 * __pcpu_scope_* dummy variable is used to enforce scope. It
80 * DECLARE_PER_CPU() is used for the same variable.
82 * __pcpu_unique_* dummy variable is used to enforce symbol uniqueness
108 * Variant on the per-CPU variable declaration/definition theme used for
283 * a direct dereference of percpu variable (var).
316 #define __pcpu_size_call_return(stem, variable) \ argument
318 typeof(variable) pscr_ret__; \
[all …]
/kernel/linux/linux-6.6/drivers/hid/
Dhid-uclogic-rdesc.c36 0x81, 0x02, /* Input (Variable), */
50 0x81, 0x02, /* Input (Variable), */
54 0x81, 0x02, /* Input (Variable), */
58 0x81, 0x02, /* Input (Variable), */
81 0x81, 0x02, /* Input (Variable), */
95 0x81, 0x02, /* Input (Variable), */
99 0x81, 0x02, /* Input (Variable), */
103 0x81, 0x02, /* Input (Variable), */
119 0x81, 0x02, /* Input (Variable), */
129 0x81, 0x06, /* Input (Variable, Relative), */
[all …]
Dhid-waltop.c66 0x81, 0x02, /* Input (Variable), */
68 0x81, 0x03, /* Input (Constant, Variable), */
80 0x81, 0x02, /* Input (Variable), */
84 0x81, 0x02, /* Input (Variable), */
88 0x81, 0x02, /* Input (Variable), */
117 0x81, 0x02, /* Input (Variable), */
119 0x81, 0x03, /* Input (Constant, Variable), */
131 0x81, 0x02, /* Input (Variable), */
135 0x81, 0x02, /* Input (Variable), */
139 0x81, 0x02, /* Input (Variable), */
[all …]
/kernel/linux/linux-5.10/drivers/hid/i2c-hid/
Di2c-hid-dmi-quirks.c69 0x81, 0x02, /* Input (Variable), */
79 0x81, 0x06, /* Input (Variable, Relative), */
95 0x81, 0x02, /* Input (Variable), */
100 0x81, 0x02, /* Input (Variable), */
103 0x81, 0x03, /* Input (Constant, Variable), */
112 0x81, 0x02, /* Input (Variable), */
116 0x81, 0x02, /* Input (Variable), */
126 0x81, 0x02, /* Input (Variable), */
131 0x81, 0x02, /* Input (Variable), */
134 0x81, 0x03, /* Input (Constant, Variable), */
[all …]
/kernel/linux/linux-6.6/drivers/hid/i2c-hid/
Di2c-hid-dmi-quirks.c71 0x81, 0x02, /* Input (Variable), */
81 0x81, 0x06, /* Input (Variable, Relative), */
97 0x81, 0x02, /* Input (Variable), */
102 0x81, 0x02, /* Input (Variable), */
105 0x81, 0x03, /* Input (Constant, Variable), */
114 0x81, 0x02, /* Input (Variable), */
118 0x81, 0x02, /* Input (Variable), */
128 0x81, 0x02, /* Input (Variable), */
133 0x81, 0x02, /* Input (Variable), */
136 0x81, 0x03, /* Input (Constant, Variable), */
[all …]

12345678910>>...161