Symbol: bpf_test
lib/test_bpf.c
1000
static int __bpf_emit_alu32_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
1022
static int __bpf_fill_alu64_imm(struct bpf_test *self, int op)
lib/test_bpf.c
1029
static int __bpf_fill_alu32_imm(struct bpf_test *self, int op)
lib/test_bpf.c
1036
static int __bpf_fill_alu64_reg(struct bpf_test *self, int op)
lib/test_bpf.c
1043
static int __bpf_fill_alu32_reg(struct bpf_test *self, int op)
lib/test_bpf.c
1051
static int bpf_fill_alu64_mov_imm(struct bpf_test *self)
lib/test_bpf.c
1056
static int bpf_fill_alu64_and_imm(struct bpf_test *self)
lib/test_bpf.c
1061
static int bpf_fill_alu64_or_imm(struct bpf_test *self)
lib/test_bpf.c
1066
static int bpf_fill_alu64_xor_imm(struct bpf_test *self)
lib/test_bpf.c
1071
static int bpf_fill_alu64_add_imm(struct bpf_test *self)
lib/test_bpf.c
1076
static int bpf_fill_alu64_sub_imm(struct bpf_test *self)
lib/test_bpf.c
1081
static int bpf_fill_alu64_mul_imm(struct bpf_test *self)
lib/test_bpf.c
1086
static int bpf_fill_alu64_div_imm(struct bpf_test *self)
lib/test_bpf.c
1091
static int bpf_fill_alu64_mod_imm(struct bpf_test *self)
lib/test_bpf.c
1097
static int bpf_fill_alu32_mov_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_alu32_and_imm(struct bpf_test *self)
lib/test_bpf.c
1107
static int bpf_fill_alu32_or_imm(struct bpf_test *self)
lib/test_bpf.c
1112
static int bpf_fill_alu32_xor_imm(struct bpf_test *self)
lib/test_bpf.c
1117
static int bpf_fill_alu32_add_imm(struct bpf_test *self)
lib/test_bpf.c
1122
static int bpf_fill_alu32_sub_imm(struct bpf_test *self)
lib/test_bpf.c
1127
static int bpf_fill_alu32_mul_imm(struct bpf_test *self)
lib/test_bpf.c
1132
static int bpf_fill_alu32_div_imm(struct bpf_test *self)
lib/test_bpf.c
1137
static int bpf_fill_alu32_mod_imm(struct bpf_test *self)
lib/test_bpf.c
1143
static int bpf_fill_alu64_mov_reg(struct bpf_test *self)
lib/test_bpf.c
1148
static int bpf_fill_alu64_and_reg(struct bpf_test *self)
lib/test_bpf.c
1153
static int bpf_fill_alu64_or_reg(struct bpf_test *self)
lib/test_bpf.c
1158
static int bpf_fill_alu64_xor_reg(struct bpf_test *self)
lib/test_bpf.c
1163
static int bpf_fill_alu64_add_reg(struct bpf_test *self)
lib/test_bpf.c
1168
static int bpf_fill_alu64_sub_reg(struct bpf_test *self)
lib/test_bpf.c
1173
static int bpf_fill_alu64_mul_reg(struct bpf_test *self)
lib/test_bpf.c
1178
static int bpf_fill_alu64_div_reg(struct bpf_test *self)
lib/test_bpf.c
1183
static int bpf_fill_alu64_mod_reg(struct bpf_test *self)
lib/test_bpf.c
1189
static int bpf_fill_alu32_mov_reg(struct bpf_test *self)
lib/test_bpf.c
1194
static int bpf_fill_alu32_and_reg(struct bpf_test *self)
lib/test_bpf.c
1199
static int bpf_fill_alu32_or_reg(struct bpf_test *self)
lib/test_bpf.c
1204
static int bpf_fill_alu32_xor_reg(struct bpf_test *self)
lib/test_bpf.c
1209
static int bpf_fill_alu32_add_reg(struct bpf_test *self)
lib/test_bpf.c
1214
static int bpf_fill_alu32_sub_reg(struct bpf_test *self)
lib/test_bpf.c
1219
static int bpf_fill_alu32_mul_reg(struct bpf_test *self)
lib/test_bpf.c
1224
static int bpf_fill_alu32_div_reg(struct bpf_test *self)
lib/test_bpf.c
1229
static int bpf_fill_alu32_mod_reg(struct bpf_test *self)
lib/test_bpf.c
1238
static int __bpf_fill_alu_imm_regs(struct bpf_test *self, u8 op, bool alu32)
lib/test_bpf.c
129
static int bpf_fill_maxinsns3(struct bpf_test *self)
lib/test_bpf.c
1296
static int bpf_fill_alu64_mov_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1301
static int bpf_fill_alu64_and_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1306
static int bpf_fill_alu64_or_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1311
static int bpf_fill_alu64_xor_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1316
static int bpf_fill_alu64_lsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1321
static int bpf_fill_alu64_rsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1326
static int bpf_fill_alu64_arsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1331
static int bpf_fill_alu64_add_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1336
static int bpf_fill_alu64_sub_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1341
static int bpf_fill_alu64_mul_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1346
static int bpf_fill_alu64_div_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1351
static int bpf_fill_alu64_mod_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1357
static int bpf_fill_alu32_mov_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1362
static int bpf_fill_alu32_and_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1367
static int bpf_fill_alu32_or_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1372
static int bpf_fill_alu32_xor_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1377
static int bpf_fill_alu32_lsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1382
static int bpf_fill_alu32_rsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1387
static int bpf_fill_alu32_arsh_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1392
static int bpf_fill_alu32_add_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1397
static int bpf_fill_alu32_sub_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1402
static int bpf_fill_alu32_mul_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1407
static int bpf_fill_alu32_div_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1412
static int bpf_fill_alu32_mod_imm_regs(struct bpf_test *self)
lib/test_bpf.c
1421
static int __bpf_fill_alu_reg_pairs(struct bpf_test *self, u8 op, bool alu32)
lib/test_bpf.c
14764
static void *generate_test_data(struct bpf_test *test, int sub)
lib/test_bpf.c
14803
static void release_test_data(const struct bpf_test *test, void *data)
lib/test_bpf.c
1488
static int bpf_fill_alu64_mov_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1493
static int bpf_fill_alu64_and_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
14940
static int run_one(const struct bpf_prog *fp, struct bpf_test *test)
lib/test_bpf.c
1498
static int bpf_fill_alu64_or_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1503
static int bpf_fill_alu64_xor_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1508
static int bpf_fill_alu64_lsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1513
static int bpf_fill_alu64_rsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1518
static int bpf_fill_alu64_arsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1523
static int bpf_fill_alu64_add_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1528
static int bpf_fill_alu64_sub_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1533
static int bpf_fill_alu64_mul_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1538
static int bpf_fill_alu64_div_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1543
static int bpf_fill_alu64_mod_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1549
static int bpf_fill_alu32_mov_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1554
static int bpf_fill_alu32_and_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1559
static int bpf_fill_alu32_or_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
156
static int bpf_fill_maxinsns4(struct bpf_test *self)
lib/test_bpf.c
1564
static int bpf_fill_alu32_xor_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1569
static int bpf_fill_alu32_lsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1574
static int bpf_fill_alu32_rsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1579
static int bpf_fill_alu32_arsh_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1584
static int bpf_fill_alu32_add_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1589
static int bpf_fill_alu32_sub_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1594
static int bpf_fill_alu32_mul_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1599
static int bpf_fill_alu32_div_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1604
static int bpf_fill_alu32_mod_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
1614
static int __bpf_emit_atomic64(struct bpf_test *self, void *arg,
lib/test_bpf.c
1661
static int __bpf_emit_atomic32(struct bpf_test *self, void *arg,
lib/test_bpf.c
1708
static int __bpf_emit_cmpxchg64(struct bpf_test *self, void *arg,
lib/test_bpf.c
1748
static int __bpf_emit_cmpxchg32(struct bpf_test *self, void *arg,
lib/test_bpf.c
175
static int bpf_fill_maxinsns5(struct bpf_test *self)
lib/test_bpf.c
1791
static int __bpf_fill_atomic64(struct bpf_test *self, int op)
lib/test_bpf.c
1798
static int __bpf_fill_atomic32(struct bpf_test *self, int op)
lib/test_bpf.c
1806
static int bpf_fill_atomic64_add(struct bpf_test *self)
lib/test_bpf.c
1811
static int bpf_fill_atomic64_and(struct bpf_test *self)
lib/test_bpf.c
1816
static int bpf_fill_atomic64_or(struct bpf_test *self)
lib/test_bpf.c
1821
static int bpf_fill_atomic64_xor(struct bpf_test *self)
lib/test_bpf.c
1826
static int bpf_fill_atomic64_add_fetch(struct bpf_test *self)
lib/test_bpf.c
1831
static int bpf_fill_atomic64_and_fetch(struct bpf_test *self)
lib/test_bpf.c
1836
static int bpf_fill_atomic64_or_fetch(struct bpf_test *self)
lib/test_bpf.c
1841
static int bpf_fill_atomic64_xor_fetch(struct bpf_test *self)
lib/test_bpf.c
1846
static int bpf_fill_atomic64_xchg(struct bpf_test *self)
lib/test_bpf.c
1851
static int bpf_fill_cmpxchg64(struct bpf_test *self)
lib/test_bpf.c
1858
static int bpf_fill_atomic32_add(struct bpf_test *self)
lib/test_bpf.c
1863
static int bpf_fill_atomic32_and(struct bpf_test *self)
lib/test_bpf.c
1868
static int bpf_fill_atomic32_or(struct bpf_test *self)
lib/test_bpf.c
1873
static int bpf_fill_atomic32_xor(struct bpf_test *self)
lib/test_bpf.c
1878
static int bpf_fill_atomic32_add_fetch(struct bpf_test *self)
lib/test_bpf.c
1883
static int bpf_fill_atomic32_and_fetch(struct bpf_test *self)
lib/test_bpf.c
1888
static int bpf_fill_atomic32_or_fetch(struct bpf_test *self)
lib/test_bpf.c
1893
static int bpf_fill_atomic32_xor_fetch(struct bpf_test *self)
lib/test_bpf.c
1898
static int bpf_fill_atomic32_xchg(struct bpf_test *self)
lib/test_bpf.c
1903
static int bpf_fill_cmpxchg32(struct bpf_test *self)
lib/test_bpf.c
1913
static int __bpf_fill_atomic_reg_pairs(struct bpf_test *self, u8 width, u8 op)
lib/test_bpf.c
198
static int bpf_fill_maxinsns6(struct bpf_test *self)
lib/test_bpf.c
2048
static int bpf_fill_atomic64_add_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2053
static int bpf_fill_atomic64_and_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2058
static int bpf_fill_atomic64_or_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2063
static int bpf_fill_atomic64_xor_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2068
static int bpf_fill_atomic64_add_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2073
static int bpf_fill_atomic64_and_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2078
static int bpf_fill_atomic64_or_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2083
static int bpf_fill_atomic64_xor_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2088
static int bpf_fill_atomic64_xchg_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2093
static int bpf_fill_atomic64_cmpxchg_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2099
static int bpf_fill_atomic32_add_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2104
static int bpf_fill_atomic32_and_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2109
static int bpf_fill_atomic32_or_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2114
static int bpf_fill_atomic32_xor_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2119
static int bpf_fill_atomic32_add_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2124
static int bpf_fill_atomic32_and_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2129
static int bpf_fill_atomic32_or_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2134
static int bpf_fill_atomic32_xor_fetch_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2139
static int bpf_fill_atomic32_xchg_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2144
static int bpf_fill_atomic32_cmpxchg_reg_pairs(struct bpf_test *self)
lib/test_bpf.c
2158
static int bpf_fill_ld_imm64_magn(struct bpf_test *self)
lib/test_bpf.c
220
static int bpf_fill_maxinsns7(struct bpf_test *self)
lib/test_bpf.c
2210
static int __bpf_fill_ld_imm64_bytes(struct bpf_test *self,
lib/test_bpf.c
2266
static int bpf_fill_ld_imm64_checker(struct bpf_test *self)
lib/test_bpf.c
2271
static int bpf_fill_ld_imm64_pos_neg(struct bpf_test *self)
lib/test_bpf.c
2276
static int bpf_fill_ld_imm64_pos_zero(struct bpf_test *self)
lib/test_bpf.c
2281
static int bpf_fill_ld_imm64_neg_zero(struct bpf_test *self)
lib/test_bpf.c
2322
static int __bpf_emit_jmp_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
2345
static int __bpf_emit_jmp32_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
2366
static int __bpf_emit_jmp_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
2388
static int __bpf_emit_jmp32_reg(struct bpf_test *self, void *arg,
lib/test_bpf.c
2410
static int __bpf_fill_jmp_imm(struct bpf_test *self, int op)
lib/test_bpf.c
2417
static int __bpf_fill_jmp32_imm(struct bpf_test *self, int op)
lib/test_bpf.c
2424
static int __bpf_fill_jmp_reg(struct bpf_test *self, int op)
lib/test_bpf.c
2431
static int __bpf_fill_jmp32_reg(struct bpf_test *self, int op)
lib/test_bpf.c
2439
static int bpf_fill_jmp_jset_imm(struct bpf_test *self)
lib/test_bpf.c
2444
static int bpf_fill_jmp_jeq_imm(struct bpf_test *self)
lib/test_bpf.c
2449
static int bpf_fill_jmp_jne_imm(struct bpf_test *self)
lib/test_bpf.c
2454
static int bpf_fill_jmp_jgt_imm(struct bpf_test *self)
lib/test_bpf.c
2459
static int bpf_fill_jmp_jge_imm(struct bpf_test *self)
lib/test_bpf.c
246
static int bpf_fill_maxinsns8(struct bpf_test *self)
lib/test_bpf.c
2464
static int bpf_fill_jmp_jlt_imm(struct bpf_test *self)
lib/test_bpf.c
2469
static int bpf_fill_jmp_jle_imm(struct bpf_test *self)
lib/test_bpf.c
2474
static int bpf_fill_jmp_jsgt_imm(struct bpf_test *self)
lib/test_bpf.c
2479
static int bpf_fill_jmp_jsge_imm(struct bpf_test *self)
lib/test_bpf.c
2484
static int bpf_fill_jmp_jslt_imm(struct bpf_test *self)
lib/test_bpf.c
2489
static int bpf_fill_jmp_jsle_imm(struct bpf_test *self)
lib/test_bpf.c
2495
static int bpf_fill_jmp32_jset_imm(struct bpf_test *self)
lib/test_bpf.c
2500
static int bpf_fill_jmp32_jeq_imm(struct bpf_test *self)
lib/test_bpf.c
2505
static int bpf_fill_jmp32_jne_imm(struct bpf_test *self)
lib/test_bpf.c
2510
static int bpf_fill_jmp32_jgt_imm(struct bpf_test *self)
lib/test_bpf.c
2515
static int bpf_fill_jmp32_jge_imm(struct bpf_test *self)
lib/test_bpf.c
2520
static int bpf_fill_jmp32_jlt_imm(struct bpf_test *self)
lib/test_bpf.c
2525
static int bpf_fill_jmp32_jle_imm(struct bpf_test *self)
lib/test_bpf.c
2530
static int bpf_fill_jmp32_jsgt_imm(struct bpf_test *self)
lib/test_bpf.c
2535
static int bpf_fill_jmp32_jsge_imm(struct bpf_test *self)
lib/test_bpf.c
2540
static int bpf_fill_jmp32_jslt_imm(struct bpf_test *self)
lib/test_bpf.c
2545
static int bpf_fill_jmp32_jsle_imm(struct bpf_test *self)
lib/test_bpf.c
2551
static int bpf_fill_jmp_jset_reg(struct bpf_test *self)
lib/test_bpf.c
2556
static int bpf_fill_jmp_jeq_reg(struct bpf_test *self)
lib/test_bpf.c
2561
static int bpf_fill_jmp_jne_reg(struct bpf_test *self)
lib/test_bpf.c
2566
static int bpf_fill_jmp_jgt_reg(struct bpf_test *self)
lib/test_bpf.c
2571
static int bpf_fill_jmp_jge_reg(struct bpf_test *self)
lib/test_bpf.c
2576
static int bpf_fill_jmp_jlt_reg(struct bpf_test *self)
lib/test_bpf.c
2581
static int bpf_fill_jmp_jle_reg(struct bpf_test *self)
lib/test_bpf.c
2586
static int bpf_fill_jmp_jsgt_reg(struct bpf_test *self)
lib/test_bpf.c
2591
static int bpf_fill_jmp_jsge_reg(struct bpf_test *self)
lib/test_bpf.c
2596
static int bpf_fill_jmp_jslt_reg(struct bpf_test *self)
lib/test_bpf.c
2601
static int bpf_fill_jmp_jsle_reg(struct bpf_test *self)
lib/test_bpf.c
2607
static int bpf_fill_jmp32_jset_reg(struct bpf_test *self)
lib/test_bpf.c
2612
static int bpf_fill_jmp32_jeq_reg(struct bpf_test *self)
lib/test_bpf.c
2617
static int bpf_fill_jmp32_jne_reg(struct bpf_test *self)
lib/test_bpf.c
2622
static int bpf_fill_jmp32_jgt_reg(struct bpf_test *self)
lib/test_bpf.c
2627
static int bpf_fill_jmp32_jge_reg(struct bpf_test *self)
lib/test_bpf.c
2632
static int bpf_fill_jmp32_jlt_reg(struct bpf_test *self)
lib/test_bpf.c
2637
static int bpf_fill_jmp32_jle_reg(struct bpf_test *self)
lib/test_bpf.c
2642
static int bpf_fill_jmp32_jsgt_reg(struct bpf_test *self)
lib/test_bpf.c
2647
static int bpf_fill_jmp32_jsge_reg(struct bpf_test *self)
lib/test_bpf.c
2652
static int bpf_fill_jmp32_jslt_reg(struct bpf_test *self)
lib/test_bpf.c
2657
static int bpf_fill_jmp32_jsle_reg(struct bpf_test *self)
lib/test_bpf.c
269
static int bpf_fill_maxinsns9(struct bpf_test *self)
lib/test_bpf.c
2718
static int __bpf_fill_staggered_jumps(struct bpf_test *self,
lib/test_bpf.c
2763
static int bpf_fill_staggered_ja(struct bpf_test *self)
lib/test_bpf.c
2771
static int bpf_fill_staggered_jeq_imm(struct bpf_test *self)
lib/test_bpf.c
2778
static int bpf_fill_staggered_jne_imm(struct bpf_test *self)
lib/test_bpf.c
2785
static int bpf_fill_staggered_jset_imm(struct bpf_test *self)
lib/test_bpf.c
2792
static int bpf_fill_staggered_jgt_imm(struct bpf_test *self)
lib/test_bpf.c
2799
static int bpf_fill_staggered_jge_imm(struct bpf_test *self)
lib/test_bpf.c
2806
static int bpf_fill_staggered_jlt_imm(struct bpf_test *self)
lib/test_bpf.c
2813
static int bpf_fill_staggered_jle_imm(struct bpf_test *self)
lib/test_bpf.c
2820
static int bpf_fill_staggered_jsgt_imm(struct bpf_test *self)
lib/test_bpf.c
2827
static int bpf_fill_staggered_jsge_imm(struct bpf_test *self)
lib/test_bpf.c
2834
static int bpf_fill_staggered_jslt_imm(struct bpf_test *self)
lib/test_bpf.c
2841
static int bpf_fill_staggered_jsle_imm(struct bpf_test *self)
lib/test_bpf.c
2849
static int bpf_fill_staggered_jeq_reg(struct bpf_test *self)
lib/test_bpf.c
2856
static int bpf_fill_staggered_jne_reg(struct bpf_test *self)
lib/test_bpf.c
2863
static int bpf_fill_staggered_jset_reg(struct bpf_test *self)
lib/test_bpf.c
2870
static int bpf_fill_staggered_jgt_reg(struct bpf_test *self)
lib/test_bpf.c
2877
static int bpf_fill_staggered_jge_reg(struct bpf_test *self)
lib/test_bpf.c
2884
static int bpf_fill_staggered_jlt_reg(struct bpf_test *self)
lib/test_bpf.c
2891
static int bpf_fill_staggered_jle_reg(struct bpf_test *self)
lib/test_bpf.c
2898
static int bpf_fill_staggered_jsgt_reg(struct bpf_test *self)
lib/test_bpf.c
2905
static int bpf_fill_staggered_jsge_reg(struct bpf_test *self)
lib/test_bpf.c
2912
static int bpf_fill_staggered_jslt_reg(struct bpf_test *self)
lib/test_bpf.c
2919
static int bpf_fill_staggered_jsle_reg(struct bpf_test *self)
lib/test_bpf.c
2927
static int bpf_fill_staggered_jeq32_imm(struct bpf_test *self)
lib/test_bpf.c
2934
static int bpf_fill_staggered_jne32_imm(struct bpf_test *self)
lib/test_bpf.c
2941
static int bpf_fill_staggered_jset32_imm(struct bpf_test *self)
lib/test_bpf.c
2948
static int bpf_fill_staggered_jgt32_imm(struct bpf_test *self)
lib/test_bpf.c
295
static int bpf_fill_maxinsns10(struct bpf_test *self)
lib/test_bpf.c
2955
static int bpf_fill_staggered_jge32_imm(struct bpf_test *self)
lib/test_bpf.c
2962
static int bpf_fill_staggered_jlt32_imm(struct bpf_test *self)
lib/test_bpf.c
2969
static int bpf_fill_staggered_jle32_imm(struct bpf_test *self)
lib/test_bpf.c
2976
static int bpf_fill_staggered_jsgt32_imm(struct bpf_test *self)
lib/test_bpf.c
2983
static int bpf_fill_staggered_jsge32_imm(struct bpf_test *self)
lib/test_bpf.c
2990
static int bpf_fill_staggered_jslt32_imm(struct bpf_test *self)
lib/test_bpf.c
2997
static int bpf_fill_staggered_jsle32_imm(struct bpf_test *self)
lib/test_bpf.c
3005
static int bpf_fill_staggered_jeq32_reg(struct bpf_test *self)
lib/test_bpf.c
3012
static int bpf_fill_staggered_jne32_reg(struct bpf_test *self)
lib/test_bpf.c
3019
static int bpf_fill_staggered_jset32_reg(struct bpf_test *self)
lib/test_bpf.c
3026
static int bpf_fill_staggered_jgt32_reg(struct bpf_test *self)
lib/test_bpf.c
3033
static int bpf_fill_staggered_jge32_reg(struct bpf_test *self)
lib/test_bpf.c
3040
static int bpf_fill_staggered_jlt32_reg(struct bpf_test *self)
lib/test_bpf.c
3047
static int bpf_fill_staggered_jle32_reg(struct bpf_test *self)
lib/test_bpf.c
3054
static int bpf_fill_staggered_jsgt32_reg(struct bpf_test *self)
lib/test_bpf.c
3061
static int bpf_fill_staggered_jsge32_reg(struct bpf_test *self)
lib/test_bpf.c
3068
static int bpf_fill_staggered_jslt32_reg(struct bpf_test *self)
lib/test_bpf.c
3075
static int bpf_fill_staggered_jsle32_reg(struct bpf_test *self)
lib/test_bpf.c
3083
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
614
static int __bpf_fill_alu_shift(struct bpf_test *self, u8 op,
lib/test_bpf.c
689
static int bpf_fill_alu64_lsh_imm(struct bpf_test *self)
lib/test_bpf.c
694
static int bpf_fill_alu64_rsh_imm(struct bpf_test *self)
lib/test_bpf.c
699
static int bpf_fill_alu64_arsh_imm(struct bpf_test *self)
lib/test_bpf.c
704
static int bpf_fill_alu64_lsh_reg(struct bpf_test *self)
lib/test_bpf.c
709
static int bpf_fill_alu64_rsh_reg(struct bpf_test *self)
lib/test_bpf.c
714
static int bpf_fill_alu64_arsh_reg(struct bpf_test *self)
lib/test_bpf.c
719
static int bpf_fill_alu32_lsh_imm(struct bpf_test *self)
lib/test_bpf.c
724
static int bpf_fill_alu32_rsh_imm(struct bpf_test *self)
lib/test_bpf.c
729
static int bpf_fill_alu32_arsh_imm(struct bpf_test *self)
lib/test_bpf.c
734
static int bpf_fill_alu32_lsh_reg(struct bpf_test *self)
lib/test_bpf.c
739
static int bpf_fill_alu32_rsh_reg(struct bpf_test *self)
lib/test_bpf.c
744
static int bpf_fill_alu32_arsh_reg(struct bpf_test *self)
lib/test_bpf.c
753
static int __bpf_fill_alu_shift_same_reg(struct bpf_test *self, u8 op,
lib/test_bpf.c
799
static int bpf_fill_alu64_lsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
804
static int bpf_fill_alu64_rsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
809
static int bpf_fill_alu64_arsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
81
int (*fill_helper)(struct bpf_test *self);
lib/test_bpf.c
814
static int bpf_fill_alu32_lsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
819
static int bpf_fill_alu32_rsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
824
static int bpf_fill_alu32_arsh_same_reg(struct bpf_test *self)
lib/test_bpf.c
841
static int __bpf_fill_pattern(struct bpf_test *self, void *arg,
lib/test_bpf.c
843
int (*emit)(struct bpf_test*, void*,
lib/test_bpf.c
90
static int bpf_fill_maxinsns1(struct bpf_test *self)
lib/test_bpf.c
936
static int __bpf_emit_alu64_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
957
static int __bpf_emit_alu32_imm(struct bpf_test *self, void *arg,
lib/test_bpf.c
978
static int __bpf_emit_alu64_reg(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)