| /kernel/linux/linux-6.6/mm/ |
| D | mempool.c | 24 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/ |
| D | mempool.c | 25 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/ |
| D | gc.c | 33 …* 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/ |
| D | gc.c | 33 …* 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/ |
| D | chio.h | 9 /* 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/ |
| D | chio.h | 9 /* 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/ |
| D | floating-point.json | 11 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 14 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 19 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 22 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 27 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 35 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 38 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 43 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 46 …element. 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/ |
| D | floating-point.json | 11 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 14 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 19 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 22 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 27 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 35 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 38 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 43 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 46 …element. 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/ |
| D | floating-point.json | 11 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 14 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 19 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 22 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 27 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 35 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 38 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 43 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 46 …element. 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/ |
| D | floating-point.json | 11 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 14 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 19 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 22 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 27 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 35 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 38 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 43 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 46 …element. 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/ |
| D | floating-point.json | 47 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 50 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 55 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 58 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 63 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 66 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 71 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 74 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 79 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 82 …element. 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/ |
| D | core_acl_flex_keys.c | 13 * 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/ |
| D | core_acl_flex_keys.c | 14 * 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/ |
| D | list.h | 45 * 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/ |
| D | floating-point.json | 16 … 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." 38 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 45 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 49 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 56 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 60 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 67 …element. 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/ |
| D | floating-point.json | 6 …element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 14 …element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 22 …element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 30 …element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 35 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 38 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… 43 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU… 46 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU… 51 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 54 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… [all …]
|
| /kernel/linux/linux-6.6/drivers/acpi/acpica/ |
| D | uttrack.c | 15 * 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/ |
| D | uttrack.c | 15 * 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/ |
| D | floating-point.json | 53 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 56 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 62 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 65 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 71 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 74 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 80 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 83 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 89 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 92 …element. 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/ |
| D | floating-point.json | 53 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 56 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 62 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 65 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 71 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 74 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 80 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 83 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 89 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 92 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /kernel/linux/linux-6.6/scripts/ |
| D | asn1_compiler.c | 414 /* 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/ |
| D | asn1_compiler.c | 414 /* 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/ |
| D | floating-point.json | 6 …element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 14 …element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 22 …element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 30 …element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 35 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 38 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… 43 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU… 46 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU… 51 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 54 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… [all …]
|
| /kernel/linux/linux-6.6/include/linux/soc/ti/ |
| D | k3-ringacc.h | 29 * 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/ |
| D | k3-ringacc.h | 29 * 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 …]
|