/linux-master/tools/lib/bpf/ |
H A D | gen_loader.c | 565 struct ksym_relo_desc *relo; local 584 get_ksym_desc(struct bpf_gen *gen, struct ksym_relo_desc *relo) argument 616 emit_bpf_find_by_name_kind(struct bpf_gen *gen, struct ksym_relo_desc *relo) argument 635 emit_bpf_kallsyms_lookup_name(struct bpf_gen *gen, struct ksym_relo_desc *relo) argument 664 emit_relo_kfunc_btf(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insn) argument 735 emit_ksym_relo_log(struct bpf_gen *gen, struct ksym_relo_desc *relo, int ref) argument 754 emit_relo_ksym_typeless(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insn) argument 801 emit_relo_ksym_btf(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insn) argument 867 emit_relo(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insns) argument [all...] |
H A D | relo_core.c | 263 bpf_core_parse_spec(const char *prog_name, const struct btf *btf, const struct bpf_core_relo *relo, struct bpf_core_spec *spec) argument 678 bpf_core_calc_field_relo(const char *prog_name, const struct bpf_core_relo *relo, const struct bpf_core_spec *spec, __u64 *val, __u32 *field_sz, __u32 *type_id, bool *validate) argument 803 bpf_core_calc_type_relo(const struct bpf_core_relo *relo, const struct bpf_core_spec *spec, __u64 *val, bool *validate) argument 847 bpf_core_calc_enumval_relo(const struct bpf_core_relo *relo, const struct bpf_core_spec *spec, __u64 *val) argument 879 bpf_core_calc_relo(const char *prog_name, const struct bpf_core_relo *relo, int relo_idx, const struct bpf_core_spec *local_spec, const struct bpf_core_spec *targ_spec, struct bpf_core_relo_res *res) argument 1024 bpf_core_patch_insn(const char *prog_name, struct bpf_insn *insn, int insn_idx, const struct bpf_core_relo *relo, int relo_idx, const struct bpf_core_relo_res *res) argument 1280 bpf_core_calc_relo_insn(const char *prog_name, const struct bpf_core_relo *relo, int relo_idx, const struct btf *local_btf, struct bpf_core_cand_list *cands, struct bpf_core_spec *specs_scratch, struct bpf_core_relo_res *targ_res) argument [all...] |
H A D | linker.c | 859 Elf64_Rel *relo; local [all...] |
H A D | libbpf.c | 5693 struct reloc_desc *relos, *relo; local 5710 struct reloc_desc *relo; local 5724 bpf_core_resolve_relo(struct bpf_program *prog, const struct bpf_core_relo *relo, int relo_idx, const struct btf *local_btf, struct hashmap *cand_cache, struct bpf_core_relo_res *targ_res) argument 5951 struct reloc_desc *relo = &prog->reloc_desc[i]; local 6184 const struct reloc_desc *relo = elem; local 6266 struct reloc_desc *relo; local 6944 struct reloc_desc *relo = &prog->reloc_desc[j]; local 7552 const struct bpf_core_relo *relo; local 7699 struct reloc_desc *relo = &prog->reloc_desc[i]; local [all...] |
/linux-master/tools/bpf/bpftool/ |
H A D | gen.c | 2298 const struct bpf_core_relo *relo; local
|
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | jit.c | 162 emit_br_relo(struct nfp_prog *nfp_prog, enum br_mask mask, u16 addr, u8 defer, enum nfp_relo_type relo) argument 208 emit_br_bit_relo(struct nfp_prog *nfp_prog, swreg src, u8 bit, u16 addr, u8 defer, bool set, enum nfp_relo_type relo) argument 633 wrp_immed_relo(struct nfp_prog *nfp_prog, swreg dst, u32 imm, enum nfp_relo_type relo) argument
|
/linux-master/kernel/bpf/ |
H A D | btf.c | 8686 int bpf_core_apply(struct bpf_core_ctx *ctx, const struct bpf_core_relo *relo, argument
|