MAX_BPF_FUNC_ARGS
if (m->nr_args > MAX_BPF_FUNC_ARGS)
if (nr_regs > MAX_BPF_FUNC_ARGS)
if (m->nr_args > MAX_BPF_FUNC_ARGS)
for (i = 0; i < min_t(int, m->nr_args, MAX_BPF_FUNC_ARGS); i++) {
for (i = 0; i < min_t(int, m->nr_args, MAX_BPF_FUNC_ARGS); i++) {
for (i = 0; i < min_t(int, m->nr_args, MAX_BPF_FUNC_ARGS); i++) {
if (nr_regs > MAX_BPF_FUNC_ARGS)
u8 arg_size[MAX_BPF_FUNC_ARGS];
u8 arg_flags[MAX_BPF_FUNC_ARGS];
if (off < 0 || off >= sizeof(__u64) * MAX_BPF_FUNC_ARGS)
#define MAX_STACK_ARG_SLOTS (MAX_BPF_FUNC_ARGS - MAX_BPF_FUNC_REG_ARGS)
struct bpf_subprog_arg_info args[MAX_BPF_FUNC_ARGS];
if (off < 0 || off >= sizeof(__u64) * MAX_BPF_FUNC_ARGS)
if (nargs > MAX_BPF_FUNC_ARGS) {
if (nargs > MAX_BPF_FUNC_ARGS) {
MAX_BPF_FUNC_ARGS, tname, nargs);
if (nargs > MAX_BPF_FUNC_ARGS) {
MAX_BPF_FUNC_ARGS);
int max_stack_arg_regs = MAX_BPF_FUNC_ARGS - MAX_BPF_FUNC_REG_ARGS;
if (off < 0 || off >= sizeof(__u64) * MAX_BPF_FUNC_ARGS)
u64 args[MAX_BPF_FUNC_ARGS];
ctx_size_in > MAX_BPF_FUNC_ARGS * sizeof(u64))
if (nargs > MAX_BPF_FUNC_ARGS)