Lines Matching refs:r_A
113 *prog++ = SUB | RS1(G0) | RS2(r_A) | RD(r_A); \
140 *prog++ = OPCODE | RS1(r_A) | RS2(r_X) | RD(r_A); \
161 _insn |= RS1(r_A) | RD(r_A); \
388 emit_clear(r_A); /* A = 0 */ in bpf_jit_compile()
471 emit_clear(r_A); in bpf_jit_compile()
490 emit_clear(r_A); in bpf_jit_compile()
492 emit_loadimm(K, r_A); in bpf_jit_compile()
510 emit_reg_move(r_A, O0); /* delay slot */ in bpf_jit_compile()
514 emit_reg_move(r_A, r_X); in bpf_jit_compile()
518 emit_reg_move(r_X, r_A); in bpf_jit_compile()
521 emit_load_cpu(r_A); in bpf_jit_compile()
524 emit_skb_load16(protocol, r_A); in bpf_jit_compile()
527 __emit_skb_load8(__pkt_type_offset, r_A); in bpf_jit_compile()
528 emit_andi(r_A, PKT_TYPE_MAX, r_A); in bpf_jit_compile()
532 emit_skb_loadptr(dev, r_A); in bpf_jit_compile()
533 emit_cmpi(r_A, 0); in bpf_jit_compile()
536 emit_load32(r_A, struct net_device, ifindex, r_A); in bpf_jit_compile()
539 emit_skb_load32(mark, r_A); in bpf_jit_compile()
542 emit_skb_load16(queue_mapping, r_A); in bpf_jit_compile()
545 emit_skb_loadptr(dev, r_A); in bpf_jit_compile()
546 emit_cmpi(r_A, 0); in bpf_jit_compile()
549 emit_load16(r_A, struct net_device, type, r_A); in bpf_jit_compile()
552 emit_skb_load32(hash, r_A); in bpf_jit_compile()
556 emit_skb_load16(vlan_tci, r_A); in bpf_jit_compile()
559 emit_andi(r_A, 1, r_A); in bpf_jit_compile()
562 emit_and(r_A, r_TMP, r_A); in bpf_jit_compile()
566 emit_skb_load32(len, r_A); in bpf_jit_compile()
572 emit_loadimm(K, r_A); in bpf_jit_compile()
579 emit_ldmem(K * 4, r_A); in bpf_jit_compile()
587 emit_stmem(K * 4, r_A); in bpf_jit_compile()
668 emit_cmp(r_A, r_X); in bpf_jit_compile()
672 emit_btst(r_A, r_X); in bpf_jit_compile()
678 emit_cmpi(r_A, K); in bpf_jit_compile()
681 emit_cmp(r_A, r_TMP); in bpf_jit_compile()
686 emit_btsti(r_A, K); in bpf_jit_compile()
689 emit_btst(r_A, r_TMP); in bpf_jit_compile()