Searched refs:nr_arg_slots (Results 1 – 2 of 2) sorted by relevance
| /linux/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 890 static void store_args(int nr_arg_slots, int args_off, struct rv_jit_context *ctx) in store_args() argument 894 for (i = 0; i < nr_arg_slots; i++) { in store_args() 1030 int stack_size = 0, nr_arg_slots = 0; in __arch_prepare_bpf_trampoline() local 1096 nr_arg_slots += round_up(m->arg_size[i], 8) / 8; in __arch_prepare_bpf_trampoline() 1106 stack_size += nr_arg_slots * 8; in __arch_prepare_bpf_trampoline() 1129 if ((flags & BPF_TRAMP_F_CALL_ORIG) && (nr_arg_slots - RV_MAX_REG_ARGS > 0)) in __arch_prepare_bpf_trampoline() 1130 stack_size += (nr_arg_slots - RV_MAX_REG_ARGS) * 8; in __arch_prepare_bpf_trampoline() 1170 func_meta = nr_arg_slots; in __arch_prepare_bpf_trampoline() 1173 store_args(nr_arg_slots, args_off, ctx); in __arch_prepare_bpf_trampoline() 1219 restore_args(min_t(int, nr_arg_slots, RV_MAX_REG_ARGS), args_off, ctx); in __arch_prepare_bpf_trampoline() [all …]
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 1637 static void store_args(struct jit_ctx *ctx, int nr_arg_slots, int args_off) in store_args() argument 1641 for (i = 0; i < nr_arg_slots; i++) { in store_args() 1815 int stack_size, args_off, stk_args_off, nr_arg_slots = 0; in __arch_prepare_bpf_trampoline() local 1872 nr_arg_slots += round_up(m->arg_size[i], 8) / 8; in __arch_prepare_bpf_trampoline() 1888 stack_size += nr_arg_slots * 8; in __arch_prepare_bpf_trampoline() 1920 if ((flags & BPF_TRAMP_F_CALL_ORIG) && (nr_arg_slots - LOONGARCH_MAX_REG_ARGS > 0)) in __arch_prepare_bpf_trampoline() 1921 stack_size += (nr_arg_slots - LOONGARCH_MAX_REG_ARGS) * 8; in __arch_prepare_bpf_trampoline() 1967 func_meta = nr_arg_slots; in __arch_prepare_bpf_trampoline() 1970 store_args(ctx, nr_arg_slots, args_off); in __arch_prepare_bpf_trampoline() 2021 restore_args(ctx, min_t(int, nr_arg_slots, LOONGARCH_MAX_REG_ARGS), args_off); in __arch_prepare_bpf_trampoline() [all …]
|