bpf_iter_num
__bpf_kfunc int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end)
BUILD_BUG_ON(sizeof(struct bpf_iter_num_kern) != sizeof(struct bpf_iter_num));
BUILD_BUG_ON(__alignof__(struct bpf_iter_num_kern) != __alignof__(struct bpf_iter_num));
__bpf_kfunc int *bpf_iter_num_next(struct bpf_iter_num* it)
__bpf_kfunc void bpf_iter_num_destroy(struct bpf_iter_num *it)
struct bpf_iter_num;
extern int bpf_iter_num_new(struct bpf_iter_num *it, int start, int end) __weak __ksym;
extern int *bpf_iter_num_next(struct bpf_iter_num *it) __weak __ksym;
extern void bpf_iter_num_destroy(struct bpf_iter_num *it) __weak __ksym;
struct bpf_iter_num ___it __attribute__((aligned(8), /* enforce, just in case */ \
struct bpf_iter_num ___it __attribute__((aligned(8), /* enforce, just in case */ \
static inline void *bpf_iter_num_new(struct bpf_iter_num *it, int i, int j) { return NULL; }
static inline void bpf_iter_num_destroy(struct bpf_iter_num *it) {}
static inline bool bpf_iter_num_next(struct bpf_iter_num *it) { return true; }
struct bpf_iter_num it;
struct bpf_iter_num it;
__attribute__((cleanup(bpf_iter_num_destroy))) struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num global_it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
static __noinline void fill(struct bpf_iter_num *it, int *arr, __u32 n, int mul)
static __noinline int sum(struct bpf_iter_num *it, int *arr, __u32 n)
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num iter;
struct bpf_iter_num num_it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num it;
struct bpf_iter_num iter;