Home
last modified time | relevance | path

Searched refs:BPF_ALU32_IMM (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/lib/
Dtest_bpf.c284 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); in bpf_fill_maxinsns9()
288 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); in bpf_fill_maxinsns9()
315 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); in bpf_fill_maxinsns10()
445 insn[0] = BPF_ALU32_IMM(BPF_MOV, R0, 1); in __bpf_fill_stxdw()
1148 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1149 BPF_ALU32_IMM(BPF_MOV, R1, -1),
1150 BPF_ALU32_IMM(BPF_MOV, R2, 3),
1155 BPF_ALU32_IMM(BPF_MOV, R0, 1),
1165 BPF_ALU32_IMM(BPF_MOV, R0, -1),
1167 BPF_ALU32_IMM(BPF_MOV, R2, 3),
[all …]
/Linux-v4.19/net/core/
Dfilter.c280 *insn++ = BPF_ALU32_IMM(BPF_AND, dst_reg, PKT_TYPE_MAX); in convert_skb_access()
282 *insn++ = BPF_ALU32_IMM(BPF_RSH, dst_reg, 5); in convert_skb_access()
302 *insn++ = BPF_ALU32_IMM(BPF_AND, dst_reg, in convert_skb_access()
306 *insn++ = BPF_ALU32_IMM(BPF_RSH, dst_reg, 12); in convert_skb_access()
308 *insn++ = BPF_ALU32_IMM(BPF_AND, dst_reg, 1); in convert_skb_access()
766 *insn++ = BPF_ALU32_IMM(BPF_AND, BPF_REG_A, 0xf); in bpf_convert_filter()
768 *insn++ = BPF_ALU32_IMM(BPF_LSH, BPF_REG_A, 2); in bpf_convert_filter()
5386 *insn++ = BPF_ALU32_IMM(BPF_AND, BPF_REG_6, CLONED_MASK); in bpf_unclone_prologue()
5399 *insn++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, drop_verdict); in bpf_unclone_prologue()
5814 *insn++ = BPF_ALU32_IMM(BPF_AND, si->dst_reg, PKT_TYPE_MAX); in bpf_convert_ctx_access()
[all …]
/Linux-v4.19/samples/bpf/
Dbpf_insn.h36 #define BPF_ALU32_IMM(OP, DST, IMM) \ macro
/Linux-v4.19/tools/include/linux/
Dfilter.h60 #define BPF_ALU32_IMM(OP, DST, IMM) \ macro
/Linux-v4.19/kernel/bpf/
Darraymap.c177 *insn++ = BPF_ALU32_IMM(BPF_AND, ret, array->index_mask); in array_map_gen_lookup()
721 *insn++ = BPF_ALU32_IMM(BPF_AND, ret, array->index_mask); in array_of_map_gen_lookup()
Dcore.c662 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
663 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
708 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[0].imm); in bpf_jit_blind_insn()
709 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
Dverifier.c5450 insn_buf[cnt++] = BPF_ALU32_IMM(BPF_AND, insn->dst_reg, in convert_ctx_accesses()
5781 insn_buf[1] = BPF_ALU32_IMM(BPF_AND, BPF_REG_3, in fixup_bpf_calls()
/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_verifier.c137 insn[i] = BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 0xbef); in bpf_fill_ld_abs_vlan_push_pop()
400 BPF_ALU32_IMM(BPF_DIV, BPF_REG_0, -1),
446 BPF_ALU32_IMM(BPF_MOD, BPF_REG_0, -1),
697 BPF_ALU32_IMM(BPF_ARSH, BPF_REG_0, 5),
4475 BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2),
4563 BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2),
4590 BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2),
6333 BPF_ALU32_IMM(BPF_ADD, BPF_REG_0, 0),
7079 BPF_ALU32_IMM(BPF_MOD, BPF_REG_1, 2),
7080 BPF_ALU32_IMM(BPF_ADD, BPF_REG_1, 1),
[all …]
/Linux-v4.19/include/linux/
Dfilter.h110 #define BPF_ALU32_IMM(OP, DST, IMM) \ macro