Searched refs:BPF_STMT (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/lib/ |
D | test_bpf.c | 441 BPF_STMT(BPF_LD | BPF_IMM, 1), 442 BPF_STMT(BPF_MISC | BPF_TAX, 0), 443 BPF_STMT(BPF_LD | BPF_IMM, 2), 444 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), 445 BPF_STMT(BPF_ALU | BPF_NEG, 0), /* A == -3 */ 446 BPF_STMT(BPF_MISC | BPF_TAX, 0), 447 BPF_STMT(BPF_LD | BPF_LEN, 0), 448 BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), 449 BPF_STMT(BPF_MISC | BPF_TAX, 0), /* X == len - 3 */ 450 BPF_STMT(BPF_LD | BPF_B | BPF_IND, 1), [all …]
|
/linux-4.4.14/samples/seccomp/ |
D | bpf-helper.h | 45 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW) 47 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL) 139 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, LO_ARG(idx)) 143 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, LO_ARG(idx)), \ 144 BPF_STMT(BPF_ST, 0), /* lo -> M[0] */ \ 145 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, HI_ARG(idx)), \ 146 BPF_STMT(BPF_ST, 1) /* hi -> M[1] */ 159 BPF_STMT(BPF_LD+BPF_MEM, 0), /* swap in lo */ \ 161 BPF_STMT(BPF_LD+BPF_MEM, 1), /* passed: swap hi back in */ \ 163 BPF_STMT(BPF_LD+BPF_MEM, 1) /* failed: swap hi back in */ [all …]
|
D | bpf-direct.c | 114 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_nr), in install_filter() 117 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 120 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 123 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 125 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 130 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)), in install_filter() 132 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL), in install_filter() 135 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)), in install_filter() 140 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter() 141 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_TRAP), in install_filter() [all …]
|
D | dropper.c | 31 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, in install_filter() 34 BPF_STMT(BPF_LD+BPF_W+BPF_ABS, in install_filter() 37 BPF_STMT(BPF_RET+BPF_K, in install_filter() 39 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_filter()
|
/linux-4.4.14/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 158 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 189 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 226 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 264 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 287 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 312 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW), in TEST() 348 BPF_STMT(BPF_RET|BPF_K, 0x10000000U), in TEST_SIGNAL() 370 BPF_STMT(BPF_RET|BPF_K, 0x90000000U), in TEST_SIGNAL() 391 BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL), in TEST_SIGNAL() 409 BPF_STMT(BPF_LD|BPF_W|BPF_ABS, in TEST_SIGNAL() [all …]
|
/linux-4.4.14/include/uapi/linux/ |
D | filter.h | 47 #ifndef BPF_STMT 48 #define BPF_STMT(code, k) { (unsigned short)(code), 0, 0, k } macro
|
/linux-4.4.14/samples/bpf/ |
D | tracex5_user.c | 16 BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), in install_accept_all_seccomp()
|
/linux-4.4.14/Documentation/networking/ |
D | cdc_mbim.txt | 243 BPF_STMT(BPF_LD|BPF_B|BPF_ABS, SKF_AD_OFF + SKF_AD_VLAN_TAG_PRESENT), 247 BPF_STMT(BPF_LD|BPF_H|BPF_ABS, SKF_AD_OFF + SKF_AD_VLAN_TAG), 252 BPF_STMT(BPF_LD|BPF_H|BPF_ABS, 2 * ETH_ALEN), 255 BPF_STMT(BPF_RET|BPF_K, (u_int)-1), /* accept */ 256 BPF_STMT(BPF_RET|BPF_K, 0), /* ignore */
|
/linux-4.4.14/include/linux/ |
D | filter.h | 285 ((struct sock_filter) BPF_STMT(CODE, K))
|