Home
last modified time | relevance | path

Searched refs:MAX_BPF_FUNC_REG_ARGS (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/
H A Dbpf_verifier.h444 #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 Dbpf.h977 #define MAX_BPF_FUNC_REG_ARGS 5 macro
/linux/kernel/bpf/
H A Dliveness.c1445 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 Dverifier.c287 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 Dbtf.c6871 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 Ddiagnostics.c1358 return MAX_BPF_FUNC_REG_ARGS + slot + 1; in diag_stack_argno()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1275 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 Dbpf_jit_comp.c1703 for (i = 0; i < min_t(int, fm->nr_args, MAX_BPF_FUNC_REG_ARGS); i++) { in emit_kfunc_arena_args()