Symbol: sock_filter
arch/sparc/net/bpf_jit_comp_32.c
330
const struct sock_filter *filter = fp->insns;
arch/um/drivers/vector_kern.c
1401
vp->bpf->len = fw->size / sizeof(struct sock_filter);
arch/um/drivers/vector_user.c
859
struct sock_filter *bpf;
arch/um/drivers/vector_user.c
872
sizeof(struct sock_filter) * DEFAULT_BPF_LEN, UM_GFP_KERNEL);
arch/um/drivers/vector_user.c
876
bpf[0] = (struct sock_filter){ 0x20, 0, 0, 0x00000008 };
arch/um/drivers/vector_user.c
878
bpf[1] = (struct sock_filter){ 0x15, 0, 3, ntohl(*mac1)};
arch/um/drivers/vector_user.c
880
bpf[2] = (struct sock_filter){ 0x28, 0, 0, 0x00000006 };
arch/um/drivers/vector_user.c
882
bpf[3] = (struct sock_filter){ 0x15, 0, 1, ntohs(*mac2)};
arch/um/drivers/vector_user.c
884
bpf[4] = (struct sock_filter){ 0x6, 0, 0, 0x00000000 };
arch/um/drivers/vector_user.c
886
bpf[5] = (struct sock_filter){ 0x6, 0, 0, 0x00040000 };
arch/um/drivers/vector_user.c
898
struct sock_filter *bpf;
arch/um/drivers/vector_user.c
915
bpf_prog->len = statbuf.st_size / sizeof(struct sock_filter);
arch/um/kernel/skas/stub_exe.c
133
struct sock_filter filter[] = {
arch/um/os-Linux/start_up.c
256
static struct sock_filter filter[] = {
drivers/net/ppp/ppp_generic.c
592
uprog->len, sizeof(struct sock_filter));
drivers/net/team/team_mode_loadbalance.c
250
sizeof(struct sock_filter);
drivers/net/team/team_mode_loadbalance.c
258
struct sock_filter *filter = (struct sock_filter *) data;
drivers/net/team/team_mode_loadbalance.c
260
if (data_len % sizeof(struct sock_filter))
drivers/net/team/team_mode_loadbalance.c
270
fprog->len = data_len / sizeof(struct sock_filter);
include/linux/bpf.h
1900
DECLARE_FLEX_ARRAY(struct sock_filter, insns);
include/linux/filter.h
1157
typedef int (*bpf_aux_classic_check_t)(struct sock_filter *filter,
include/linux/filter.h
1537
static inline bool bpf_needs_clear_a(const struct sock_filter *first)
include/linux/filter.h
1556
static inline u16 bpf_anc_helper(const struct sock_filter *ftest)
include/linux/filter.h
521
((struct sock_filter) BPF_STMT(CODE, K))
include/linux/filter.h
524
((struct sock_filter) BPF_JUMP(CODE, K, JT, JF))
include/linux/filter.h
660
struct sock_filter *filter;
include/net/tc_act/tc_bpf.h
19
struct sock_filter *bpf_ops;
include/uapi/linux/filter.h
33
struct sock_filter __user *filter;
include/uapi/linux/netfilter/xt_bpf.h
10
#define XT_BPF_PATH_MAX (XT_BPF_MAX_NUM_INSTR * sizeof(struct sock_filter))
include/uapi/linux/netfilter/xt_bpf.h
16
struct sock_filter bpf_program[XT_BPF_MAX_NUM_INSTR];
include/uapi/linux/netfilter/xt_bpf.h
34
struct sock_filter bpf_program[XT_BPF_MAX_NUM_INSTR];
io_uring/bpf_filter.c
174
static int io_uring_check_cbpf_filter(struct sock_filter *filter,
io_uring/bpf_filter.c
180
struct sock_filter *ftest = &filter[pc];
kernel/seccomp.c
238
#define MAX_INSNS_PER_PATH ((1 << 18) / sizeof(struct sock_filter))
kernel/seccomp.c
278
static int seccomp_check_filter(struct sock_filter *filter, unsigned int flen)
kernel/seccomp.c
282
struct sock_filter *ftest = &filter[pc];
kernel/seccomp.c
683
BUG_ON(INT_MAX / fprog->len < sizeof(struct sock_filter));
kernel/seccomp.c
785
struct sock_filter *insn = &fprog->filter[pc];
lib/test_bpf.c
113
struct sock_filter *insn;
lib/test_bpf.c
132
struct sock_filter *insn;
lib/test_bpf.c
14979
struct sock_filter *fp;
lib/test_bpf.c
159
struct sock_filter *insn;
lib/test_bpf.c
178
struct sock_filter *insn;
lib/test_bpf.c
201
struct sock_filter *insn;
lib/test_bpf.c
223
struct sock_filter *insn;
lib/test_bpf.c
249
struct sock_filter *insn;
lib/test_bpf.c
323
struct sock_filter *insn;
lib/test_bpf.c
358
struct sock_filter *insn;
lib/test_bpf.c
381
struct sock_filter *insn;
lib/test_bpf.c
410
struct sock_filter *insn;
lib/test_bpf.c
68
struct sock_filter insns[MAX_INSNS];
lib/test_bpf.c
93
struct sock_filter *insn;
net/core/filter.c
1050
static bool bpf_check_basics_ok(const struct sock_filter *filter,
net/core/filter.c
1075
static int bpf_check_classic(const struct sock_filter *filter,
net/core/filter.c
1083
const struct sock_filter *ftest = &filter[pc];
net/core/filter.c
1264
struct sock_filter *old_prog;
net/core/filter.c
1273
BUILD_BUG_ON(sizeof(struct sock_filter) !=
net/core/filter.c
1280
old_prog = kmemdup_array(fp->insns, old_len, sizeof(struct sock_filter),
net/core/filter.c
361
static bool convert_bpf_extensions(struct sock_filter *fp,
net/core/filter.c
491
static bool convert_bpf_ld_abs(struct sock_filter *fp, struct bpf_insn **insnp)
net/core/filter.c
580
static int bpf_convert_filter(struct sock_filter *prog, int len,
net/core/filter.c
586
struct sock_filter *fp;
net/core/filter.c
798
struct sock_filter tmp = {
net/core/filter.c
931
static int check_load_and_stores(const struct sock_filter *filter, int flen)
net/core/ptp_classifier.c
154
static struct sock_filter ptp_filter[] __initdata = {
net/netfilter/xt_bpf.c
24
static int __bpf_mt_check_bytecode(struct sock_filter *insns, __u16 len,
net/sched/act_bpf.c
106
sizeof(struct sock_filter));
net/sched/act_bpf.c
182
.len = sizeof(struct sock_filter) * BPF_MAXINSNS },
net/sched/act_bpf.c
187
struct sock_filter *bpf_ops;
net/sched/act_bpf.c
27
struct sock_filter *bpf_ops;
net/sched/cls_bpf.c
341
struct sock_filter *bpf_ops;
net/sched/cls_bpf.c
48
struct sock_filter *bpf_ops;
net/sched/cls_bpf.c
549
sizeof(struct sock_filter));
net/sched/cls_bpf.c
63
.len = sizeof(struct sock_filter) * BPF_MAXINSNS },
samples/bpf/tracex5_user.c
24
struct sock_filter filter[] = {
samples/seccomp/bpf-direct.c
113
struct sock_filter filter[] = {
samples/seccomp/bpf-fancy.c
35
struct sock_filter filter[] = {
samples/seccomp/bpf-helper.c
20
struct sock_filter *filter, size_t count)
samples/seccomp/bpf-helper.c
32
struct sock_filter *instr = &filter[offset];
samples/seccomp/bpf-helper.c
90
void seccomp_bpf_print(struct sock_filter *filter, size_t count)
samples/seccomp/bpf-helper.c
92
struct sock_filter *end = filter + count;
samples/seccomp/bpf-helper.h
36
struct sock_filter *filter, size_t count);
samples/seccomp/bpf-helper.h
38
void seccomp_bpf_print(struct sock_filter *filter, size_t count);
samples/seccomp/dropper.c
30
struct sock_filter filter[] = {
samples/seccomp/dropper.c
46
struct sock_filter kill = BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL);
samples/seccomp/user-trap.c
92
struct sock_filter filter[] = {
tools/bpf/bpf_dbg.c
1008
struct sock_filter tmp;
tools/bpf/bpf_dbg.c
131
static struct sock_filter bpf_image[BPF_MAXINSNS + 1];
tools/bpf/bpf_dbg.c
216
static void bpf_disasm(const struct sock_filter f, unsigned int i)
tools/bpf/bpf_dbg.c
438
static void bpf_dump_curr(struct bpf_regs *r, struct sock_filter *f)
tools/bpf/bpf_dbg.c
480
static void bpf_disasm_all(const struct sock_filter *f, unsigned int len)
tools/bpf/bpf_dbg.c
488
static void bpf_dump_all(const struct sock_filter *f, unsigned int len)
tools/bpf/bpf_dbg.c
498
static bool bpf_runnable(struct sock_filter *f, unsigned int len)
tools/bpf/bpf_dbg.c
632
static void bpf_single_step(struct bpf_regs *r, struct sock_filter *f,
tools/bpf/bpf_dbg.c
854
static bool bpf_handle_breakpoint(struct bpf_regs *r, struct sock_filter *f,
tools/bpf/bpf_dbg.c
866
static int bpf_run_all(struct sock_filter *f, uint16_t bpf_len, uint8_t *pkt,
tools/bpf/bpf_dbg.c
886
static int bpf_run_stepping(struct sock_filter *f, uint16_t bpf_len,
tools/bpf/bpf_exp.y
468
static struct sock_filter out[BPF_MAXINSNS];
tools/include/uapi/linux/filter.h
33
struct sock_filter *filter;
tools/perf/bench/sched-seccomp-notify.c
51
struct sock_filter filter[] = {
tools/testing/selftests/drivers/net/hw/toeplitz.c
319
struct sock_filter filter[] = {
tools/testing/selftests/drivers/net/hw/toeplitz.c
355
struct sock_filter filter[] = {
tools/testing/selftests/net/lib/csum.c
497
struct sock_filter filter[] = {
tools/testing/selftests/net/lib/gro.c
234
struct sock_filter filter[] = {
tools/testing/selftests/net/psock_fanout.c
142
struct sock_filter bpf_filter[] = {
tools/testing/selftests/net/psock_lib.h
48
struct sock_filter bpf_filter[] = {
tools/testing/selftests/net/reuseport_bpf.c
134
struct sock_filter code[] = {
tools/testing/selftests/net/reuseport_bpf.c
347
struct sock_filter ccode[] = {{ BPF_RET | BPF_A, 0, 0, 0 }};
tools/testing/selftests/net/reuseport_bpf_cpu.c
79
struct sock_filter code[] = {
tools/testing/selftests/net/skf_net_off.c
83
struct sock_filter filter_code[] = {
tools/testing/selftests/seccomp/seccomp_benchmark.c
168
struct sock_filter bitmap_filter[] = {
tools/testing/selftests/seccomp/seccomp_benchmark.c
176
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1080
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1196
struct sock_filter allow_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1199
struct sock_filter log_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1206
struct sock_filter trace_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1213
struct sock_filter error_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1220
struct sock_filter trap_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1227
struct sock_filter kill_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1688
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2151
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2258
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2281
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2306
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2329
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2381
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2508
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2573
struct sock_filter root_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2576
struct sock_filter apply_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2685
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3034
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3206
struct sock_filter allow_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3209
struct sock_filter kill_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3316
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3368
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3394
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
419
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
452
struct sock_filter allow[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
455
struct sock_filter *filter;
tools/testing/selftests/seccomp/seccomp_bpf.c
489
struct sock_filter allow[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
492
struct sock_filter *filter;
tools/testing/selftests/seccomp/seccomp_bpf.c
4973
struct sock_filter allow_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5015
struct sock_filter allow_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5223
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5236
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5253
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
527
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5275
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
550
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
575
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
593
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
611
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
633
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
655
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
676
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
694
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
722
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
762
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
835
struct sock_filter filter_thread[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
847
struct sock_filter filter_process[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
954
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
973
struct sock_filter _read_filter_##name[] = { \