Lines Matching refs:_R3

469 		PPC_LI64(_R3, l->cookie);  in invoke_bpf_prog()
470 EMIT(PPC_RAW_STD(_R3, _R1, run_ctx_off + offsetof(struct bpf_tramp_run_ctx, in invoke_bpf_prog()
473 PPC_LI32(_R3, l->cookie >> 32); in invoke_bpf_prog()
475 EMIT(PPC_RAW_STW(_R3, _R1, in invoke_bpf_prog()
482 PPC_LI_ADDR(_R3, p); in invoke_bpf_prog()
483 EMIT(PPC_RAW_MR(_R25, _R3)); in invoke_bpf_prog()
491 EMIT(PPC_RAW_MR(_R26, _R3)); in invoke_bpf_prog()
499 EMIT(PPC_RAW_CMPLI(_R3, 0)); in invoke_bpf_prog()
504 EMIT(PPC_RAW_ADDI(_R3, _R1, regs_off)); in invoke_bpf_prog()
520 EMIT(PPC_RAW_STL(_R3, _R1, retval_off)); in invoke_bpf_prog()
531 EMIT(PPC_RAW_MR(_R3, _R25)); in invoke_bpf_prog()
550 EMIT(PPC_RAW_LI(_R3, 0)); in invoke_bpf_mod_ret()
551 EMIT(PPC_RAW_STL(_R3, _R1, retval_off)); in invoke_bpf_mod_ret()
562 EMIT(PPC_RAW_LL(_R3, _R1, retval_off)); in invoke_bpf_mod_ret()
563 EMIT(PPC_RAW_CMPLI(_R3, 0)); in invoke_bpf_mod_ret()
584 EMIT(PPC_RAW_LL(_R3, _R1, func_frame_offset - tailcallcnt_offset)); in bpf_trampoline_setup_tail_call_cnt()
585 EMIT(PPC_RAW_STL(_R3, _R1, -tailcallcnt_offset)); in bpf_trampoline_setup_tail_call_cnt()
599 EMIT(PPC_RAW_LL(_R3, _R1, -tailcallcnt_offset)); in bpf_trampoline_restore_tail_call_cnt()
600 EMIT(PPC_RAW_STL(_R3, _R1, func_frame_offset - tailcallcnt_offset)); in bpf_trampoline_restore_tail_call_cnt()
617 EMIT(PPC_RAW_STL(_R3 + i, _R1, regs_off + i * SZL)); in bpf_trampoline_save_args()
619 EMIT(PPC_RAW_LL(_R3, _R1, param_save_area_offset + i * SZL)); in bpf_trampoline_save_args()
620 EMIT(PPC_RAW_STL(_R3, _R1, regs_off + i * SZL)); in bpf_trampoline_save_args()
630 EMIT(PPC_RAW_LL(_R3 + i, _R1, regs_off + i * SZL)); in bpf_trampoline_restore_args_regs()
643 EMIT(PPC_RAW_LL(_R3, _R1, param_save_area_offset + i * SZL)); in bpf_trampoline_restore_args_stack()
644 EMIT(PPC_RAW_STL(_R3, _R1, STACK_FRAME_MIN_SIZE + i * SZL)); in bpf_trampoline_restore_args_stack()
802 EMIT(PPC_RAW_MFLR(_R3)); in __arch_prepare_bpf_trampoline()
804 EMIT(PPC_RAW_STL(_R3, _R1, alt_lr_off)); in __arch_prepare_bpf_trampoline()
806 EMIT(PPC_RAW_STL(_R3, _R1, bpf_frame_size + PPC_LR_STKOFF)); in __arch_prepare_bpf_trampoline()
814 EMIT(PPC_RAW_LWZ(_R4, _R3, 4)); in __arch_prepare_bpf_trampoline()
817 EMIT(PPC_RAW_ADD(_R3, _R3, _R4)); in __arch_prepare_bpf_trampoline()
818 EMIT(PPC_RAW_ADDI(_R3, _R3, 4)); in __arch_prepare_bpf_trampoline()
822 EMIT(PPC_RAW_STL(_R3, _R1, ip_off)); in __arch_prepare_bpf_trampoline()
826 EMIT(PPC_RAW_STL(_R3, _R1, bpf_frame_size + PPC_LR_STKOFF)); in __arch_prepare_bpf_trampoline()
829 EMIT(PPC_RAW_LI(_R3, nr_regs)); in __arch_prepare_bpf_trampoline()
830 EMIT(PPC_RAW_STL(_R3, _R1, nregs_off)); in __arch_prepare_bpf_trampoline()
837 PPC_LI_ADDR(_R3, (unsigned long)im); in __arch_prepare_bpf_trampoline()
868 EMIT(PPC_RAW_LL(_R3, _R1, bpf_frame_size + PPC_LR_STKOFF)); in __arch_prepare_bpf_trampoline()
869 EMIT(PPC_RAW_MTCTR(_R3)); in __arch_prepare_bpf_trampoline()
886 EMIT(PPC_RAW_STL(_R3, _R1, retval_off)); in __arch_prepare_bpf_trampoline()
919 PPC_LI_ADDR(_R3, im); in __arch_prepare_bpf_trampoline()
931 EMIT(PPC_RAW_LL(_R3, _R1, retval_off)); in __arch_prepare_bpf_trampoline()