Lines Matching refs:r9
145 stw r9,GPR9(r11)
148 lis r9,PAGE_OFFSET@ha
149 lwz r10,crit_r10@l(r9)
150 lwz r12,crit_r11@l(r9)
153 lwz r12,crit_dear@l(r9)
154 lwz r9,crit_esr@l(r9)
156 stw r9,_ESR(r11) /* exception was taken */
158 mfspr r9,SPRN_SRR3
159 rlwinm r9,r9,0,14,12 /* clear MSR_WE (necessary?) */
277 mtspr SPRN_SPRG_SCRATCH4, r9
279 mfspr r9, SPRN_PID
280 rlwimi r12, r9, 0, 0xff
291 li r9, 0
292 mtspr SPRN_PID, r9 /* TLB will have 0 TID */
304 andi. r9, r11, _PMD_PRESENT /* Check if it points to a PTE page */
309 li r9, _PAGE_PRESENT | _PAGE_ACCESSED
310 andc. r9, r9, r11 /* Check permission */
313 rlwinm r9, r11, 1, _PAGE_RW /* dirty => rw */
314 and r9, r9, r11 /* hwwrite = dirty & rw */
315 rlwimi r11, r9, 0, _PAGE_RW /* replace rw by hwwrite */
320 li r9, 0x00c0
321 rlwimi r10, r9, 0, 20, 31
326 rlwinm. r9, r11, 2, 22, 24
332 ori r9, r9, 0x40
333 rlwimi r10, r9, 0, 20, 31
343 mfspr r9, SPRN_SPRG_SCRATCH4
357 mtspr SPRN_SPRG_SCRATCH4, r9
359 mfspr r9, SPRN_PID
360 rlwimi r12, r9, 0, 0xff
371 li r9, 0
372 mtspr SPRN_PID, r9 /* TLB will have 0 TID */
384 andi. r9, r11, _PMD_PRESENT /* Check if it points to a PTE page */
389 li r9, _PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
390 andc. r9, r9, r11 /* Check permission */
393 rlwinm r9, r11, 1, _PAGE_RW /* dirty => rw */
394 and r9, r9, r11 /* hwwrite = dirty & rw */
395 rlwimi r11, r9, 0, _PAGE_RW /* replace rw by hwwrite */
400 li r9, 0x00c0
401 rlwimi r10, r9, 0, 20, 31
406 rlwinm. r9, r11, 2, 22, 24
412 ori r9, r9, 0x40
413 rlwimi r10, r9, 0, 20, 31
423 mfspr r9, SPRN_SPRG_SCRATCH4
472 andi. r10,r9,MSR_IR|MSR_PR /* check supervisor + MMU off */
480 1: rlwinm r9,r9,0,~MSR_DE /* clear DE in the SRR3 value */
489 mtspr SPRN_SRR3,r9
490 lwz r9,GPR9(r11)
556 li r9, 0x0ce2
557 andc r11, r11, r9
560 lwz r9, tlb_4xx_index@l(0)
561 addi r9, r9, 1
562 andi. r9, r9, PPC40X_TLB_SIZE - 1
563 stw r9, tlb_4xx_index@l(0)
565 tlbwe r11, r9, TLB_DATA /* Load TLB LO */
566 tlbwe r10, r9, TLB_TAG /* Load TLB HI */
572 mfspr r9, SPRN_SPRG_SCRATCH4