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
1398
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
596
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
1809
DECLARE_FLEX_ARRAY(struct sock_filter, insns);
include/linux/filter.h
1132
typedef int (*bpf_aux_classic_check_t)(struct sock_filter *filter,
include/linux/filter.h
1460
static inline bool bpf_needs_clear_a(const struct sock_filter *first)
include/linux/filter.h
1479
static inline u16 bpf_anc_helper(const struct sock_filter *ftest)
include/linux/filter.h
520
((struct sock_filter) BPF_STMT(CODE, K))
include/linux/filter.h
523
((struct sock_filter) BPF_JUMP(CODE, K, JT, JF))
include/linux/filter.h
659
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
14816
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
1055
static bool bpf_check_basics_ok(const struct sock_filter *filter,
net/core/filter.c
1080
static int bpf_check_classic(const struct sock_filter *filter,
net/core/filter.c
1088
const struct sock_filter *ftest = &filter[pc];
net/core/filter.c
1269
struct sock_filter *old_prog;
net/core/filter.c
1278
BUILD_BUG_ON(sizeof(struct sock_filter) !=
net/core/filter.c
1285
old_prog = kmemdup_array(fp->insns, old_len, sizeof(struct sock_filter),
net/core/filter.c
366
static bool convert_bpf_extensions(struct sock_filter *fp,
net/core/filter.c
496
static bool convert_bpf_ld_abs(struct sock_filter *fp, struct bpf_insn **insnp)
net/core/filter.c
585
static int bpf_convert_filter(struct sock_filter *prog, int len,
net/core/filter.c
591
struct sock_filter *fp;
net/core/filter.c
803
struct sock_filter tmp = {
net/core/filter.c
936
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
339
struct sock_filter *bpf_ops;
net/sched/cls_bpf.c
48
struct sock_filter *bpf_ops;
net/sched/cls_bpf.c
547
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/gro.c
178
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/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
133
struct sock_filter code[] = {
tools/testing/selftests/net/reuseport_bpf.c
346
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
1074
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1190
struct sock_filter allow_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1193
struct sock_filter log_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1200
struct sock_filter trace_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1207
struct sock_filter error_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1214
struct sock_filter trap_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1221
struct sock_filter kill_insns[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
1682
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2145
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2252
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2275
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2300
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2323
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2375
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2502
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2567
struct sock_filter root_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2570
struct sock_filter apply_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
2679
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3028
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3200
struct sock_filter allow_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3203
struct sock_filter kill_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3310
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3362
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
3388
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
413
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
446
struct sock_filter allow[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
449
struct sock_filter *filter;
tools/testing/selftests/seccomp/seccomp_bpf.c
483
struct sock_filter allow[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
486
struct sock_filter *filter;
tools/testing/selftests/seccomp/seccomp_bpf.c
4967
struct sock_filter allow_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5009
struct sock_filter allow_filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
521
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5216
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5229
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5246
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
5268
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
544
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
569
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
587
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
605
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
627
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
649
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
670
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
688
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
716
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
756
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
829
struct sock_filter filter_thread[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
841
struct sock_filter filter_process[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
948
struct sock_filter filter[] = {
tools/testing/selftests/seccomp/seccomp_bpf.c
967
struct sock_filter _read_filter_##name[] = { \