Home
last modified time | relevance | path

Searched refs:foffs (Results 1 – 3 of 3) sorted by relevance

/linux-6.3-rc2/include/linux/
A Dbpf.h360 if (!foffs) in bpf_obj_init()
362 for (i = 0; i < foffs->cnt; i++) in bpf_obj_init()
363 memset(obj + foffs->field_off[i], 0, foffs->field_sz[i]); in bpf_obj_init()
402 if (likely(!foffs)) { in bpf_obj_memcpy()
410 for (i = 0; i < foffs->cnt; i++) { in bpf_obj_memcpy()
411 u32 next_off = foffs->field_off[i]; in bpf_obj_memcpy()
415 curr_off += foffs->field_sz[i] + sz; in bpf_obj_memcpy()
435 if (likely(!foffs)) { in bpf_obj_memzero()
440 for (i = 0; i < foffs->cnt; i++) { in bpf_obj_memzero()
441 u32 next_off = foffs->field_off[i]; in bpf_obj_memzero()
[all …]
/linux-6.3-rc2/kernel/bpf/
A Dbtf.c3908 BUILD_BUG_ON(ARRAY_SIZE(foffs->field_off) != ARRAY_SIZE(foffs->field_sz)); in btf_parse_field_offs()
3912 foffs = kzalloc(sizeof(*foffs), GFP_KERNEL | __GFP_NOWARN); in btf_parse_field_offs()
3913 if (!foffs) in btf_parse_field_offs()
3916 off = foffs->field_off; in btf_parse_field_offs()
3917 sz = foffs->field_sz; in btf_parse_field_offs()
3922 foffs->cnt = rec->cnt; in btf_parse_field_offs()
3924 if (foffs->cnt == 1) in btf_parse_field_offs()
3925 return foffs; in btf_parse_field_offs()
3926 sort_r(foffs->field_off, foffs->cnt, sizeof(foffs->field_off[0]), in btf_parse_field_offs()
3928 return foffs; in btf_parse_field_offs()
[all …]
A Dsyscall.c698 struct btf_field_offs *foffs = map->field_offs; in bpf_map_free_deferred() local
714 kfree(foffs); in bpf_map_free_deferred()
1107 struct btf_field_offs *foffs; in map_create() local
1188 foffs = btf_parse_field_offs(map->record); in map_create()
1189 if (IS_ERR(foffs)) { in map_create()
1190 err = PTR_ERR(foffs); in map_create()
1193 map->field_offs = foffs; in map_create()

Completed in 34 milliseconds