Searched refs:used_maps (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | offload.c | 121 if (bpf_map_offload_neutral(prog->aux->used_maps[i])) in nfp_map_ptrs_record() 133 if (bpf_map_offload_neutral(prog->aux->used_maps[i])) { in nfp_map_ptrs_record() 135 prog->aux->used_maps[i]); in nfp_map_ptrs_record()
|
| /linux/kernel/bpf/ |
| H A D | bpf_insn_array.c | 285 map = prog->aux->used_maps[i]; in bpf_prog_update_insn_ptrs()
|
| H A D | const_fold.c | 178 struct bpf_map *map = env->used_maps[src->map_index]; in const_reg_xfer()
|
| H A D | core.c | 2598 struct bpf_map *map = aux->used_maps[i]; in bpf_check_tail_call() 3032 struct bpf_map **used_maps, u32 len) in __bpf_free_used_maps() 3040 map = used_maps[i]; in __bpf_free_used_maps() 3051 __bpf_free_used_maps(aux, aux->used_maps, aux->used_map_cnt); in __bpf_free_used_btfs() 3052 kfree(aux->used_maps); in __bpf_free_used_btfs() 3026 __bpf_free_used_maps(struct bpf_prog_aux * aux,struct bpf_map ** used_maps,u32 len) __bpf_free_used_maps() argument
|
| H A D | fixups.c | 1201 func[i]->aux->used_maps = env->used_maps; in jit_subprogs() 1286 func[i]->aux->used_maps = NULL; in jit_subprogs() 1878 map = env->used_maps[aux->map_index]; in bpf_do_misc_fixups()
|
| H A D | syscall.c | 2915 if (prog->aux->used_maps[i]->map_type != BPF_MAP_TYPE_INSN_ARRAY) in BTF_ID_LIST_GLOBAL_SINGLE() 2918 err = bpf_insn_array_ready(prog->aux->used_maps[i]); in BTF_ID_LIST_GLOBAL_SINGLE() 4982 map = prog->aux->used_maps[i]; in bpf_map_from_imm() 5159 if (put_user(prog->aux->used_maps[i]->id, in bpf_prog_get_info_by_fd() 6205 used_maps_old = prog->aux->used_maps; in bpf_prog_bind_map() 6230 prog->aux->used_maps = used_maps_new; in token_create()
|
| H A D | verifier.c | 13463 size = is_key ? env->used_maps[i]->key_size in bpf_helper_stack_access_bytes() 13464 : env->used_maps[i]->value_size; in bpf_helper_stack_access_bytes() 13475 struct bpf_map *map = env->used_maps[i]; in bpf_helper_stack_access_bytes() 17299 map = env->used_maps[aux->map_index]; in check_ld_imm() 18945 if (env->used_maps[i] == map) in __add_used_map() 18974 env->used_maps[env->used_map_cnt++] = map; in __add_used_map() 19330 map = env->used_maps[map_idx]; in check_and_resolve_insns() 19387 __bpf_free_used_maps(env->prog->aux, env->used_maps, in release_btfs() 21082 * once the program's metadata maps have been resolved into used_maps, so in bpf_prog_verify_signature() 21095 struct bpf_map **maps = env->used_maps; in bpf_prog_verify_signature() [all...] |
| /linux/Documentation/bpf/ |
| H A D | signing.rst | 136 has resolved the ``fd_array`` entries into the program's ``used_maps``. The 147 concatenation ``insns || metadata_0 || metadata_1 || ...`` in ``used_maps``
|
| /linux/include/linux/ |
| H A D | bpf_verifier.h | 937 struct bpf_map *used_maps[MAX_USED_MAPS]; /* array of map's used by eBPF program */ member
|
| H A D | bpf.h | 1847 struct bpf_map **used_maps; 1848 struct mutex used_maps_mutex; /* mutex for used_maps and used_map_cnt */ 3632 struct bpf_map **used_maps, u32 len); 1810 struct bpf_map **used_maps; global() member
|