Home
last modified time | relevance | path

Searched full:element (Results 1 – 25 of 3322) sorted by relevance

12345678910>>...133

/kernel/linux/linux-6.6/mm/
Dmempool.c24 static void poison_error(mempool_t *pool, void *element, size_t size, in poison_error() argument
32 pr_err("BUG: mempool element poison mismatch\n"); in poison_error()
34 pr_err(" nr=%d @ %p: %s0x", nr, element, start > 0 ? "... " : ""); in poison_error()
36 pr_cont("%x ", *(u8 *)(element + i)); in poison_error()
41 static void __check_element(mempool_t *pool, void *element, size_t size) in __check_element() argument
43 u8 *obj = element; in __check_element()
50 poison_error(pool, element, size, i); in __check_element()
57 static void check_element(mempool_t *pool, void *element) in check_element() argument
61 __check_element(pool, element, (size_t)pool->pool_data); in check_element()
63 __check_element(pool, element, kmem_cache_size(pool->pool_data)); in check_element()
[all …]
/kernel/linux/linux-5.10/mm/
Dmempool.c25 static void poison_error(mempool_t *pool, void *element, size_t size, in poison_error() argument
33 pr_err("BUG: mempool element poison mismatch\n"); in poison_error()
35 pr_err(" nr=%d @ %p: %s0x", nr, element, start > 0 ? "... " : ""); in poison_error()
37 pr_cont("%x ", *(u8 *)(element + i)); in poison_error()
42 static void __check_element(mempool_t *pool, void *element, size_t size) in __check_element() argument
44 u8 *obj = element; in __check_element()
51 poison_error(pool, element, size, i); in __check_element()
58 static void check_element(mempool_t *pool, void *element) in check_element() argument
62 __check_element(pool, element, ksize(element)); in check_element()
66 void *addr = kmap_atomic((struct page *)element); in check_element()
[all …]
/kernel/linux/linux-6.6/security/tomoyo/
Dgc.c33 …* tomoyo_struct_used_by_io_buffer - Check whether the list element is used by /sys/kernel/security…
35 * @element: Pointer to "struct list_head".
37 * Returns true if @element is used by /sys/kernel/security/tomoyo/ users,
40 static bool tomoyo_struct_used_by_io_buffer(const struct list_head *element) in tomoyo_struct_used_by_io_buffer() argument
50 if (head->r.domain == element || head->r.group == element || in tomoyo_struct_used_by_io_buffer()
51 head->r.acl == element || &head->w.domain->list == element) in tomoyo_struct_used_by_io_buffer()
105 * @element: Pointer to "struct list_head".
109 static inline void tomoyo_del_transition_control(struct list_head *element) in tomoyo_del_transition_control() argument
112 container_of(element, typeof(*ptr), head.list); in tomoyo_del_transition_control()
121 * @element: Pointer to "struct list_head".
[all …]
/kernel/linux/linux-5.10/security/tomoyo/
Dgc.c33 …* tomoyo_struct_used_by_io_buffer - Check whether the list element is used by /sys/kernel/security…
35 * @element: Pointer to "struct list_head".
37 * Returns true if @element is used by /sys/kernel/security/tomoyo/ users,
40 static bool tomoyo_struct_used_by_io_buffer(const struct list_head *element) in tomoyo_struct_used_by_io_buffer() argument
50 if (head->r.domain == element || head->r.group == element || in tomoyo_struct_used_by_io_buffer()
51 head->r.acl == element || &head->w.domain->list == element) in tomoyo_struct_used_by_io_buffer()
105 * @element: Pointer to "struct list_head".
109 static inline void tomoyo_del_transition_control(struct list_head *element) in tomoyo_del_transition_control() argument
112 container_of(element, typeof(*ptr), head.list); in tomoyo_del_transition_control()
121 * @element: Pointer to "struct list_head".
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/
Dchio.h9 /* changer element types */
10 #define CHET_MT 0 /* media transport element (robot) */
11 #define CHET_ST 1 /* storage element (media slots) */
12 #define CHET_IE 2 /* import/export element */
13 #define CHET_DT 3 /* data transfer element (tape/cdrom/whatever) */
25 * query vendor-specific element types
27 * accessing elements works by specifing type and unit of the element.
33 int cp_curpicker; /* current transport element */
54 * move a medium from one element to another
57 int cm_fromtype; /* type/unit of source element */
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dchio.h9 /* changer element types */
10 #define CHET_MT 0 /* media transport element (robot) */
11 #define CHET_ST 1 /* storage element (media slots) */
12 #define CHET_IE 2 /* import/export element */
13 #define CHET_DT 3 /* data transfer element (tape/cdrom/whatever) */
25 * query vendor-specific element types
27 * accessing elements works by specifing type and unit of the element.
33 int cp_curpicker; /* current transport element */
54 * move a medium from one element to another
57 int cm_fromtype; /* type/unit of source element */
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/icelakex/
Dfloating-point.json11element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
14element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
19element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
22element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
27element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
30element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
35element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
38element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
43element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
46element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/icelake/
Dfloating-point.json11element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
14element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
19element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
22element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
27element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
30element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
35element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
38element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
43element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
46element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/rocketlake/
Dfloating-point.json11element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
14element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
19element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
22element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
27element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
30element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
35element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
38element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
43element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
46element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/tigerlake/
Dfloating-point.json11element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
14element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
19element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
22element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
27element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
30element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
35element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
38element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
43element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
46element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/sapphirerapids/
Dfloating-point.json47element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
50element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
55element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
58element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
63element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
66element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
71element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
74element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
79element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
82element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_keys.c13 * that will be used to store key/mask values. For each defined element type
68 elinfo = &mlxsw_afk_element_infos[elinst->element]; in mlxsw_afk_blocks_check()
108 int element_to_block[MLXSW_AFK_ELEMENT_MAX]; /* index is element, value
137 DECLARE_BITMAP(element, MLXSW_AFK_ELEMENT_MAX);
144 enum mlxsw_afk_element element) in mlxsw_afk_picker_count_hits() argument
156 if (elinst->element == element) { in mlxsw_afk_picker_count_hits()
157 __set_bit(element, picker->hits[i].element); in mlxsw_afk_picker_count_hits()
172 memcpy(&hits_element, &picker->hits[block_index].element, in mlxsw_afk_picker_subtract_hits()
177 if (__test_and_clear_bit(j, picker->hits[i].element)) in mlxsw_afk_picker_subtract_hits()
204 enum mlxsw_afk_element element; in mlxsw_afk_picker_key_info_add() local
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_keys.c14 * that will be used to store key/mask values. For each defined element type
73 elinfo = &mlxsw_afk_element_infos[elinst->element]; in mlxsw_afk_blocks_check()
113 int element_to_block[MLXSW_AFK_ELEMENT_MAX]; /* index is element, value
141 DECLARE_BITMAP(element, MLXSW_AFK_ELEMENT_MAX);
147 enum mlxsw_afk_element element) in mlxsw_afk_picker_count_hits() argument
159 if (elinst->element == element) { in mlxsw_afk_picker_count_hits()
160 __set_bit(element, picker[i].element); in mlxsw_afk_picker_count_hits()
175 memcpy(&hits_element, &picker[block_index].element, in mlxsw_afk_picker_subtract_hits()
180 if (__test_and_clear_bit(j, picker[i].element)) in mlxsw_afk_picker_subtract_hits()
207 enum mlxsw_afk_element element; in mlxsw_afk_picker_key_info_add() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvif/
Dlist.h45 * We need one list head in bar and a list element in all list_of_foos (both are of
66 * Then we create the first element and add it to this list:
72 * Repeat the above for each element you want to add to the list. Deleting
73 * works with the element itself.
144 * Insert a new element after the given list head. The new element does not
147 * head → some element → ...
149 * head → new element → older element → ...
155 * @param entry The new element to prepend to the list.
165 * Append a new element to the end of the list given with this list head.
168 * head → some element → ... → lastelement
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/icelake/
Dfloating-point.json16 … FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.",
23 …DD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element."
27 … FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.",
34 …DD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element."
38element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
45element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
49element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
56element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
60element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
67element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/skylakex/
Dfloating-point.json6element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD…
14element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD…
22element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD…
30element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD…
35element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
38element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
43element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU…
46element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU…
51element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
54element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
[all …]
/kernel/linux/linux-6.6/drivers/acpi/acpica/
Duttrack.c15 * element contains the caller's component, module name, function name, and
17 * acpi_ut_track_allocation to add an element to the list; deletion
258 * 2) Element was found. Returns Allocation parameter.
259 * 3) Element was not found. Returns position where it should be
262 * DESCRIPTION: Searches for an element in the global allocation tracking list.
263 * If the element is not found, returns the location within the
264 * list where the element should be inserted.
281 struct acpi_debug_mem_block *element; in acpi_ut_find_allocation() local
283 element = acpi_gbl_global_list->list_head; in acpi_ut_find_allocation()
284 if (!element) { in acpi_ut_find_allocation()
[all …]
/kernel/linux/linux-5.10/drivers/acpi/acpica/
Duttrack.c15 * element contains the caller's component, module name, function name, and
17 * acpi_ut_track_allocation to add an element to the list; deletion
258 * 2) Element was found. Returns Allocation parameter.
259 * 3) Element was not found. Returns position where it should be
262 * DESCRIPTION: Searches for an element in the global allocation tracking list.
263 * If the element is not found, returns the location within the
264 * list where the element should be inserted.
281 struct acpi_debug_mem_block *element; in acpi_ut_find_allocation() local
283 element = acpi_gbl_global_list->list_head; in acpi_ut_find_allocation()
284 if (!element) { in acpi_ut_find_allocation()
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/alderlake/
Dfloating-point.json53element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
56element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
62element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
65element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
71element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
74element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
80element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
83element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
89element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
92element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/meteorlake/
Dfloating-point.json53element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
56element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
62element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
65element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
71element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
74element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA…
80element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
83element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA…
89element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
92element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
[all …]
/kernel/linux/linux-6.6/scripts/
Dasn1_compiler.c414 /* Can be a directive, type name or element in tokenise()
432 * it's an element name in tokenise()
681 struct element { struct
686 struct element *children; argument
687 struct element *next; argument
688 struct element *render_next; argument
689 struct element *list_next; argument
708 struct element *element; argument
798 static struct element *parse_type(struct token **_cursor, struct token *stop,
819 type->element = parse_type(&cursor, type[1].name, NULL); in parse()
[all …]
/kernel/linux/linux-5.10/scripts/
Dasn1_compiler.c414 /* Can be a directive, type name or element in tokenise()
432 * it's an element name in tokenise()
681 struct element { struct
686 struct element *children; argument
687 struct element *next; argument
688 struct element *render_next; argument
689 struct element *list_next; argument
708 struct element *element; argument
798 static struct element *parse_type(struct token **_cursor, struct token *stop,
819 type->element = parse_type(&cursor, type[1].name, NULL); in parse()
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/cascadelakex/
Dfloating-point.json6element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD…
14element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD…
22element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD…
30element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD…
35element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct…
38element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis…
43element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU…
46element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU…
51element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
54element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU…
[all …]
/kernel/linux/linux-6.6/include/linux/soc/ti/
Dk3-ringacc.h29 * stores credentials with each message, requiring the element size to be
43 * RA ring element's sizes in bytes.
63 * @elm_size: Ring element size
204 * k3_ringacc_ring_push - push element to the ring tail
206 * @elem: pointer on ring element buffer
208 * Push one ring element to the ring tail. Size of the ring element is
216 * k3_ringacc_ring_pop - pop element from the ring head
218 * @elem: pointer on ring element buffer
220 * Push one ring element from the ring head. Size of the ring element is
228 * k3_ringacc_ring_push_head - push element to the ring head
[all …]
/kernel/linux/linux-5.10/include/linux/soc/ti/
Dk3-ringacc.h29 * stores credentials with each message, requiring the element size to be
43 * RA ring element's sizes in bytes.
63 * @elm_size: Ring element size
197 * k3_ringacc_ring_push - push element to the ring tail
199 * @elem: pointer on ring element buffer
201 * Push one ring element to the ring tail. Size of the ring element is
209 * k3_ringacc_ring_pop - pop element from the ring head
211 * @elem: pointer on ring element buffer
213 * Push one ring element from the ring head. Size of the ring element is
221 * k3_ringacc_ring_push_head - push element to the ring head
[all …]

12345678910>>...133