Lines Matching refs:r12

309 	rlwinm	r12, r10, 13, 19, 29;	/* Compute pgdir/pmd offset */	\
310 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \
311 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
316 xor r12, r10, r11; /* drop size bits from pointer */ \
318 1000: rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
320 1001: lwz r11, 4(r12); /* Get pte entry */
323 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
324 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \
325 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
327 rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
328 lwz r11, 4(r12); /* Get pte entry */
334 rlwinm. r12, r11, 0, 0, 19; /* Extract L2 (pte) base address */ \
336 rlwimi r12, r10, 22, 20, 29; /* Compute PTE address */ \
337 lwz r11, 0(r12); /* Get Linux PTE */
431 stw r12, THREAD_NORMSAVE(1)(r10)
454 mfspr r12,SPRN_MAS1 /* Set TID to 0 */
455 rlwinm r12,r12,0,16,1
456 mtspr SPRN_MAS1,r12
479 mfspr r12,SPRN_ESR
486 rlwimi r13,r12,11,29,29
493 subf r13,r11,r12 /* create false data dep */
496 lwz r13,0(r12) /* Get upper pte bits */
512 lwz r12, THREAD_NORMSAVE(1)(r10)
532 stw r12, THREAD_NORMSAVE(1)(r10)
556 mfspr r12,SPRN_MAS1 /* Set TID to 0 */
557 rlwinm r12,r12,0,16,1
558 mtspr SPRN_MAS1,r12
588 subf r13,r11,r12 /* create false data dep */
591 lwz r13,0(r12) /* Get upper pte bits */
608 lwz r12, THREAD_NORMSAVE(1)(r10)
698 mfspr r12, SPRN_SPRG_THREAD
699 stw r14, THREAD_NORMSAVE(4)(r12)
700 stw r15, THREAD_NORMSAVE(5)(r12)
701 stw r16, THREAD_NORMSAVE(6)(r12)
702 stw r17, THREAD_NORMSAVE(7)(r12)
706 lwz r15, TASK_CPU-THREAD(r12)
760 rlwinm r12, r11, 32-2, 26, 31 /* Move in perm bits */
764 andc r12, r12, r10
765 1: rlwimi r12, r13, 20, 0, 11 /* grab RPN[32:43] */
766 rlwimi r12, r11, 20, 12, 19 /* grab RPN[44:51] */
767 2: mtspr SPRN_MAS3, r12
776 and r12, r11, r10
778 slwi r10, r12, 1
779 or r10, r10, r12
780 iseleq r12, r12, r10
781 rlwimi r13, r12, 0, 20, 31 /* Get RPN from PTE, merge w/ perms */
785 mfspr r12, SPRN_MAS2
787 rlwimi r12, r11, 32-19, 27, 31 /* extract WIMGE from pte */
789 rlwimi r12, r11, 26, 27, 31 /* extract WIMGE from pte */
797 andc r12, r12, r13 /* mask off ea bits within the page */
799 3: mtspr SPRN_MAS2, r12
816 lwz r12, THREAD_NORMSAVE(1)(r10)
885 mfspr r12,SPRN_MAS3
891 andc r4,r12,r10 /* r4 = page base */