Lines Matching refs:r12
315 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
316 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \
317 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
322 xor r12, r10, r11; /* drop size bits from pointer */ \
324 1000: rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
326 1001: lwz r11, 4(r12); /* Get pte entry */
329 rlwinm r12, r10, 13, 19, 29; /* Compute pgdir/pmd offset */ \
330 lwzx r11, r12, r11; /* Get pgd/pmd entry */ \
331 rlwinm. r12, r11, 0, 0, 20; /* Extract pt base address */ \
333 rlwimi r12, r10, 23, 20, 28; /* Compute pte address */ \
334 lwz r11, 4(r12); /* Get pte entry */
340 rlwinm. r12, r11, 0, 0, 19; /* Extract L2 (pte) base address */ \
342 rlwimi r12, r10, 22, 20, 29; /* Compute PTE address */ \
343 lwz r11, 0(r12); /* Get Linux PTE */
449 stw r12, THREAD_NORMSAVE(1)(r10)
465 mfspr r12,SPRN_MAS1 /* Set TID to 0 */
466 rlwinm r12,r12,0,16,1
467 mtspr SPRN_MAS1,r12
490 mfspr r12,SPRN_ESR
497 rlwimi r13,r12,11,29,29
504 subf r13,r11,r12 /* create false data dep */
507 lwz r13,0(r12) /* Get upper pte bits */
523 lwz r12, THREAD_NORMSAVE(1)(r10)
543 stw r12, THREAD_NORMSAVE(1)(r10)
559 mfspr r12,SPRN_MAS1 /* Set TID to 0 */
560 rlwinm r12,r12,0,16,1
561 mtspr SPRN_MAS1,r12
591 subf r13,r11,r12 /* create false data dep */
594 lwz r13,0(r12) /* Get upper pte bits */
611 lwz r12, THREAD_NORMSAVE(1)(r10)
695 mfspr r12, SPRN_SPRG_THREAD
696 stw r14, THREAD_NORMSAVE(4)(r12)
697 stw r15, THREAD_NORMSAVE(5)(r12)
698 stw r16, THREAD_NORMSAVE(6)(r12)
699 stw r17, THREAD_NORMSAVE(7)(r12)
703 lwz r12, THREAD_INFO-THREAD(r12)
704 lwz r15, TI_CPU(r12)
758 rlwinm r12, r11, 32-2, 26, 31 /* Move in perm bits */
762 andc r12, r12, r10
763 1: rlwimi r12, r13, 20, 0, 11 /* grab RPN[32:43] */
764 rlwimi r12, r11, 20, 12, 19 /* grab RPN[44:51] */
765 2: mtspr SPRN_MAS3, r12
774 and r12, r11, r10
776 slwi r10, r12, 1
777 or r10, r10, r12
778 iseleq r12, r12, r10
779 rlwimi r13, r12, 0, 20, 31 /* Get RPN from PTE, merge w/ perms */
783 mfspr r12, SPRN_MAS2
785 rlwimi r12, r11, 32-19, 27, 31 /* extract WIMGE from pte */
787 rlwimi r12, r11, 26, 27, 31 /* extract WIMGE from pte */
795 andc r12, r12, r13 /* mask off ea bits within the page */
797 3: mtspr SPRN_MAS2, r12
801 mfspr r12, SPRN_MAS0
808 andi. r13, r12, 0xfff
811 addi r12, r12, 1
819 rlwimi r12, r13, 0, 20, 31
821 mtspr SPRN_MAS0,r12
839 lwz r12, THREAD_NORMSAVE(1)(r10)
935 mfspr r12,SPRN_MAS3
941 andc r4,r12,r10 /* r4 = page base */