Lines Matching refs:K1
281 #define K1 27
360 r.r2 = K1;
373 UASM_i_LA(p, K1, (long)&handler_reg_save);
374 UASM_i_ADDU(p, K0, K0, K1);
382 r.r1 = K1;
417 uasm_i_lui(&p, K1, uasm_rel_hi(pgdc)); /* cp0 delay */
418 uasm_i_lw(&p, K1, uasm_rel_lo(pgdc), K1);
421 uasm_i_addu(&p, K1, K1, K0);
423 uasm_i_lw(&p, K1, 0, K1); /* cp0 delay */
425 uasm_i_addu(&p, K1, K1, K0);
426 uasm_i_lw(&p, K0, 0, K1);
429 uasm_i_mfc0(&p, K1, C0_EPC); /* cp0 delay */
431 uasm_i_jr(&p, K1);
1279 htlb_info = build_fast_tlb_refill_handler(&p, &l, &r, K0, K1,
1294 uasm_i_dmfc0(&p, K1, C0_ENTRYHI);
1295 uasm_i_xor(&p, K0, K0, K1);
1296 uasm_i_dsrl_safe(&p, K1, K0, 62);
1299 uasm_i_or(&p, K0, K0, K1);
1305 build_get_pmde64(&p, &l, &r, K0, K1); /* get pmd in K1 */
1307 build_get_pgde32(&p, K0, K1); /* get pgd in K1 */
1311 build_is_huge_pte(&p, &r, K0, K1, label_tlb_huge_update);
1314 build_get_ptep(&p, K0, K1);
1315 build_update_entries(&p, K0, K1);
1323 UASM_i_LW(&p, htlb_info.huge_pte, 0, K1);
1324 build_huge_update_entries(&p, htlb_info.huge_pte, K1);
1330 build_get_pgd_vmalloc64(&p, &l, &r, K0, K1, vmalloc_mode);
1504 uasm_i_dsrl_safe(&p, K1, K0, PGDIR_SHIFT + PGD_TABLE_ORDER + PAGE_SHIFT - 3);
1505 uasm_il_beqz(&p, &r, K1, label_vmalloc);
1513 uasm_i_dmfc0(&p, K1, C0_PGD);
1515 uasm_i_lddir(&p, K0, K1, 3); /* global page dir */
1517 uasm_i_lddir(&p, K1, K0, 1); /* middle page dir */
1519 uasm_i_ldpte(&p, K1, 0); /* even */
1520 uasm_i_ldpte(&p, K1, 1); /* odd */
1539 UASM_i_LA(&p, K1, (unsigned long)tlb_do_page_fault_0);
1540 uasm_i_jr(&p, K1);
1906 build_r3000_tlbchange_handler_head(&p, K0, K1);
1907 build_pte_present(&p, &r, K0, K1, -1, label_nopage_tlbl);
1909 build_make_valid(&p, &r, K0, K1, -1);
1910 build_r3000_tlb_reload_write(&p, &l, &r, K0, K1);
1936 build_r3000_tlbchange_handler_head(&p, K0, K1);
1937 build_pte_writable(&p, &r, K0, K1, -1, label_nopage_tlbs);
1939 build_make_write(&p, &r, K0, K1, -1);
1940 build_r3000_tlb_reload_write(&p, &l, &r, K0, K1);
1966 build_r3000_tlbchange_handler_head(&p, K0, K1);
1967 build_pte_modifiable(&p, &r, K0, K1, -1, label_nopage_tlbm);
1969 build_make_write(&p, &r, K0, K1, -1);
1970 build_r3000_pte_reload_tlbwi(&p, K0, K1);
2087 uasm_i_dmfc0(&p, K1, C0_ENTRYHI);
2088 uasm_i_xor(&p, K0, K0, K1);
2089 uasm_i_dsrl_safe(&p, K1, K0, 62);
2092 uasm_i_or(&p, K0, K0, K1);