Home | History | Annotate | Download | only in bpfjit

Lines Matching refs:BPF_MEMWORDS

3159 		BPF_STMT(BPF_ST, BPF_MEMWORDS-1),
3187 BPF_STMT(BPF_ST, BPF_MEMWORDS-1),
3190 BPF_STMT(BPF_LD+BPF_MEM, BPF_MEMWORDS-1),
3201 ATF_REQUIRE(BPF_MEMWORDS > 1);
3233 BPF_STMT(BPF_ST, BPF_MEMWORDS-1),
3236 BPF_STMT(BPF_LD+BPF_MEM, BPF_MEMWORDS-1),
3247 ATF_REQUIRE(BPF_MEMWORDS > 6);
3275 struct bpf_insn insns[5*BPF_MEMWORDS+2];
3280 uint8_t pkt[BPF_MEMWORDS]; /* the program doesn't read any data */
3285 for (k = 0; k < BPF_MEMWORDS; k++) {
3293 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN;
3296 for (k = 0; k < BPF_MEMWORDS; k++) {
3297 insns[2*BPF_MEMWORDS+3*k+1].code = BPF_JMP+BPF_JEQ+BPF_K;
3298 insns[2*BPF_MEMWORDS+3*k+1].k = k+1;
3299 insns[2*BPF_MEMWORDS+3*k+1].jt = 0;
3300 insns[2*BPF_MEMWORDS+3*k+1].jf = 2;
3301 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM;
3302 insns[2*BPF_MEMWORDS+3*k+2].k = k;
3303 insns[2*BPF_MEMWORDS+3*k+3].code = BPF_RET+BPF_A;
3304 insns[2*BPF_MEMWORDS+3*k+3].k = 0;
3307 insns[5*BPF_MEMWORDS+1].code = BPF_RET+BPF_K;
3308 insns[5*BPF_MEMWORDS+1].k = UINT32_MAX;
3379 BPF_STMT(BPF_STX, BPF_MEMWORDS-1),
3456 struct bpf_insn insns[5*BPF_MEMWORDS+2];
3461 uint8_t pkt[BPF_MEMWORDS]; /* the program doesn't read any data */
3466 for (k = 0; k < BPF_MEMWORDS; k++) {
3474 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN;
3477 for (k = 0; k < BPF_MEMWORDS; k++) {
3478 insns[2*BPF_MEMWORDS+3*k+1].code = BPF_JMP+BPF_JEQ+BPF_K;
3479 insns[2*BPF_MEMWORDS+3*k+1].k = k+1;
3480 insns[2*BPF_MEMWORDS+3*k+1].jt = 0;
3481 insns[2*BPF_MEMWORDS+3*k+1].jf = 2;
3482 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM;
3483 insns[2*BPF_MEMWORDS+3*k+2].k = k;
3484 insns[2*BPF_MEMWORDS+3*k+3].code = BPF_RET+BPF_A;
3485 insns[2*BPF_MEMWORDS+3*k+3].k = 0;
3488 insns[5*BPF_MEMWORDS+1].code = BPF_RET+BPF_K;
3489 insns[5*BPF_MEMWORDS+1].k = UINT32_MAX;