| /linux/mm/ |
| H A D | mempool.c | 41 static void poison_error(struct mempool *pool, void *element, size_t size, in poison_error() argument 49 pr_err("BUG: mempool element poison mismatch\n"); in poison_error() 51 pr_err(" nr=%d @ %p: %s0x", nr, element, start > 0 ? "... " : ""); in poison_error() 53 pr_cont("%x ", *(u8 *)(element + i)); in poison_error() 58 static void __check_element(struct mempool *pool, void *element, size_t size) in __check_element() argument 60 u8 *obj = element; in __check_element() 67 poison_error(pool, element, size, i); in __check_element() 74 static void check_element(struct mempool *pool, void *element) in check_element() argument 76 /* Skip checking: KASAN might save its metadata in the element. */ in check_element() 82 __check_element(pool, element, (size_t)pool->pool_data); in check_element() [all …]
|
| /linux/drivers/gpu/drm/msm/registers/ |
| H A D | rules-fd.xsd | 22 <element name="database" type="rng:databaseType" /> 23 <element name="import" type="rng:importType" /> 24 <element name="copyright" type="rng:copyrightType" /> 25 <element name="domain" type="rng:domainType" /> 26 <element name="array" type="rng:arrayType" /> 27 <element name="stripe" type="rng:stripeType" /> 28 <element name="reg64" type="rng:registerType" /> 29 <element name="reg32" type="rng:registerType" /> 30 <element name="bitset" type="rng:bitsetType" /> 31 <element name="bitfield" type="rng:bitfieldType" /> [all …]
|
| /linux/security/tomoyo/ |
| H A D | gc.c | 32 * tomoyo_struct_used_by_io_buffer - Check whether the list element is used by /sys/kernel/security/tomoyo/ users or not. 34 * @element: Pointer to "struct list_head". 36 * Returns true if @element is used by /sys/kernel/security/tomoyo/ users, 39 static bool tomoyo_struct_used_by_io_buffer(const struct list_head *element) 49 if (head->r.domain == element || head->r.group == element || in tomoyo_struct_used_by_io_buffer() 50 head->r.acl == element || &head->w.domain->list == element) in tomoyo_struct_used_by_io_buffer() 104 * @element: Pointer to "struct list_head". 108 static inline void tomoyo_del_transition_control(struct list_head *element) 40 tomoyo_struct_used_by_io_buffer(const struct list_head * element) tomoyo_struct_used_by_io_buffer() argument 109 tomoyo_del_transition_control(struct list_head * element) tomoyo_del_transition_control() argument 125 tomoyo_del_aggregator(struct list_head * element) tomoyo_del_aggregator() argument 141 tomoyo_del_manager(struct list_head * element) tomoyo_del_manager() argument 156 tomoyo_del_acl(struct list_head * element) tomoyo_del_acl() argument 251 tomoyo_del_domain(struct list_head * element) tomoyo_del_domain() argument 277 tomoyo_del_condition(struct list_head * element) tomoyo_del_condition() argument 317 tomoyo_del_name(struct list_head * element) tomoyo_del_name() argument 329 tomoyo_del_path_group(struct list_head * element) tomoyo_del_path_group() argument 344 tomoyo_del_group(struct list_head * element) tomoyo_del_group() argument 359 tomoyo_del_address_group(struct list_head * element) tomoyo_del_address_group() argument 371 tomoyo_del_number_group(struct list_head * element) tomoyo_del_number_group() argument 387 tomoyo_try_to_gc(const enum tomoyo_policy_id type,struct list_head * element) tomoyo_try_to_gc() argument [all...] |
| /linux/include/uapi/linux/ |
| H A 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 …]
|
| /linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
| H A D | floating-point.json | 12 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 16 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 21 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 25 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 34 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 39 …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 floating-point instructions: ADD SUB HA… 48 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 52 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
| H A D | floating-point.json | 12 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 16 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 21 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 25 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 34 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 39 …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 floating-point instructions: ADD SUB HA… 48 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 52 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelakex/ |
| H A D | floating-point.json | 12 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 16 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 21 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 25 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 34 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 39 …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 floating-point instructions: ADD SUB HA… 48 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 52 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelake/ |
| H A D | floating-point.json | 12 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 16 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 21 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 25 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 34 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 39 …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 floating-point instructions: ADD SUB HA… 48 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 52 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A 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); 148 enum mlxsw_afk_element element) in mlxsw_afk_picker_count_hits() argument 160 if (elinst->element == element) { in mlxsw_afk_picker_count_hits() 161 __set_bit(element, picker[i].element); in mlxsw_afk_picker_count_hits() 176 memcpy(&hits_element, &picker[block_index].element, in mlxsw_afk_picker_subtract_hits() 181 if (__test_and_clear_bit(j, picker[i].element)) in mlxsw_afk_picker_subtract_hits() 208 enum mlxsw_afk_element element; in mlxsw_afk_picker_key_info_add() local [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A 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 …]
|
| /linux/scripts/ |
| H A 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 …]
|
| /linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
| H A D | floating-point.json | 77 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 81 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 86 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 90 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 95 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 99 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 104 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 108 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 113 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 117 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
| H A D | floating-point.json | 77 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 81 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 86 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 90 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 95 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 99 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 104 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 108 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 113 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 117 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
| H A D | floating-point.json | 77 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 81 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 86 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 90 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 95 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 99 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 104 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 108 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 113 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 117 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylakex/ |
| H A D | floating-point.json | 7 …element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 16 …element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 25 …element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 34 …element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 39 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 43 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… 48 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU… 52 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU… 57 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 61 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… [all …]
|
| /linux/lib/ |
| H A D | lru_cache.c | 82 struct lc_element **element = NULL; in lc_create() local 100 element = kzalloc_objs(struct lc_element *, e_count); in lc_create() 101 if (!element) in lc_create() 119 lc->lc_element = element; in lc_create() 133 element[i] = e; in lc_create() 140 void *p = element[--i]; in lc_create() 145 kfree(element); in lc_create() 260 * lc_find - find element by label, if present in the hash table 262 * @enr: element number 264 * Returns the pointer to an element, if the element with the requested [all …]
|
| /linux/include/linux/soc/ti/ |
| H A 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 …]
|
| /linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| H A D | floating-point.json | 7 …element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 16 …element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 25 …element. Applies to packed double precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 34 …element. Applies to packed single precision floating-point instructions: ADD SUB HADD HSUB SUBADD… 39 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 43 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… 48 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU… 52 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MU… 57 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 61 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
| H A D | floating-point.json | 3 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 7 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 12 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 16 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 21 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 25 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 34 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 39 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 43 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | floating-point.json | 3 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 7 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 12 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 16 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 21 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 25 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 34 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 39 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 43 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwell/ |
| H A D | floating-point.json | 3 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 7 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 12 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 16 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 21 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 25 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 30 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 34 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 39 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 43 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/net/netfilter/ |
| H A D | nft_set_rbtree.c | 216 /* search for end interval coming before this element. in nft_rbtree_gc_elem() 218 * are coupled with the interval start element. in nft_rbtree_gc_elem() 247 /* this element is closest to where the new element is to be inserted: in nft_rbtree_update_first() 248 * update the first element for the node list path. in nft_rbtree_update_first() 256 /* Only for anonymous sets which do not allow updates, all element are active. */ 334 /* Closest start element differs from last element added. */ in nft_rbtree_insert_same_interval() 359 /* Descend the tree to search for an existing element greater than the in __nft_rbtree_insert() 360 * key value to insert that is greater than the new element. This is the in __nft_rbtree_insert() 361 * first element to walk the ordered elements to find possible overlap. in __nft_rbtree_insert() 420 /* Matching end element: no need to look for an in __nft_rbtree_insert() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/alderlake/ |
| H A D | floating-point.json | 104 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 108 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 114 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MU… 118 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 124 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 128 …element. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB HA… 134 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 138 …element. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB HA… 144 …element. Applies to SSE* and AVX* packed single precision and packed double precision FP instruct… 148 …element. Applies to SSE* and AVX* packed single precision floating-point and packed double precis… [all …]
|
| /linux/Documentation/mhi/ |
| H A D | mhi.rst | 95 [Read Pointer (RP)] ----------->[Ring Element] } TD 96 [Write Pointer (WP)]- [Ring Element] 97 - [Ring Element] 98 --------->[Ring Element] 99 [Ring Element] 108 * RP indicates the next element to be serviced by the device. 109 * When the host has a new buffer to send, it updates the ring element with 110 buffer information, increments the WP to the next element and rings the 122 [Read Pointer (RP)] ----------->[Ring Element] } ED 123 [Write Pointer (WP)]- [Ring Element] [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_mru_cache.c | 12 * supplies an element lifetime in milliseconds and a group count, as well as a 23 * period in time. When the first element is added, time zero for the data 28 * If an element is accessed at any point, it is removed from its list and 32 * have elapsed since the first element was added. The reason for this is that 38 * (t + t/g) seconds, where t is the inactive element lifetime and g is the 50 * introduces a granularity to element lifetimes, so there's no point storing an 51 * individual timeout with each element that specifies a more precise reap time. 52 * The bonus is a saving of sizeof(long) bytes of memory per element stored. 57 * removing an element would involve walking large portions of the entire list, 61 * When an element is touched or deleted, it needs to be removed from its [all …]
|