BPF_REG_AX 164 arch/arm/net/bpf_jit_32.c [BPF_REG_AX] = {STACK_OFFSET(BPF_AX_HI), STACK_OFFSET(BPF_AX_LO)}, BPF_REG_AX 51 arch/arm64/net/bpf_jit_comp.c [BPF_REG_AX] = A64_R(9), BPF_REG_AX 234 arch/mips/net/ebpf_jit.c case BPF_REG_AX: BPF_REG_AX 59 arch/powerpc/net/bpf_jit64.h [BPF_REG_AX] = 2, BPF_REG_AX 62 arch/riscv/net/bpf_jit_comp.c [BPF_REG_AX] = RV_REG_T0, BPF_REG_AX 95 arch/s390/net/bpf_jit_comp.c [BPF_REG_AX] = 12, BPF_REG_AX 518 arch/s390/net/bpf_jit_comp.c if (dst_reg == BPF_REG_AX || src_reg == BPF_REG_AX) BPF_REG_AX 228 arch/sparc/net/bpf_jit_comp_64.c [BPF_REG_AX] = G7, BPF_REG_AX 122 arch/x86/net/bpf_jit_comp.c [BPF_REG_AX] = 2, /* R10 temp register */ BPF_REG_AX 138 arch/x86/net/bpf_jit_comp.c BIT(BPF_REG_AX)); BPF_REG_AX 160 arch/x86/net/bpf_jit_comp32.c [BPF_REG_AX] = {IA32_ESI, IA32_EDI}, BPF_REG_AX 1478 arch/x86/net/bpf_jit_comp32.c const bool dstk = insn->dst_reg == BPF_REG_AX ? false : true; BPF_REG_AX 1479 arch/x86/net/bpf_jit_comp32.c const bool sstk = insn->src_reg == BPF_REG_AX ? false : true; BPF_REG_AX 53 kernel/bpf/core.c #define AX regs[BPF_REG_AX] BPF_REG_AX 900 kernel/bpf/core.c BUILD_BUG_ON(BPF_REG_AX + 1 != MAX_BPF_JIT_REG); BPF_REG_AX 920 kernel/bpf/core.c if (from->dst_reg == BPF_REG_AX || from->src_reg == BPF_REG_AX) BPF_REG_AX 940 kernel/bpf/core.c *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); BPF_REG_AX 941 kernel/bpf/core.c *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); BPF_REG_AX 942 kernel/bpf/core.c *to++ = BPF_ALU32_REG(from->code, from->dst_reg, BPF_REG_AX); BPF_REG_AX 954 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); BPF_REG_AX 955 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); BPF_REG_AX 956 kernel/bpf/core.c *to++ = BPF_ALU64_REG(from->code, from->dst_reg, BPF_REG_AX); BPF_REG_AX 974 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); BPF_REG_AX 975 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); BPF_REG_AX 976 kernel/bpf/core.c *to++ = BPF_JMP_REG(from->code, from->dst_reg, BPF_REG_AX, off); BPF_REG_AX 994 kernel/bpf/core.c *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); BPF_REG_AX 995 kernel/bpf/core.c *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); BPF_REG_AX 996 kernel/bpf/core.c *to++ = BPF_JMP32_REG(from->code, from->dst_reg, BPF_REG_AX, BPF_REG_AX 1001 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[1].imm); BPF_REG_AX 1002 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); BPF_REG_AX 1003 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32); BPF_REG_AX 1004 kernel/bpf/core.c *to++ = BPF_ALU64_REG(BPF_MOV, aux[0].dst_reg, BPF_REG_AX); BPF_REG_AX 1007 kernel/bpf/core.c *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[0].imm); BPF_REG_AX 1008 kernel/bpf/core.c *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); BPF_REG_AX 1010 kernel/bpf/core.c *to++ = BPF_ZEXT_REG(BPF_REG_AX); BPF_REG_AX 1011 kernel/bpf/core.c *to++ = BPF_ALU64_REG(BPF_OR, aux[0].dst_reg, BPF_REG_AX); BPF_REG_AX 1018 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); BPF_REG_AX 1019 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); BPF_REG_AX 1020 kernel/bpf/core.c *to++ = BPF_STX_MEM(from->code, from->dst_reg, BPF_REG_AX, from->off); BPF_REG_AX 8499 kernel/bpf/verifier.c rnd_hi32_patch[1] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, 0); BPF_REG_AX 8500 kernel/bpf/verifier.c rnd_hi32_patch[2] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32); BPF_REG_AX 8501 kernel/bpf/verifier.c rnd_hi32_patch[3] = BPF_ALU64_REG(BPF_OR, 0, BPF_REG_AX); BPF_REG_AX 9047 kernel/bpf/verifier.c *patch++ = BPF_MOV32_IMM(BPF_REG_AX, aux->alu_limit - 1); BPF_REG_AX 9048 kernel/bpf/verifier.c *patch++ = BPF_ALU64_REG(BPF_SUB, BPF_REG_AX, off_reg); BPF_REG_AX 9049 kernel/bpf/verifier.c *patch++ = BPF_ALU64_REG(BPF_OR, BPF_REG_AX, off_reg); BPF_REG_AX 9050 kernel/bpf/verifier.c *patch++ = BPF_ALU64_IMM(BPF_NEG, BPF_REG_AX, 0); BPF_REG_AX 9051 kernel/bpf/verifier.c *patch++ = BPF_ALU64_IMM(BPF_ARSH, BPF_REG_AX, 63); BPF_REG_AX 9053 kernel/bpf/verifier.c *patch++ = BPF_ALU64_REG(BPF_AND, BPF_REG_AX, BPF_REG_AX 9055 kernel/bpf/verifier.c insn->src_reg = BPF_REG_AX; BPF_REG_AX 9058 kernel/bpf/verifier.c BPF_REG_AX); BPF_REG_AX 7546 net/core/filter.c BPF_REG_AX, si->src_reg, BPF_REG_AX 7551 net/core/filter.c *insn++ = BPF_ALU64_REG(BPF_ADD, si->dst_reg, BPF_REG_AX);