Lines Matching refs:add_data
111 static int add_data(struct bpf_gen *gen, const void *data, __u32 size);
119 gen->fd_array = add_data(gen, NULL, MAX_FD_ARRAY_SZ * sizeof(int)); in bpf_gen__init()
157 static int add_data(struct bpf_gen *gen, const void *data, __u32 size) in add_data() function
194 cur = add_data(gen, NULL, sizeof(int)); in add_kfunc_btf_fd()
315 addr = add_data(gen, buf, len); in emit_debug()
457 btf_data = add_data(gen, btf_raw_data, btf_raw_size); in bpf_gen__load_btf()
460 btf_load_attr = add_data(gen, &attr, attr_size); in bpf_gen__load_btf()
506 map_create_attr = add_data(gen, &attr, attr_size); in bpf_gen__map_create()
579 name = add_data(gen, gen->attach_target, len); in emit_find_attach_target()
654 name_off = add_data(gen, relo->name, len); in emit_bpf_find_by_name_kind()
673 name_off = add_data(gen, relo->name, len); in emit_bpf_kallsyms_lookup_name()
674 res_off = add_data(gen, NULL, 8); /* res is u64 */ in emit_bpf_kallsyms_lookup_name()
1004 license_off = add_data(gen, license, strlen(license) + 1); in bpf_gen__prog_load()
1006 insns_off = add_data(gen, insns, insn_cnt * sizeof(struct bpf_insn)); in bpf_gen__prog_load()
1029 func_info = add_data(gen, load_attr->func_info, func_info_tot_sz); in bpf_gen__prog_load()
1036 line_info = add_data(gen, load_attr->line_info, line_info_tot_sz); in bpf_gen__prog_load()
1043 core_relos = add_data(gen, gen->core_relos, core_relo_tot_sz); in bpf_gen__prog_load()
1053 prog_load_attr = add_data(gen, &attr, attr_size); in bpf_gen__prog_load()
1124 value = add_data(gen, pvalue, value_size); in bpf_gen__map_update_elem()
1125 key = add_data(gen, &zero, sizeof(zero)); in bpf_gen__map_update_elem()
1149 map_update_attr = add_data(gen, &attr, attr_size); in bpf_gen__map_update_elem()
1173 key = add_data(gen, &tgt_slot, sizeof(tgt_slot)); in bpf_gen__populate_outer_map()
1175 map_update_attr = add_data(gen, &attr, attr_size); in bpf_gen__populate_outer_map()
1198 map_freeze_attr = add_data(gen, &attr, attr_size); in bpf_gen__map_freeze()