Searched refs:nr_arg_slots (Results 1 – 1 of 1) sorted by relevance
/linux/arch/riscv/net/ |
H A D | bpf_jit_comp64.c | 699 static void store_args(int nr_arg_slots, int args_off, struct rv_jit_context *ctx) in store_args() argument 703 for (i = 0; i < nr_arg_slots; i++) { in store_args() 810 int stack_size = 0, nr_arg_slots = 0; in __arch_prepare_bpf_trampoline() local 870 nr_arg_slots += round_up(m->arg_size[i], 8) / 8; in __arch_prepare_bpf_trampoline() 881 stack_size += nr_arg_slots * 8; in __arch_prepare_bpf_trampoline() 898 if ((flags & BPF_TRAMP_F_CALL_ORIG) && (nr_arg_slots - RV_MAX_REG_ARGS > 0)) in __arch_prepare_bpf_trampoline() 899 stack_size += (nr_arg_slots - RV_MAX_REG_ARGS) * 8; in __arch_prepare_bpf_trampoline() 941 emit_li(RV_REG_T1, nr_arg_slots, ctx); in __arch_prepare_bpf_trampoline() 944 store_args(nr_arg_slots, args_off, ctx); in __arch_prepare_bpf_trampoline() 984 restore_args(min_t(int, nr_arg_slots, RV_MAX_REG_ARGS), args_off, ctx); in __arch_prepare_bpf_trampoline() [all …]
|