Home
last modified time | relevance | path

Searched defs:relo (Results 1 – 7 of 7) sorted by relevance

/linux/tools/lib/bpf/
H A Dgen_loader.c645 struct ksym_relo_desc *relo; in bpf_gen__record_extern() local
664 static struct ksym_desc *get_ksym_desc(struct bpf_gen *gen, struct ksym_relo_desc *relo) in get_ksym_desc()
696 static void emit_bpf_find_by_name_kind(struct bpf_gen *gen, struct ksym_relo_desc *relo) in emit_bpf_find_by_name_kind()
715 static void emit_bpf_kallsyms_lookup_name(struct bpf_gen *gen, struct ksym_relo_desc *relo) in emit_bpf_kallsyms_lookup_name()
744 static void emit_relo_kfunc_btf(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insn) in emit_relo_kfunc_btf()
815 static void emit_ksym_relo_log(struct bpf_gen *gen, struct ksym_relo_desc *relo, in emit_ksym_relo_log()
835 struct ksym_relo_desc *relo, int insn) in emit_relo_ksym_typeless()
881 static void emit_relo_ksym_btf(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insn) in emit_relo_ksym_btf()
947 static void emit_relo(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insns) in emit_relo()
H A Drelo_core.c263 const struct bpf_core_relo *relo, in bpf_core_parse_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) bpf_core_calc_field_relo() argument
818 bpf_core_calc_type_relo(const struct bpf_core_relo * relo,const struct bpf_core_spec * spec,__u64 * val,bool * validate) bpf_core_calc_type_relo() argument
862 bpf_core_calc_enumval_relo(const struct bpf_core_relo * relo,const struct bpf_core_spec * spec,__u64 * val) bpf_core_calc_enumval_relo() argument
895 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) bpf_core_calc_relo() argument
1040 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) bpf_core_patch_insn() argument
1296 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) bpf_core_calc_relo_insn() argument
[all...]
H A Dlibbpf.c5952 struct reloc_desc *relos, *relo; record_relo_core() local
5969 struct reloc_desc *relo; find_relo_core() local
5984 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) bpf_core_resolve_relo() argument
6248 create_jt_map(struct bpf_object * obj,struct bpf_program * prog,struct reloc_desc * relo) create_jt_map() argument
6361 struct reloc_desc *relo = &prog->reloc_desc[i]; bpf_object__relocate_data() local
6612 const struct reloc_desc *relo = elem; cmp_relo_by_insn_idx() local
6720 struct reloc_desc *relo; bpf_object__reloc_code() local
7406 struct reloc_desc *relo = &prog->reloc_desc[j]; bpf_object__relocate() local
8027 const struct bpf_core_relo *relo; fixup_log_failed_core_relo() local
8174 struct reloc_desc *relo = &prog->reloc_desc[i]; bpf_program_record_relos() local
[all...]
H A Dlinker.c988 Elf64_Rel *relo; in linker_sanity_check_elf_relos() local
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c163 enum nfp_relo_type relo) in emit_br_relo() argument
209 u8 defer, bool set, enum nfp_relo_type relo) in emit_br_bit_relo() argument
634 enum nfp_relo_type relo) in wrp_immed_relo() argument
/linux/tools/bpf/bpftool/
H A Dgen.c2407 const struct bpf_core_relo *relo; in btfgen_record_obj() local
/linux/kernel/bpf/
H A Dbtf.c9445 bpf_core_apply(struct bpf_core_ctx * ctx,const struct bpf_core_relo * relo,int relo_idx,void * insn) bpf_core_apply() argument
[all...]