Lines Matching defs:func
351 u64 (*func)(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5);
629 } func;
631 * program by replacing one of its functions. func.addr is the address
661 void *func;
682 .mutex = __MUTEX_INITIALIZER(_name.mutex), .func = &_name##_func, .progs = {}, .num_progs = 0, .image = NULL, \
785 u32 func_cnt; /* used by non-func prog as the number of func progs */
786 u32 func_idx; /* 0 for non-func prog, the index in func array for func prog */
808 struct bpf_prog **func;
1071 #define I_BPF_PROG_RUN_ARRAY(array, ctx, func, check_non_null, set_cg_storage) \
1088 _ret &= func(_prog, ctx); \
1120 #define BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY(array, ctx, func) \
1137 ret = func(_prog, ctx); \
1152 #define BPF_PROG_RUN_ARRAY(array, ctx, func) I_BPF_PROG_RUN_ARRAY(array, ctx, func, false, true)
1154 #define BPF_PROG_RUN_ARRAY_CHECK(array, ctx, func) I_BPF_PROG_RUN_ARRAY(array, ctx, func, true, false)