Lines Matching refs:foffs
356 static inline void bpf_obj_init(const struct btf_field_offs *foffs, void *obj) in bpf_obj_init() argument
360 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()
395 static inline void bpf_obj_memcpy(struct btf_field_offs *foffs, in bpf_obj_memcpy() argument
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()
430 static inline void bpf_obj_memzero(struct btf_field_offs *foffs, void *dst, u32 size) in bpf_obj_memzero() argument
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()
445 curr_off += foffs->field_sz[i] + sz; in bpf_obj_memzero()