Searched refs:bpf_core_relo (Results 1 – 17 of 17) sorted by relevance
| /linux-6.15/tools/lib/bpf/ |
| H A D | relo_core.h | 83 const struct bpf_core_relo *relo, int relo_idx, 90 int insn_idx, const struct bpf_core_relo *relo, 94 const struct bpf_core_relo *relo,
|
| H A D | bpf_gen_internal.h | 45 struct bpf_core_relo *core_relos; 72 void bpf_gen__record_relo_core(struct bpf_gen *gen, const struct bpf_core_relo *core_relo);
|
| H A D | relo_core.c | 264 const struct bpf_core_relo *relo, in bpf_core_parse_spec() 679 const struct bpf_core_relo *relo, in bpf_core_calc_field_relo() 819 static int bpf_core_calc_type_relo(const struct bpf_core_relo *relo, in bpf_core_calc_type_relo() 863 static int bpf_core_calc_enumval_relo(const struct bpf_core_relo *relo, in bpf_core_calc_enumval_relo() 896 const struct bpf_core_relo *relo, in bpf_core_calc_relo() 1041 int insn_idx, const struct bpf_core_relo *relo, in bpf_core_patch_insn() 1297 const struct bpf_core_relo *relo, in bpf_core_calc_relo_insn()
|
| H A D | gen_loader.c | 886 const struct bpf_core_relo *core_relo) in bpf_gen__record_relo_core() 888 struct bpf_core_relo *relos; in bpf_gen__record_relo_core() 974 struct bpf_core_relo *cr = gen->data_start + core_relos; in info_blob_bswap() 997 sizeof(struct bpf_core_relo); in bpf_gen__prog_load() 1041 attr.core_relo_rec_size = tgt_endian((__u32)sizeof(struct bpf_core_relo)); in bpf_gen__prog_load() 1046 sizeof(struct bpf_core_relo)); in bpf_gen__prog_load()
|
| H A D | libbpf_internal.h | 536 static inline void bpf_core_relo_bswap(struct bpf_core_relo *i) in bpf_core_relo_bswap()
|
| H A D | btf.c | 3069 .min_rec_size = sizeof(struct bpf_core_relo), in btf_ext_parse_info() 5332 struct bpf_core_relo *rec; in btf_ext_visit_type_ids() 5377 struct bpf_core_relo *rec; in btf_ext_visit_str_offs()
|
| H A D | libbpf.c | 379 const struct bpf_core_relo *core_relo; /* used when type == RELO_CORE */ 5839 const struct bpf_core_relo *core_relo, int insn_idx) in record_relo_core() 5856 static const struct bpf_core_relo *find_relo_core(struct bpf_program *prog, int insn_idx) in find_relo_core() 5873 const struct bpf_core_relo *relo, in bpf_core_resolve_relo() 5920 const struct bpf_core_relo *rec; in bpf_object__relocate_core() 7713 const struct bpf_core_relo *relo; in fixup_log_failed_core_relo() 7880 struct bpf_core_relo cr = { in bpf_program_record_relos()
|
| H A D | linker.c | 2712 struct bpf_core_relo *src_rec, *dst_rec; in linker_append_btf_ext()
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | core_reloc_raw.c | 62 struct bpf_core_relo relos[] = { in test_bad_local_id()
|
| /linux-6.15/Documentation/bpf/ |
| H A D | btf.rst | 847 ``core_relo_rec_size`` specifies the size of ``bpf_core_relo`` 848 structure when .BTF.ext is generated. All ``bpf_core_relo`` structures
|
| H A D | llvm_reloc.rst | 354 struct bpf_core_relo {
|
| /linux-6.15/tools/include/uapi/linux/ |
| H A D | bpf.h | 7541 struct bpf_core_relo { struct
|
| /linux-6.15/include/uapi/linux/ |
| H A D | bpf.h | 7541 struct bpf_core_relo { struct
|
| /linux-6.15/tools/bpf/bpftool/ |
| H A D | gen.c | 2347 const struct bpf_core_relo *relo; in btfgen_record_obj()
|
| /linux-6.15/include/linux/ |
| H A D | bpf.h | 2763 int bpf_core_apply(struct bpf_core_ctx *ctx, const struct bpf_core_relo *relo,
|
| /linux-6.15/kernel/bpf/ |
| H A D | verifier.c | 18004 #define MIN_CORE_RELO_SIZE sizeof(struct bpf_core_relo) 18012 struct bpf_core_relo core_relo = {}; in check_core_relo() 18025 if (nr_core_relo > INT_MAX / sizeof(struct bpf_core_relo)) in check_core_relo() 18035 expected_size = sizeof(struct bpf_core_relo); in check_core_relo()
|
| H A D | btf.c | 9220 int bpf_core_apply(struct bpf_core_ctx *ctx, const struct bpf_core_relo *relo, in bpf_core_apply()
|