Searched refs:elem_type_id (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | btf_dump.c | 2031 __u32 i, elem_type_id; in btf_dump_array_data() local 2035 elem_type_id = array->type; in btf_dump_array_data() 2036 elem_type = skip_mods_and_typedefs(d->btf, elem_type_id, NULL); in btf_dump_array_data() 2037 elem_size = btf__resolve_size(d->btf, elem_type_id); in btf_dump_array_data() 2072 btf_dump_dump_type_data(d, NULL, elem_type, elem_type_id, data, 0, 0); in btf_dump_array_data() 2347 __u32 elem_type_id, elem_size; in btf_dump_type_data_check_zero() local 2350 elem_type_id = array->type; in btf_dump_type_data_check_zero() 2351 elem_size = btf__resolve_size(d->btf, elem_type_id); in btf_dump_type_data_check_zero() 2352 elem_type = skip_mods_and_typedefs(d->btf, elem_type_id, NULL); in btf_dump_type_data_check_zero() 2366 elem_type_id, in btf_dump_type_data_check_zero() [all...] |
H A D | btf.h | 180 int index_type_id, int elem_type_id, __u32 nr_elems);
|
H A D | btf.c | 1894 * - *elem_type_id* - type ID of the type describing array element; 1900 int btf__add_array(struct btf *btf, int index_type_id, int elem_type_id, __u32 nr_elems) in btf__add_array() argument 1906 if (validate_type_id(index_type_id) || validate_type_id(elem_type_id)) in btf__add_array() 1922 a->type = elem_type_id; in btf__add_array()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | btf.c | 2628 u32 elem_type_id, index_type_id; in btf_array_resolve() local 2653 elem_type_id = array->type; in btf_array_resolve() 2654 elem_type = btf_type_by_id(btf, elem_type_id); in btf_array_resolve() 2663 !env_type_is_resolved(env, elem_type_id)) in btf_array_resolve() 2664 return env_stack_push(env, elem_type, elem_type_id); in btf_array_resolve() 2666 elem_type = btf_type_id_size(btf, &elem_type_id, &elem_size); in btf_array_resolve() 2683 env_stack_pop_resolved(env, elem_type_id, elem_size * array->nelems); in btf_array_resolve() 2704 u32 i, elem_size = 0, elem_type_id; in __btf_array_show() local 2707 elem_type_id = array->type; in __btf_array_show() 2708 elem_type = btf_type_skip_modifiers(btf, elem_type_id, NUL in __btf_array_show() 3846 u32 elem_type_id = array->type; btf_resolve_valid() local [all...] |
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | btf.c | 2894 u32 elem_type_id, index_type_id; in btf_array_resolve() local 2919 elem_type_id = array->type; in btf_array_resolve() 2920 elem_type = btf_type_by_id(btf, elem_type_id); in btf_array_resolve() 2929 !env_type_is_resolved(env, elem_type_id)) in btf_array_resolve() 2930 return env_stack_push(env, elem_type, elem_type_id); in btf_array_resolve() 2932 elem_type = btf_type_id_size(btf, &elem_type_id, &elem_size); in btf_array_resolve() 2949 env_stack_pop_resolved(env, elem_type_id, elem_size * array->nelems); in btf_array_resolve() 2970 u32 i, elem_size = 0, elem_type_id; in __btf_array_show() local 2973 elem_type_id = array->type; in __btf_array_show() 2974 elem_type = btf_type_skip_modifiers(btf, elem_type_id, NUL in __btf_array_show() 5043 u32 elem_type_id = array->type; btf_resolve_valid() local [all...] |
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | btf.h | 91 int index_type_id, int elem_type_id, __u32 nr_elems);
|
H A D | btf.c | 1692 * - *elem_type_id* - type ID of the type describing array element; 1698 int btf__add_array(struct btf *btf, int index_type_id, int elem_type_id, __u32 nr_elems) in btf__add_array() argument 1704 if (validate_type_id(index_type_id) || validate_type_id(elem_type_id)) in btf__add_array() 1720 a->type = elem_type_id; in btf__add_array()
|
Completed in 30 milliseconds