Lines Matching refs:reloc_desc

349 struct reloc_desc {
439 struct reloc_desc *reloc_desc;
744 zfree(&prog->reloc_desc);
4377 struct reloc_desc *reloc_desc,
4413 reloc_desc->type = RELO_EXTERN_CALL;
4415 reloc_desc->type = RELO_EXTERN_LD64;
4416 reloc_desc->insn_idx = insn_idx;
4417 reloc_desc->ext_idx = i;
4439 reloc_desc->type = RELO_CALL;
4440 reloc_desc->insn_idx = insn_idx;
4441 reloc_desc->sym_off = sym->st_value;
4462 reloc_desc->type = RELO_SUBPROG_ADDR;
4463 reloc_desc->insn_idx = insn_idx;
4464 reloc_desc->sym_off = sym->st_value;
4473 reloc_desc->type = RELO_DATA;
4474 reloc_desc->insn_idx = insn_idx;
4475 reloc_desc->map_idx = obj->arena_map - obj->maps;
4476 reloc_desc->sym_off = sym->st_value;
4503 reloc_desc->type = RELO_LD64;
4504 reloc_desc->insn_idx = insn_idx;
4505 reloc_desc->map_idx = map_idx;
4506 reloc_desc->sym_off = 0; /* sym->st_value determines map_idx */
4531 reloc_desc->type = RELO_DATA;
4532 reloc_desc->insn_idx = insn_idx;
4533 reloc_desc->map_idx = map_idx;
4534 reloc_desc->sym_off = sym->st_value;
4578 struct reloc_desc *relos;
4654 relos = libbpf_reallocarray(prog->reloc_desc,
4658 prog->reloc_desc = relos;
5693 struct reloc_desc *relos, *relo;
5695 relos = libbpf_reallocarray(prog->reloc_desc,
5703 prog->reloc_desc = relos;
5710 struct reloc_desc *relo;
5714 relo = &prog->reloc_desc[i];
5951 struct reloc_desc *relo = &prog->reloc_desc[i];
6184 const struct reloc_desc *relo = elem;
6191 static struct reloc_desc *find_prog_insn_relo(const struct bpf_program *prog, size_t insn_idx)
6195 return bsearch(&insn_idx, prog->reloc_desc, prog->nr_reloc,
6196 sizeof(*prog->reloc_desc), cmp_relo_by_insn_idx);
6202 struct reloc_desc *relos;
6207 relos = libbpf_reallocarray(main_prog->reloc_desc, new_cnt, sizeof(*relos));
6215 memcpy(relos + main_prog->nr_reloc, subprog->reloc_desc,
6223 main_prog->reloc_desc = relos;
6266 struct reloc_desc *relo;
6483 zfree(&prog->reloc_desc);
6490 const struct reloc_desc *a = _a;
6491 const struct reloc_desc *b = _b;
6513 qsort(p->reloc_desc, p->nr_reloc, sizeof(*p->reloc_desc), cmp_relocs);
6944 struct reloc_desc *relo = &prog->reloc_desc[j];
7699 struct reloc_desc *relo = &prog->reloc_desc[i];