Lines Matching refs:T0
31 #define T0 8
38 #define T0 12
305 UASM_i_LW(&p, T0, offsetof(struct kvm_vcpu_arch, pc), K1);
306 UASM_i_MTC0(&p, T0, C0_EPC);
348 uasm_i_mfc0(&p, T0, C0_GUESTCTL1);
350 uasm_i_ext(&p, T1, T0, MIPS_GCTL1_ID_SHIFT,
352 uasm_i_ins(&p, T0, T1, MIPS_GCTL1_RID_SHIFT,
354 uasm_i_mtc0(&p, T0, C0_GUESTCTL1);
372 UASM_i_LW(&p, T0, offsetof(struct kvm_vcpu_arch, cop0), K1);
373 UASM_i_LW(&p, T0, offsetof(struct mips_coproc, reg[MIPS_CP0_STATUS][0]),
374 T0);
375 uasm_i_andi(&p, T0, T0, KSU_USER | ST0_ERL | ST0_EXL);
376 uasm_i_xori(&p, T0, T0, KSU_USER);
377 uasm_il_bnez(&p, &r, T0, label_kernel_asid);
632 uasm_i_mfhi(&p, T0);
633 UASM_i_SW(&p, T0, offsetof(struct kvm_vcpu_arch, hi), K1);
635 uasm_i_mflo(&p, T0);
636 UASM_i_SW(&p, T0, offsetof(struct kvm_vcpu_arch, lo), K1);
641 UASM_i_MFC0(&p, T0, scratch_tmp[0], scratch_tmp[1]);
642 UASM_i_SW(&p, T0, offsetof(struct kvm_vcpu_arch, gprs[K1]), K1);
700 uasm_i_cfc1(&p, T0, 31);
701 uasm_i_sw(&p, T0, offsetof(struct kvm_vcpu_arch, fpu.fcr31),
712 uasm_i_mfc0(&p, T0, C0_CONFIG5);
713 uasm_i_ext(&p, T0, T0, 27, 1); /* MIPS_CONF5_MSAEN */
714 uasm_il_beqz(&p, &r, T0, label_msa_1);
716 uasm_i_cfcmsa(&p, T0, MSA_CSR);
717 uasm_i_sw(&p, T0, offsetof(struct kvm_vcpu_arch, fpu.msacsr),
761 uasm_i_mfc0(&p, T0, C0_GUESTCTL1);
763 uasm_i_ins(&p, T0, ZERO, MIPS_GCTL1_RID_SHIFT,
765 uasm_i_mtc0(&p, T0, C0_GUESTCTL1);
857 uasm_i_andi(&p, T0, V0, RESUME_HOST);
858 uasm_il_bnez(&p, &r, T0, label_return_to_host);
888 UASM_i_LW(&p, T0, offsetof(struct kvm_vcpu_arch, guest_ebase), K1);
896 build_set_exc_base(&p, T0);