Lines Matching refs:attr_field

43 #define attr_field(attr, field) (attr + offsetof(union bpf_attr, field))
432 move_ctx2blob(gen, attr_field(btf_load_attr, btf_log_level), 4,
434 move_ctx2blob(gen, attr_field(btf_load_attr, btf_log_size), 4,
436 move_ctx2blob(gen, attr_field(btf_load_attr, btf_log_buf), 8,
439 emit_rel_store(gen, attr_field(btf_load_attr, btf), btf_data);
479 move_stack2blob(gen, attr_field(map_create_attr, btf_fd), 4,
484 move_stack2blob(gen, attr_field(map_create_attr, inner_map_fd), 4,
493 move_ctx2blob(gen, attr_field(map_create_attr, max_entries), 4,
978 emit_rel_store(gen, attr_field(prog_load_attr, license), license_off);
981 emit_rel_store(gen, attr_field(prog_load_attr, insns), insns_off);
984 emit_rel_store(gen, attr_field(prog_load_attr, func_info), func_info);
987 emit_rel_store(gen, attr_field(prog_load_attr, line_info), line_info);
990 emit_rel_store(gen, attr_field(prog_load_attr, core_relos), core_relos);
993 emit_rel_store(gen, attr_field(prog_load_attr, fd_array), gen->fd_array);
996 move_ctx2blob(gen, attr_field(prog_load_attr, log_level), 4,
998 move_ctx2blob(gen, attr_field(prog_load_attr, log_size), 4,
1000 move_ctx2blob(gen, attr_field(prog_load_attr, log_buf), 8,
1003 move_stack2blob(gen, attr_field(prog_load_attr, prog_btf_fd), 4,
1024 attr_field(prog_load_attr, attach_btf_obj_fd));
1071 move_blob2blob(gen, attr_field(map_update_attr, map_fd), 4,
1073 emit_rel_store(gen, attr_field(map_update_attr, key), key);
1074 emit_rel_store(gen, attr_field(map_update_attr, value), value);
1095 move_blob2blob(gen, attr_field(map_update_attr, map_fd), 4,
1097 emit_rel_store(gen, attr_field(map_update_attr, key), key);
1098 emit_rel_store(gen, attr_field(map_update_attr, value),
1117 move_blob2blob(gen, attr_field(map_freeze_attr, map_fd), 4,