Searched refs:BPF_ALU32_IMM (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/lib/ |
D | test_bpf.c | 284 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/ |
D | filter.c | 280 *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/ |
D | bpf_insn.h | 36 #define BPF_ALU32_IMM(OP, DST, IMM) \ macro
|
/Linux-v4.19/tools/include/linux/ |
D | filter.h | 60 #define BPF_ALU32_IMM(OP, DST, IMM) \ macro
|
/Linux-v4.19/kernel/bpf/ |
D | arraymap.c | 177 *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()
|
D | core.c | 662 *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()
|
D | verifier.c | 5450 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/ |
D | test_verifier.c | 137 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/ |
D | filter.h | 110 #define BPF_ALU32_IMM(OP, DST, IMM) \ macro
|