Searched refs:MAX_BPF_FUNC_REG_ARGS (Results 1 – 8 of 8) sorted by relevance
| /linux/include/linux/ |
| H A D | bpf_verifier.h | 444 #define MAX_STACK_ARG_SLOTS (MAX_BPF_FUNC_ARGS - MAX_BPF_FUNC_REG_ARGS) 836 if (sub->arg_cnt > MAX_BPF_FUNC_REG_ARGS) in bpf_in_stack_arg_cnt() 837 return sub->arg_cnt - MAX_BPF_FUNC_REG_ARGS; in bpf_in_stack_arg_cnt()
|
| H A D | bpf.h | 977 #define MAX_BPF_FUNC_REG_ARGS 5 macro
|
| /linux/kernel/bpf/ |
| H A D | liveness.c | 1445 for (r = BPF_REG_1; r < BPF_REG_1 + min(num_params, MAX_BPF_FUNC_REG_ARGS); r++) { in record_call_access() 1451 for (r = 0; r < MAX_STACK_ARG_SLOTS && r < num_params - MAX_BPF_FUNC_REG_ARGS; r++) { in record_call_access() 1453 r + MAX_BPF_FUNC_REG_ARGS, insn_idx); in record_call_access() 2200 use = GENMASK(min_t(u8, cs.num_params, MAX_BPF_FUNC_REG_ARGS), 1); in compute_insn_live_regs()
|
| H A D | verifier.c | 287 if (a.argno >= -MAX_BPF_FUNC_REG_ARGS) in reg_from_argno() 1819 snprintf(buf, len, "*(R11-%u)", (arg - MAX_BPF_FUNC_REG_ARGS) * BPF_REG_SIZE); in reg_arg_name() 4161 int max_stack_arg_regs = MAX_BPF_FUNC_ARGS - MAX_BPF_FUNC_REG_ARGS; in check_stack_arg_write() 4234 int spi = arg_idx - MAX_BPF_FUNC_REG_ARGS; in mark_stack_arg_precision() 4246 for (i = MAX_BPF_FUNC_REG_ARGS; i < nargs; i++) { in check_outgoing_stack_args() 4247 spi = i - MAX_BPF_FUNC_REG_ARGS; in check_outgoing_stack_args() 4268 if (arg < MAX_BPF_FUNC_REG_ARGS) in get_func_arg_reg() 4271 return &caller->stack_arg_regs[arg - MAX_BPF_FUNC_REG_ARGS]; in get_func_arg_reg() 8199 if (arg > MAX_BPF_FUNC_REG_ARGS) in bpf_diag_call_arg() 8200 stack_slot = arg - MAX_BPF_FUNC_REG_ARGS - 1; in bpf_diag_call_arg() [all …]
|
| H A D | btf.c | 6871 nr_args = t ? btf_type_vlen(t) : MAX_BPF_FUNC_REG_ARGS; in btf_ctx_access() 7569 for (i = 0; i < MAX_BPF_FUNC_REG_ARGS; i++) { in btf_distill_func_proto() 7575 m->nr_args = MAX_BPF_FUNC_REG_ARGS; in btf_distill_func_proto() 8055 if (nargs > MAX_BPF_FUNC_REG_ARGS) { in btf_prepare_func_args() 8061 sub->stack_arg_cnt = nargs - MAX_BPF_FUNC_REG_ARGS; in btf_prepare_func_args() 8064 if (is_global && nargs > MAX_BPF_FUNC_REG_ARGS) { in btf_prepare_func_args() 8066 tname, nargs, MAX_BPF_FUNC_REG_ARGS); in btf_prepare_func_args()
|
| H A D | diagnostics.c | 1358 return MAX_BPF_FUNC_REG_ARGS + slot + 1; in diag_stack_argno()
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 1275 for (i = 0; i < min_t(int, fm->nr_args, MAX_BPF_FUNC_REG_ARGS); i++) { in emit_kfunc_arena_args()
|
| /linux/arch/x86/net/ |
| H A D | bpf_jit_comp.c | 1703 for (i = 0; i < min_t(int, fm->nr_args, MAX_BPF_FUNC_REG_ARGS); i++) { in emit_kfunc_arena_args()
|