Lines Matching refs:r_A
141 *prog++ = SUB | RS1(G0) | RS2(r_A) | RD(r_A); \
168 *prog++ = OPCODE | RS1(r_A) | RS2(r_X) | RD(r_A); \
189 _insn |= RS1(r_A) | RD(r_A); \
425 emit_clear(r_A); /* A = 0 */ in bpf_jit_compile()
518 emit_clear(r_A); in bpf_jit_compile()
539 emit_clear(r_A); in bpf_jit_compile()
541 emit_loadimm(K, r_A); in bpf_jit_compile()
559 emit_reg_move(r_A, O0); /* delay slot */ in bpf_jit_compile()
563 emit_reg_move(r_A, r_X); in bpf_jit_compile()
567 emit_reg_move(r_X, r_A); in bpf_jit_compile()
570 emit_load_cpu(r_A); in bpf_jit_compile()
573 emit_skb_load16(protocol, r_A); in bpf_jit_compile()
576 __emit_skb_load8(__pkt_type_offset, r_A); in bpf_jit_compile()
577 emit_andi(r_A, PKT_TYPE_MAX, r_A); in bpf_jit_compile()
581 emit_skb_loadptr(dev, r_A); in bpf_jit_compile()
582 emit_cmpi(r_A, 0); in bpf_jit_compile()
585 emit_load32(r_A, struct net_device, ifindex, r_A); in bpf_jit_compile()
588 emit_skb_load32(mark, r_A); in bpf_jit_compile()
591 emit_skb_load16(queue_mapping, r_A); in bpf_jit_compile()
594 emit_skb_loadptr(dev, r_A); in bpf_jit_compile()
595 emit_cmpi(r_A, 0); in bpf_jit_compile()
598 emit_load16(r_A, struct net_device, type, r_A); in bpf_jit_compile()
601 emit_skb_load32(hash, r_A); in bpf_jit_compile()
605 emit_skb_load16(vlan_tci, r_A); in bpf_jit_compile()
608 emit_andi(r_A, 1, r_A); in bpf_jit_compile()
611 emit_and(r_A, r_TMP, r_A); in bpf_jit_compile()
615 emit_skb_load32(len, r_A); in bpf_jit_compile()
621 emit_loadimm(K, r_A); in bpf_jit_compile()
628 emit_ldmem(K * 4, r_A); in bpf_jit_compile()
636 emit_stmem(K * 4, r_A); in bpf_jit_compile()
717 emit_cmp(r_A, r_X); in bpf_jit_compile()
721 emit_btst(r_A, r_X); in bpf_jit_compile()
727 emit_cmpi(r_A, K); in bpf_jit_compile()
730 emit_cmp(r_A, r_TMP); in bpf_jit_compile()
735 emit_btsti(r_A, K); in bpf_jit_compile()
738 emit_btst(r_A, r_TMP); in bpf_jit_compile()