Symbol: bpf_test
lib/test_bpf.c
1015
static int __bpf_emit_alu64_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
1037
static int __bpf_emit_alu32_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
1059
static int __bpf_fill_alu64_imm(struct bpf_test *self, int op, u32 flags)
lib/test_bpf.c
1068
static int __bpf_fill_alu32_imm(struct bpf_test *self, int op, u32 flags)
lib/test_bpf.c
1077
static int __bpf_fill_alu64_reg(struct bpf_test *self, int op)
lib/test_bpf.c
1084
static int __bpf_fill_alu32_reg(struct bpf_test *self, int op)
lib/test_bpf.c
1092
static int bpf_fill_alu64_mov_imm(struct bpf_test *self)
lib/test_bpf.c
1097
static int bpf_fill_alu64_and_imm(struct bpf_test *self)
lib/test_bpf.c
110
static int bpf_fill_maxinsns2(struct bpf_test *self)
lib/test_bpf.c
1102
static int bpf_fill_alu64_or_imm(struct bpf_test *self)
lib/test_bpf.c
1107
static int bpf_fill_alu64_xor_imm(struct bpf_test *self)
lib/test_bpf.c
1112
static int bpf_fill_alu64_add_imm(struct bpf_test *self)
lib/test_bpf.c
1117
static int bpf_fill_alu64_sub_imm(struct bpf_test *self)
lib/test_bpf.c
1122
static int bpf_fill_alu64_mul_imm(struct bpf_test *self)
lib/test_bpf.c
1127
static int bpf_fill_alu64_div_imm(struct bpf_test *self)
lib/test_bpf.c
1132
static int bpf_fill_alu64_mod_imm(struct bpf_test *self)
lib/test_bpf.c
1138
static int bpf_fill_alu64_sdiv_imm(struct bpf_test *self)
lib/test_bpf.c
1143
static int bpf_fill_alu64_smod_imm(struct bpf_test *self)
lib/test_bpf.c
1149
static int bpf_fill_alu32_sdiv_imm(struct bpf_test *self)
lib/test_bpf.c
1154
static int bpf_fill_alu32_smod_imm(struct bpf_test *self)
lib/test_bpf.c
1160
static int bpf_fill_alu32_mov_imm(struct bpf_test *self)
lib/test_bpf.c
1165
static int bpf_fill_alu32_and_imm(struct bpf_test *self)
lib/test_bpf.c
1170
static int bpf_fill_alu32_or_imm(struct bpf_test *self)
lib/test_bpf.c
1175
static int bpf_fill_alu32_xor_imm(struct bpf_test *self)
lib/test_bpf.c
1180
static int bpf_fill_alu32_add_imm(struct bpf_test *self)
lib/test_bpf.c
1185
static int bpf_fill_alu32_sub_imm(struct bpf_test *self)
lib/test_bpf.c
1190
static int bpf_fill_alu32_mul_imm(struct bpf_test *self)
lib/test_bpf.c
1195
static int bpf_fill_alu32_div_imm(struct bpf_test *self)
lib/test_bpf.c
1200
static int bpf_fill_alu32_mod_imm(struct bpf_test *self)
lib/test_bpf.c
1206
static int bpf_fill_alu64_mov_reg(struct bpf_test *self)
lib/test_bpf.c
1211
static int bpf_fill_alu64_and_reg(struct bpf_test *self)
lib/test_bpf.c
1216
static int bpf_fill_alu64_or_reg(struct bpf_test *self)
lib/test_bpf.c
1221
static int bpf_fill_alu64_xor_reg(struct bpf_test *self)
lib/test_bpf.c
1226
static int bpf_fill_alu64_add_reg(struct bpf_test *self)
lib/test_bpf.c
1231
static int bpf_fill_alu64_sub_reg(struct bpf_test *self)
lib/test_bpf.c
1236
static int bpf_fill_alu64_mul_reg(struct bpf_test *self)
lib/test_bpf.c
1241
static int bpf_fill_alu64_div_reg(struct bpf_test *self)
lib/test_bpf.c
1246
static int bpf_fill_alu64_mod_reg(struct bpf_test *self)
lib/test_bpf.c
1252
static int bpf_fill_alu32_mov_reg(struct bpf_test *self)
lib/test_bpf.c
1257
static int bpf_fill_alu32_and_reg(struct bpf_test *self)
lib/test_bpf.c
1262
static int bpf_fill_alu32_or_reg(struct bpf_test *self)
lib/test_bpf.c
1267
static int bpf_fill_alu32_xor_reg(struct bpf_test *self)
lib/test_bpf.c
1272
static int bpf_fill_alu32_add_reg(struct bpf_test *self)
lib/test_bpf.c
1277
static int bpf_fill_alu32_sub_reg(struct bpf_test *self)
lib/test_bpf.c
1282
static int bpf_fill_alu32_mul_reg(struct bpf_test *self)
lib/test_bpf.c
1287
static int bpf_fill_alu32_div_reg(struct bpf_test *self)
lib/test_bpf.c
129
static int bpf_fill_maxinsns3(struct bpf_test *self)
lib/test_bpf.c
1292
static int bpf_fill_alu32_mod_reg(struct bpf_test *self)
lib/test_bpf.c
1301
static int __bpf_fill_alu_imm_regs(struct bpf_test *self, u8 op,
lib/test_bpf.c
1369
static int bpf_fill_alu64_mov_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1374
static int bpf_fill_alu64_and_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1379
static int bpf_fill_alu64_or_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1384
static int bpf_fill_alu64_xor_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1389
static int bpf_fill_alu64_lsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1394
static int bpf_fill_alu64_rsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1399
static int bpf_fill_alu64_arsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1404
static int bpf_fill_alu64_add_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1409
static int bpf_fill_alu64_sub_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1414
static int bpf_fill_alu64_mul_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1419
static int bpf_fill_alu64_div_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1424
static int bpf_fill_alu64_mod_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1430
static int bpf_fill_alu64_sdiv_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1435
static int bpf_fill_alu64_smod_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1441
static int bpf_fill_alu32_mov_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1446
static int bpf_fill_alu32_and_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1451
static int bpf_fill_alu32_or_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1456
static int bpf_fill_alu32_xor_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1461
static int bpf_fill_alu32_lsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1466
static int bpf_fill_alu32_rsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1471
static int bpf_fill_alu32_arsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1476
static int bpf_fill_alu32_add_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1481
static int bpf_fill_alu32_sub_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1486
static int bpf_fill_alu32_mul_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1491
static int bpf_fill_alu32_div_imm_regs(struct bpf_test *self)
lib/test_bpf.c
14927
static void *generate_test_data(struct bpf_test *test, int sub)
lib/test_bpf.c
1496
static int bpf_fill_alu32_mod_imm_regs(struct bpf_test *self)
lib/test_bpf.c
14966
static void release_test_data(const struct bpf_test *test, void *data)
lib/test_bpf.c
1502
static int bpf_fill_alu32_sdiv_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1507
static int bpf_fill_alu32_smod_imm_regs(struct bpf_test *self)
lib/test_bpf.c
15103
static int run_one(const struct bpf_prog *fp, struct bpf_test *test)
lib/test_bpf.c
1516
static int __bpf_fill_alu_reg_pairs(struct bpf_test *self, u8 op, bool alu32)
lib/test_bpf.c
156
static int bpf_fill_maxinsns4(struct bpf_test *self)
lib/test_bpf.c
1583
static int bpf_fill_alu64_mov_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1588
static int bpf_fill_alu64_and_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1593
static int bpf_fill_alu64_or_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1598
static int bpf_fill_alu64_xor_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1603
static int bpf_fill_alu64_lsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1608
static int bpf_fill_alu64_rsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1613
static int bpf_fill_alu64_arsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1618
static int bpf_fill_alu64_add_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1623
static int bpf_fill_alu64_sub_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1628
static int bpf_fill_alu64_mul_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1633
static int bpf_fill_alu64_div_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1638
static int bpf_fill_alu64_mod_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1644
static int bpf_fill_alu32_mov_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1649
static int bpf_fill_alu32_and_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1654
static int bpf_fill_alu32_or_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1659
static int bpf_fill_alu32_xor_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1664
static int bpf_fill_alu32_lsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1669
static int bpf_fill_alu32_rsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1674
static int bpf_fill_alu32_arsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1679
static int bpf_fill_alu32_add_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1684
static int bpf_fill_alu32_sub_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1689
static int bpf_fill_alu32_mul_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1694
static int bpf_fill_alu32_div_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1699
static int bpf_fill_alu32_mod_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1709
static int __bpf_emit_atomic64(struct bpf_test *self, void *arg,
lib/test_bpf.c
175
static int bpf_fill_maxinsns5(struct bpf_test *self)
lib/test_bpf.c
1756
static int __bpf_emit_atomic32(struct bpf_test *self, void *arg,
lib/test_bpf.c
1803
static int __bpf_emit_cmpxchg64(struct bpf_test *self, void *arg,
lib/test_bpf.c
1843
static int __bpf_emit_cmpxchg32(struct bpf_test *self, void *arg,
lib/test_bpf.c
1886
static int __bpf_fill_atomic64(struct bpf_test *self, int op)
lib/test_bpf.c
1893
static int __bpf_fill_atomic32(struct bpf_test *self, int op)
lib/test_bpf.c
1901
static int bpf_fill_atomic64_add(struct bpf_test *self)
lib/test_bpf.c
1906
static int bpf_fill_atomic64_and(struct bpf_test *self)
lib/test_bpf.c
1911
static int bpf_fill_atomic64_or(struct bpf_test *self)
lib/test_bpf.c
1916
static int bpf_fill_atomic64_xor(struct bpf_test *self)
lib/test_bpf.c
1921
static int bpf_fill_atomic64_add_fetch(struct bpf_test *self)
lib/test_bpf.c
1926
static int bpf_fill_atomic64_and_fetch(struct bpf_test *self)
lib/test_bpf.c
1931
static int bpf_fill_atomic64_or_fetch(struct bpf_test *self)
lib/test_bpf.c
1936
static int bpf_fill_atomic64_xor_fetch(struct bpf_test *self)
lib/test_bpf.c
1941
static int bpf_fill_atomic64_xchg(struct bpf_test *self)
lib/test_bpf.c
1946
static int bpf_fill_cmpxchg64(struct bpf_test *self)
lib/test_bpf.c
1953
static int bpf_fill_atomic32_add(struct bpf_test *self)
lib/test_bpf.c
1958
static int bpf_fill_atomic32_and(struct bpf_test *self)
lib/test_bpf.c
1963
static int bpf_fill_atomic32_or(struct bpf_test *self)
lib/test_bpf.c
1968
static int bpf_fill_atomic32_xor(struct bpf_test *self)
lib/test_bpf.c
1973
static int bpf_fill_atomic32_add_fetch(struct bpf_test *self)
lib/test_bpf.c
1978
static int bpf_fill_atomic32_and_fetch(struct bpf_test *self)
lib/test_bpf.c
198
static int bpf_fill_maxinsns6(struct bpf_test *self)
lib/test_bpf.c
1983
static int bpf_fill_atomic32_or_fetch(struct bpf_test *self)
lib/test_bpf.c
1988
static int bpf_fill_atomic32_xor_fetch(struct bpf_test *self)
lib/test_bpf.c
1993
static int bpf_fill_atomic32_xchg(struct bpf_test *self)
lib/test_bpf.c
1998
static int bpf_fill_cmpxchg32(struct bpf_test *self)
lib/test_bpf.c
2008
static int __bpf_fill_atomic_reg_pairs(struct bpf_test *self, u8 width, u8 op)
lib/test_bpf.c
2143
static int bpf_fill_atomic64_add_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2148
static int bpf_fill_atomic64_and_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2153
static int bpf_fill_atomic64_or_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2158
static int bpf_fill_atomic64_xor_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2163
static int bpf_fill_atomic64_add_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2168
static int bpf_fill_atomic64_and_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2173
static int bpf_fill_atomic64_or_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2178
static int bpf_fill_atomic64_xor_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2183
static int bpf_fill_atomic64_xchg_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2188
static int bpf_fill_atomic64_cmpxchg_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2194
static int bpf_fill_atomic32_add_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2199
static int bpf_fill_atomic32_and_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
220
static int bpf_fill_maxinsns7(struct bpf_test *self)
lib/test_bpf.c
2204
static int bpf_fill_atomic32_or_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2209
static int bpf_fill_atomic32_xor_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2214
static int bpf_fill_atomic32_add_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2219
static int bpf_fill_atomic32_and_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2224
static int bpf_fill_atomic32_or_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2229
static int bpf_fill_atomic32_xor_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2234
static int bpf_fill_atomic32_xchg_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2239
static int bpf_fill_atomic32_cmpxchg_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2253
static int bpf_fill_ld_imm64_magn(struct bpf_test *self)
lib/test_bpf.c
2305
static int __bpf_fill_ld_imm64_bytes(struct bpf_test *self,
lib/test_bpf.c
2361
static int bpf_fill_ld_imm64_checker(struct bpf_test *self)
lib/test_bpf.c
2366
static int bpf_fill_ld_imm64_pos_neg(struct bpf_test *self)
lib/test_bpf.c
2371
static int bpf_fill_ld_imm64_pos_zero(struct bpf_test *self)
lib/test_bpf.c
2376
static int bpf_fill_ld_imm64_neg_zero(struct bpf_test *self)
lib/test_bpf.c
2417
static int __bpf_emit_jmp_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
2440
static int __bpf_emit_jmp32_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
246
static int bpf_fill_maxinsns8(struct bpf_test *self)
lib/test_bpf.c
2461
static int __bpf_emit_jmp_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
2483
static int __bpf_emit_jmp32_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
2505
static int __bpf_fill_jmp_imm(struct bpf_test *self, int op)
lib/test_bpf.c
2512
static int __bpf_fill_jmp32_imm(struct bpf_test *self, int op)
lib/test_bpf.c
2519
static int __bpf_fill_jmp_reg(struct bpf_test *self, int op)
lib/test_bpf.c
2526
static int __bpf_fill_jmp32_reg(struct bpf_test *self, int op)
lib/test_bpf.c
2534
static int bpf_fill_jmp_jset_imm(struct bpf_test *self)
lib/test_bpf.c
2539
static int bpf_fill_jmp_jeq_imm(struct bpf_test *self)
lib/test_bpf.c
2544
static int bpf_fill_jmp_jne_imm(struct bpf_test *self)
lib/test_bpf.c
2549
static int bpf_fill_jmp_jgt_imm(struct bpf_test *self)
lib/test_bpf.c
2554
static int bpf_fill_jmp_jge_imm(struct bpf_test *self)
lib/test_bpf.c
2559
static int bpf_fill_jmp_jlt_imm(struct bpf_test *self)
lib/test_bpf.c
2564
static int bpf_fill_jmp_jle_imm(struct bpf_test *self)
lib/test_bpf.c
2569
static int bpf_fill_jmp_jsgt_imm(struct bpf_test *self)
lib/test_bpf.c
2574
static int bpf_fill_jmp_jsge_imm(struct bpf_test *self)
lib/test_bpf.c
2579
static int bpf_fill_jmp_jslt_imm(struct bpf_test *self)
lib/test_bpf.c
2584
static int bpf_fill_jmp_jsle_imm(struct bpf_test *self)
lib/test_bpf.c
2590
static int bpf_fill_jmp32_jset_imm(struct bpf_test *self)
lib/test_bpf.c
2595
static int bpf_fill_jmp32_jeq_imm(struct bpf_test *self)
lib/test_bpf.c
2600
static int bpf_fill_jmp32_jne_imm(struct bpf_test *self)
lib/test_bpf.c
2605
static int bpf_fill_jmp32_jgt_imm(struct bpf_test *self)
lib/test_bpf.c
2610
static int bpf_fill_jmp32_jge_imm(struct bpf_test *self)
lib/test_bpf.c
2615
static int bpf_fill_jmp32_jlt_imm(struct bpf_test *self)
lib/test_bpf.c
2620
static int bpf_fill_jmp32_jle_imm(struct bpf_test *self)
lib/test_bpf.c
2625
static int bpf_fill_jmp32_jsgt_imm(struct bpf_test *self)
lib/test_bpf.c
2630
static int bpf_fill_jmp32_jsge_imm(struct bpf_test *self)
lib/test_bpf.c
2635
static int bpf_fill_jmp32_jslt_imm(struct bpf_test *self)
lib/test_bpf.c
2640
static int bpf_fill_jmp32_jsle_imm(struct bpf_test *self)
lib/test_bpf.c
2646
static int bpf_fill_jmp_jset_reg(struct bpf_test *self)
lib/test_bpf.c
2651
static int bpf_fill_jmp_jeq_reg(struct bpf_test *self)
lib/test_bpf.c
2656
static int bpf_fill_jmp_jne_reg(struct bpf_test *self)
lib/test_bpf.c
2661
static int bpf_fill_jmp_jgt_reg(struct bpf_test *self)
lib/test_bpf.c
2666
static int bpf_fill_jmp_jge_reg(struct bpf_test *self)
lib/test_bpf.c
2671
static int bpf_fill_jmp_jlt_reg(struct bpf_test *self)
lib/test_bpf.c
2676
static int bpf_fill_jmp_jle_reg(struct bpf_test *self)
lib/test_bpf.c
2681
static int bpf_fill_jmp_jsgt_reg(struct bpf_test *self)
lib/test_bpf.c
2686
static int bpf_fill_jmp_jsge_reg(struct bpf_test *self)
lib/test_bpf.c
269
static int bpf_fill_maxinsns9(struct bpf_test *self)
lib/test_bpf.c
2691
static int bpf_fill_jmp_jslt_reg(struct bpf_test *self)
lib/test_bpf.c
2696
static int bpf_fill_jmp_jsle_reg(struct bpf_test *self)
lib/test_bpf.c
2702
static int bpf_fill_jmp32_jset_reg(struct bpf_test *self)
lib/test_bpf.c
2707
static int bpf_fill_jmp32_jeq_reg(struct bpf_test *self)
lib/test_bpf.c
2712
static int bpf_fill_jmp32_jne_reg(struct bpf_test *self)
lib/test_bpf.c
2717
static int bpf_fill_jmp32_jgt_reg(struct bpf_test *self)
lib/test_bpf.c
2722
static int bpf_fill_jmp32_jge_reg(struct bpf_test *self)
lib/test_bpf.c
2727
static int bpf_fill_jmp32_jlt_reg(struct bpf_test *self)
lib/test_bpf.c
2732
static int bpf_fill_jmp32_jle_reg(struct bpf_test *self)
lib/test_bpf.c
2737
static int bpf_fill_jmp32_jsgt_reg(struct bpf_test *self)
lib/test_bpf.c
2742
static int bpf_fill_jmp32_jsge_reg(struct bpf_test *self)
lib/test_bpf.c
2747
static int bpf_fill_jmp32_jslt_reg(struct bpf_test *self)
lib/test_bpf.c
2752
static int bpf_fill_jmp32_jsle_reg(struct bpf_test *self)
lib/test_bpf.c
2813
static int __bpf_fill_staggered_jumps(struct bpf_test *self,
lib/test_bpf.c
2858
static int bpf_fill_staggered_ja(struct bpf_test *self)
lib/test_bpf.c
2866
static int bpf_fill_staggered_jeq_imm(struct bpf_test *self)
lib/test_bpf.c
2873
static int bpf_fill_staggered_jne_imm(struct bpf_test *self)
lib/test_bpf.c
2880
static int bpf_fill_staggered_jset_imm(struct bpf_test *self)
lib/test_bpf.c
2887
static int bpf_fill_staggered_jgt_imm(struct bpf_test *self)
lib/test_bpf.c
2894
static int bpf_fill_staggered_jge_imm(struct bpf_test *self)
lib/test_bpf.c
2901
static int bpf_fill_staggered_jlt_imm(struct bpf_test *self)
lib/test_bpf.c
2908
static int bpf_fill_staggered_jle_imm(struct bpf_test *self)
lib/test_bpf.c
2915
static int bpf_fill_staggered_jsgt_imm(struct bpf_test *self)
lib/test_bpf.c
2922
static int bpf_fill_staggered_jsge_imm(struct bpf_test *self)
lib/test_bpf.c
2929
static int bpf_fill_staggered_jslt_imm(struct bpf_test *self)
lib/test_bpf.c
2936
static int bpf_fill_staggered_jsle_imm(struct bpf_test *self)
lib/test_bpf.c
2944
static int bpf_fill_staggered_jeq_reg(struct bpf_test *self)
lib/test_bpf.c
295
static int bpf_fill_maxinsns10(struct bpf_test *self)
lib/test_bpf.c
2951
static int bpf_fill_staggered_jne_reg(struct bpf_test *self)
lib/test_bpf.c
2958
static int bpf_fill_staggered_jset_reg(struct bpf_test *self)
lib/test_bpf.c
2965
static int bpf_fill_staggered_jgt_reg(struct bpf_test *self)
lib/test_bpf.c
2972
static int bpf_fill_staggered_jge_reg(struct bpf_test *self)
lib/test_bpf.c
2979
static int bpf_fill_staggered_jlt_reg(struct bpf_test *self)
lib/test_bpf.c
2986
static int bpf_fill_staggered_jle_reg(struct bpf_test *self)
lib/test_bpf.c
2993
static int bpf_fill_staggered_jsgt_reg(struct bpf_test *self)
lib/test_bpf.c
3000
static int bpf_fill_staggered_jsge_reg(struct bpf_test *self)
lib/test_bpf.c
3007
static int bpf_fill_staggered_jslt_reg(struct bpf_test *self)
lib/test_bpf.c
3014
static int bpf_fill_staggered_jsle_reg(struct bpf_test *self)
lib/test_bpf.c
3022
static int bpf_fill_staggered_jeq32_imm(struct bpf_test *self)
lib/test_bpf.c
3029
static int bpf_fill_staggered_jne32_imm(struct bpf_test *self)
lib/test_bpf.c
3036
static int bpf_fill_staggered_jset32_imm(struct bpf_test *self)
lib/test_bpf.c
3043
static int bpf_fill_staggered_jgt32_imm(struct bpf_test *self)
lib/test_bpf.c
3050
static int bpf_fill_staggered_jge32_imm(struct bpf_test *self)
lib/test_bpf.c
3057
static int bpf_fill_staggered_jlt32_imm(struct bpf_test *self)
lib/test_bpf.c
3064
static int bpf_fill_staggered_jle32_imm(struct bpf_test *self)
lib/test_bpf.c
3071
static int bpf_fill_staggered_jsgt32_imm(struct bpf_test *self)
lib/test_bpf.c
3078
static int bpf_fill_staggered_jsge32_imm(struct bpf_test *self)
lib/test_bpf.c
3085
static int bpf_fill_staggered_jslt32_imm(struct bpf_test *self)
lib/test_bpf.c
3092
static int bpf_fill_staggered_jsle32_imm(struct bpf_test *self)
lib/test_bpf.c
3100
static int bpf_fill_staggered_jeq32_reg(struct bpf_test *self)
lib/test_bpf.c
3107
static int bpf_fill_staggered_jne32_reg(struct bpf_test *self)
lib/test_bpf.c
3114
static int bpf_fill_staggered_jset32_reg(struct bpf_test *self)
lib/test_bpf.c
3121
static int bpf_fill_staggered_jgt32_reg(struct bpf_test *self)
lib/test_bpf.c
3128
static int bpf_fill_staggered_jge32_reg(struct bpf_test *self)
lib/test_bpf.c
3135
static int bpf_fill_staggered_jlt32_reg(struct bpf_test *self)
lib/test_bpf.c
3142
static int bpf_fill_staggered_jle32_reg(struct bpf_test *self)
lib/test_bpf.c
3149
static int bpf_fill_staggered_jsgt32_reg(struct bpf_test *self)
lib/test_bpf.c
3156
static int bpf_fill_staggered_jsge32_reg(struct bpf_test *self)
lib/test_bpf.c
3163
static int bpf_fill_staggered_jslt32_reg(struct bpf_test *self)
lib/test_bpf.c
3170
static int bpf_fill_staggered_jsle32_reg(struct bpf_test *self)
lib/test_bpf.c
3178
static struct bpf_test tests[] = {
lib/test_bpf.c
320
static int __bpf_fill_ja(struct bpf_test *self, unsigned int len,
lib/test_bpf.c
349
static int bpf_fill_maxinsns11(struct bpf_test *self)
lib/test_bpf.c
355
static int bpf_fill_maxinsns12(struct bpf_test *self)
lib/test_bpf.c
378
static int bpf_fill_maxinsns13(struct bpf_test *self)
lib/test_bpf.c
401
static int bpf_fill_ja(struct bpf_test *self)
lib/test_bpf.c
407
static int bpf_fill_ld_abs_get_processor_id(struct bpf_test *self)
lib/test_bpf.c
431
static int __bpf_fill_stxdw(struct bpf_test *self, int size)
lib/test_bpf.c
457
static int bpf_fill_stxw(struct bpf_test *self)
lib/test_bpf.c
462
static int bpf_fill_stxdw(struct bpf_test *self)
lib/test_bpf.c
481
static int __bpf_fill_max_jmp(struct bpf_test *self, int jmp, int imm, bool alu32)
lib/test_bpf.c
519
static int bpf_fill_max_jmp_taken_32(struct bpf_test *self)
lib/test_bpf.c
524
static int bpf_fill_max_jmp_taken(struct bpf_test *self)
lib/test_bpf.c
530
static int bpf_fill_max_jmp_not_taken_32(struct bpf_test *self)
lib/test_bpf.c
535
static int bpf_fill_max_jmp_not_taken(struct bpf_test *self)
lib/test_bpf.c
541
static int bpf_fill_max_jmp_always_taken_32(struct bpf_test *self)
lib/test_bpf.c
546
static int bpf_fill_max_jmp_always_taken(struct bpf_test *self)
lib/test_bpf.c
552
static int bpf_fill_max_jmp_never_taken_32(struct bpf_test *self)
lib/test_bpf.c
557
static int bpf_fill_max_jmp_never_taken(struct bpf_test *self)
lib/test_bpf.c
645
static int __bpf_fill_alu_shift(struct bpf_test *self, u8 op,
lib/test_bpf.c
720
static int bpf_fill_alu64_lsh_imm(struct bpf_test *self)
lib/test_bpf.c
725
static int bpf_fill_alu64_rsh_imm(struct bpf_test *self)
lib/test_bpf.c
730
static int bpf_fill_alu64_arsh_imm(struct bpf_test *self)
lib/test_bpf.c
735
static int bpf_fill_alu64_lsh_reg(struct bpf_test *self)
lib/test_bpf.c
740
static int bpf_fill_alu64_rsh_reg(struct bpf_test *self)
lib/test_bpf.c
745
static int bpf_fill_alu64_arsh_reg(struct bpf_test *self)
lib/test_bpf.c
750
static int bpf_fill_alu32_lsh_imm(struct bpf_test *self)
lib/test_bpf.c
755
static int bpf_fill_alu32_rsh_imm(struct bpf_test *self)
lib/test_bpf.c
760
static int bpf_fill_alu32_arsh_imm(struct bpf_test *self)
lib/test_bpf.c
765
static int bpf_fill_alu32_lsh_reg(struct bpf_test *self)
lib/test_bpf.c
770
static int bpf_fill_alu32_rsh_reg(struct bpf_test *self)
lib/test_bpf.c
775
static int bpf_fill_alu32_arsh_reg(struct bpf_test *self)
lib/test_bpf.c
784
static int __bpf_fill_alu_shift_same_reg(struct bpf_test *self, u8 op,
lib/test_bpf.c
81
int (*fill_helper)(struct bpf_test *self);
lib/test_bpf.c
830
static int bpf_fill_alu64_lsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
835
static int bpf_fill_alu64_rsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
840
static int bpf_fill_alu64_arsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
845
static int bpf_fill_alu32_lsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
850
static int bpf_fill_alu32_rsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
855
static int bpf_fill_alu32_arsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
872
static int __bpf_fill_pattern(struct bpf_test *self, void *arg,
lib/test_bpf.c
874
int (*emit)(struct bpf_test*, void*,
lib/test_bpf.c
90
static int bpf_fill_maxinsns1(struct bpf_test *self)
lib/test_bpf.c
967
static int __bpf_emit_alu64_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
991
static int __bpf_emit_alu32_imm(struct bpf_test *self, void *arg,
tools/testing/selftests/bpf/test_verifier.c
1007
static void do_test_fixup(struct bpf_test *test, enum bpf_prog_type prog_type,
tools/testing/selftests/bpf/test_verifier.c
145
void (*fill_helper)(struct bpf_test *self);
tools/testing/selftests/bpf/test_verifier.c
1456
static bool check_xlated_program(struct bpf_test *test, int fd_prog)
tools/testing/selftests/bpf/test_verifier.c
1504
static void do_test_single(struct bpf_test *test, bool unpriv,
tools/testing/selftests/bpf/test_verifier.c
1739
static bool test_as_unpriv(struct bpf_test *test)
tools/testing/selftests/bpf/test_verifier.c
1770
struct bpf_test *test = &tests[i];
tools/testing/selftests/bpf/test_verifier.c
186
static void bpf_fill_ld_abs_vlan_push_pop(struct bpf_test *self)
tools/testing/selftests/bpf/test_verifier.c
233
static void bpf_fill_jump_around_ld_abs(struct bpf_test *self)
tools/testing/selftests/bpf/test_verifier.c
255
static void bpf_fill_rand_ld_dw(struct bpf_test *self)
tools/testing/selftests/bpf/test_verifier.c
283
static void bpf_fill_scale1(struct bpf_test *self)
tools/testing/selftests/bpf/test_verifier.c
309
static void bpf_fill_scale2(struct bpf_test *self)
tools/testing/selftests/bpf/test_verifier.c
337
static void bpf_fill_scale(struct bpf_test *self)
tools/testing/selftests/bpf/test_verifier.c
388
static void bpf_fill_torturous_jumps(struct bpf_test *self)
tools/testing/selftests/bpf/test_verifier.c
422
static void bpf_fill_big_prog_with_loop_1(struct bpf_test *self)
tools/testing/selftests/bpf/test_verifier.c
515
static struct bpf_test tests[] = {
tools/testing/selftests/bpf/test_verifier.c
785
static int load_btf_for_test(struct bpf_test *test)