Home | History | Annotate | Download | only in libbpfjit

Lines Matching refs:BPF_MEMWORDS

3331 		BPF_STMT(BPF_ST, BPF_MEMWORDS-1),
3364 BPF_STMT(BPF_ST, BPF_MEMWORDS-1),
3367 BPF_STMT(BPF_LD+BPF_MEM, BPF_MEMWORDS-1),
3378 ATF_REQUIRE(BPF_MEMWORDS > 1);
3404 BPF_STMT(BPF_ST, BPF_MEMWORDS-1),
3407 BPF_STMT(BPF_LD+BPF_MEM, BPF_MEMWORDS-1),
3418 ATF_REQUIRE(BPF_MEMWORDS > 6);
3440 struct bpf_insn insns[5*BPF_MEMWORDS+2];
3445 uint8_t pkt[BPF_MEMWORDS]; /* the program doesn't read any data */
3450 for (k = 0; k < BPF_MEMWORDS; k++) {
3458 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN;
3461 for (k = 0; k < BPF_MEMWORDS; k++) {
3462 insns[2*BPF_MEMWORDS+3*k+1].code = BPF_JMP+BPF_JEQ+BPF_K;
3463 insns[2*BPF_MEMWORDS+3*k+1].k = k+1;
3464 insns[2*BPF_MEMWORDS+3*k+1].jt = 0;
3465 insns[2*BPF_MEMWORDS+3*k+1].jf = 2;
3466 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM;
3467 insns[2*BPF_MEMWORDS+3*k+2].k = k;
3468 insns[2*BPF_MEMWORDS+3*k+3].code = BPF_RET+BPF_A;
3469 insns[2*BPF_MEMWORDS+3*k+3].k = 0;
3472 insns[5*BPF_MEMWORDS+1].code = BPF_RET+BPF_K;
3473 insns[5*BPF_MEMWORDS+1].k = UINT32_MAX;
3531 BPF_STMT(BPF_STX, BPF_MEMWORDS-1),
3605 struct bpf_insn insns[5*BPF_MEMWORDS+2];
3610 uint8_t pkt[BPF_MEMWORDS]; /* the program doesn't read any data */
3615 for (k = 0; k < BPF_MEMWORDS; k++) {
3623 insns[2*BPF_MEMWORDS].code = BPF_LD+BPF_W+BPF_LEN;
3626 for (k = 0; k < BPF_MEMWORDS; k++) {
3627 insns[2*BPF_MEMWORDS+3*k+1].code = BPF_JMP+BPF_JEQ+BPF_K;
3628 insns[2*BPF_MEMWORDS+3*k+1].k = k+1;
3629 insns[2*BPF_MEMWORDS+3*k+1].jt = 0;
3630 insns[2*BPF_MEMWORDS+3*k+1].jf = 2;
3631 insns[2*BPF_MEMWORDS+3*k+2].code = BPF_LD+BPF_MEM;
3632 insns[2*BPF_MEMWORDS+3*k+2].k = k;
3633 insns[2*BPF_MEMWORDS+3*k+3].code = BPF_RET+BPF_A;
3634 insns[2*BPF_MEMWORDS+3*k+3].k = 0;
3637 insns[5*BPF_MEMWORDS+1].code = BPF_RET+BPF_K;
3638 insns[5*BPF_MEMWORDS+1].k = UINT32_MAX;