Lines Matching refs:args

214 #define ___bpf_fill2(arr, p, x, args...) arr[p] = x; ___bpf_fill1(arr, p + 1, args)
215 #define ___bpf_fill3(arr, p, x, args...) arr[p] = x; ___bpf_fill2(arr, p + 1, args)
216 #define ___bpf_fill4(arr, p, x, args...) arr[p] = x; ___bpf_fill3(arr, p + 1, args)
217 #define ___bpf_fill5(arr, p, x, args...) arr[p] = x; ___bpf_fill4(arr, p + 1, args)
218 #define ___bpf_fill6(arr, p, x, args...) arr[p] = x; ___bpf_fill5(arr, p + 1, args)
219 #define ___bpf_fill7(arr, p, x, args...) arr[p] = x; ___bpf_fill6(arr, p + 1, args)
220 #define ___bpf_fill8(arr, p, x, args...) arr[p] = x; ___bpf_fill7(arr, p + 1, args)
221 #define ___bpf_fill9(arr, p, x, args...) arr[p] = x; ___bpf_fill8(arr, p + 1, args)
222 #define ___bpf_fill10(arr, p, x, args...) arr[p] = x; ___bpf_fill9(arr, p + 1, args)
223 #define ___bpf_fill11(arr, p, x, args...) arr[p] = x; ___bpf_fill10(arr, p + 1, args)
224 #define ___bpf_fill12(arr, p, x, args...) arr[p] = x; ___bpf_fill11(arr, p + 1, args)
225 #define ___bpf_fill(arr, args...) \
226 ___bpf_apply(___bpf_fill, ___bpf_narg(args))(arr, 0, args)
232 #define BPF_SEQ_PRINTF(seq, fmt, args...) \
235 unsigned long long ___param[___bpf_narg(args)]; \
239 ___bpf_fill(___param, args); \
250 #define BPF_SNPRINTF(out, out_size, fmt, args...) \
253 unsigned long long ___param[___bpf_narg(args)]; \
257 ___bpf_fill(___param, args); \
281 #define __bpf_vprintk(fmt, args...) \
284 unsigned long long ___param[___bpf_narg(args)]; \
288 ___bpf_fill(___param, args); \
295 /* Use __bpf_printk when bpf_printk call has 3 or fewer fmt args
305 #define bpf_printk(fmt, args...) ___bpf_pick_printk(args)(fmt, ##args)
314 /* bpf_for_each(iter_type, cur_elem, args...) provides generic construct for
341 #define bpf_for_each(type, cur, args...) for ( \
347 bpf_iter_##type##_new(&___it, ##args), \