Lines Matching refs:r12
310 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
311 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \
312 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
317 xor r12, r10, r11; /* drop size bits from pointer */ \
319 1000: rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
321 1001: lwz r11, 4(r12); /* Get pte entry */
324 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
325 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \
326 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
328 rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
329 lwz r11, 4(r12); /* Get pte entry */
335 rlwinm. r12, r11, 0, 0, 19; /* Extract L2 (pte) base address */ \
337 rlwimi r12, r10, 22, 20, 29; /* Compute PTE address */ \
338 lwz r11, 0(r12); /* Get Linux PTE */
443 stw r12, THREAD_NORMSAVE(1)(r10)
466 mfspr r12,SPRN_MAS1 /* Set TID to 0 */
467 rlwinm r12,r12,0,16,1
468 mtspr SPRN_MAS1,r12
491 mfspr r12,SPRN_ESR
498 rlwimi r13,r12,11,29,29
505 subf r13,r11,r12 /* create false data dep */
508 lwz r13,0(r12) /* Get upper pte bits */
524 lwz r12, THREAD_NORMSAVE(1)(r10)
544 stw r12, THREAD_NORMSAVE(1)(r10)
568 mfspr r12,SPRN_MAS1 /* Set TID to 0 */
569 rlwinm r12,r12,0,16,1
570 mtspr SPRN_MAS1,r12
600 subf r13,r11,r12 /* create false data dep */
603 lwz r13,0(r12) /* Get upper pte bits */
620 lwz r12, THREAD_NORMSAVE(1)(r10)
704 mfspr r12, SPRN_SPRG_THREAD
705 stw r14, THREAD_NORMSAVE(4)(r12)
706 stw r15, THREAD_NORMSAVE(5)(r12)
707 stw r16, THREAD_NORMSAVE(6)(r12)
708 stw r17, THREAD_NORMSAVE(7)(r12)
712 lwz r15, TASK_CPU-THREAD(r12)
766 rlwinm r12, r11, 32-2, 26, 31 /* Move in perm bits */
770 andc r12, r12, r10
771 1: rlwimi r12, r13, 20, 0, 11 /* grab RPN[32:43] */
772 rlwimi r12, r11, 20, 12, 19 /* grab RPN[44:51] */
773 2: mtspr SPRN_MAS3, r12
782 and r12, r11, r10
784 slwi r10, r12, 1
785 or r10, r10, r12
786 iseleq r12, r12, r10
787 rlwimi r13, r12, 0, 20, 31 /* Get RPN from PTE, merge w/ perms */
791 mfspr r12, SPRN_MAS2
793 rlwimi r12, r11, 32-19, 27, 31 /* extract WIMGE from pte */
795 rlwimi r12, r11, 26, 27, 31 /* extract WIMGE from pte */
803 andc r12, r12, r13 /* mask off ea bits within the page */
805 3: mtspr SPRN_MAS2, r12
809 mfspr r12, SPRN_MAS0
816 andi. r13, r12, 0xfff
819 addi r12, r12, 1
827 rlwimi r12, r13, 0, 20, 31
829 mtspr SPRN_MAS0,r12
847 lwz r12, THREAD_NORMSAVE(1)(r10)
916 mfspr r12,SPRN_MAS3
922 andc r4,r12,r10 /* r4 = page base */