Lines Matching refs:attr_size
266 static void emit_sys_bpf(struct bpf_gen *gen, int cmd, int attr, int attr_size)
271 emit(gen, BPF_MOV64_IMM(BPF_REG_3, attr_size));
420 int attr_size = offsetofend(union bpf_attr, btf_log_level);
424 memset(&attr, 0, attr_size);
429 btf_load_attr = add_data(gen, &attr, attr_size);
441 emit_sys_bpf(gen, BPF_BTF_LOAD, btf_load_attr, attr_size);
454 int attr_size = offsetofend(union bpf_attr, map_extra);
459 memset(&attr, 0, attr_size);
476 map_create_attr = add_data(gen, &attr, attr_size);
499 emit_sys_bpf(gen, BPF_MAP_CREATE, map_create_attr, attr_size);
940 int attr_size = offsetofend(union bpf_attr, core_relo_rec_size);
943 memset(&attr, 0, attr_size);
975 prog_load_attr = add_data(gen, &attr, attr_size);
1018 emit_sys_bpf(gen, BPF_PROG_LOAD, prog_load_attr, attr_size);
1037 int attr_size = offsetofend(union bpf_attr, flags);
1042 memset(&attr, 0, attr_size);
1070 map_update_attr = add_data(gen, &attr, attr_size);
1076 emit_sys_bpf(gen, BPF_MAP_UPDATE_ELEM, map_update_attr, attr_size);
1084 int attr_size = offsetofend(union bpf_attr, flags);
1088 memset(&attr, 0, attr_size);
1094 map_update_attr = add_data(gen, &attr, attr_size);
1102 emit_sys_bpf(gen, BPF_MAP_UPDATE_ELEM, map_update_attr, attr_size);
1110 int attr_size = offsetofend(union bpf_attr, map_fd);
1114 memset(&attr, 0, attr_size);
1116 map_freeze_attr = add_data(gen, &attr, attr_size);
1120 emit_sys_bpf(gen, BPF_MAP_FREEZE, map_freeze_attr, attr_size);