Lines Matching refs:r9
148 stw r9,GPR9(r11)
151 lis r9,PAGE_OFFSET@ha
152 lwz r10,crit_r10@l(r9)
153 lwz r12,crit_r11@l(r9)
156 lwz r12,crit_dear@l(r9)
157 lwz r9,crit_esr@l(r9)
159 stw r9,_ESR(r11) /* exception was taken */
161 mfspr r9,SPRN_SRR3
162 rlwinm r9,r9,0,14,12 /* clear MSR_WE (necessary?) */
280 mtspr SPRN_SPRG_SCRATCH4, r9
282 mfspr r9, SPRN_PID
283 rlwimi r12, r9, 0, 0xff
294 li r9, 0
295 mtspr SPRN_PID, r9 /* TLB will have 0 TID */
304 rlwinm. r9, r9, 0, 0xff
311 andi. r9, r11, _PMD_PRESENT /* Check if it points to a PTE page */
316 li r9, _PAGE_PRESENT | _PAGE_ACCESSED
317 andc. r9, r9, r11 /* Check permission */
320 rlwinm r9, r11, 1, _PAGE_RW /* dirty => rw */
321 and r9, r9, r11 /* hwwrite = dirty & rw */
322 rlwimi r11, r9, 0, _PAGE_RW /* replace rw by hwwrite */
327 li r9, 0x00c0
328 rlwimi r10, r9, 0, 20, 31
333 rlwinm. r9, r11, 2, 22, 24
339 ori r9, r9, 0x40
340 rlwimi r10, r9, 0, 20, 31
350 mfspr r9, SPRN_SPRG_SCRATCH4
364 mtspr SPRN_SPRG_SCRATCH4, r9
366 mfspr r9, SPRN_PID
367 rlwimi r12, r9, 0, 0xff
378 li r9, 0
379 mtspr SPRN_PID, r9 /* TLB will have 0 TID */
388 rlwinm. r9, r9, 0, 0xff
395 andi. r9, r11, _PMD_PRESENT /* Check if it points to a PTE page */
400 li r9, _PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
401 andc. r9, r9, r11 /* Check permission */
404 rlwinm r9, r11, 1, _PAGE_RW /* dirty => rw */
405 and r9, r9, r11 /* hwwrite = dirty & rw */
406 rlwimi r11, r9, 0, _PAGE_RW /* replace rw by hwwrite */
411 li r9, 0x00c0
412 rlwimi r10, r9, 0, 20, 31
417 rlwinm. r9, r11, 2, 22, 24
423 ori r9, r9, 0x40
424 rlwimi r10, r9, 0, 20, 31
434 mfspr r9, SPRN_SPRG_SCRATCH4
483 andi. r10,r9,MSR_IR|MSR_PR /* check supervisor + MMU off */
491 1: rlwinm r9,r9,0,~MSR_DE /* clear DE in the SRR3 value */
500 mtspr SPRN_SRR3,r9
501 lwz r9,GPR9(r11)
567 li r9, 0x0ce2
568 andc r11, r11, r9
571 lwz r9, tlb_4xx_index@l(0)
572 addi r9, r9, 1
573 andi. r9, r9, PPC40X_TLB_SIZE - 1
574 stw r9, tlb_4xx_index@l(0)
576 tlbwe r11, r9, TLB_DATA /* Load TLB LO */
577 tlbwe r10, r9, TLB_TAG /* Load TLB HI */
583 mfspr r9, SPRN_SPRG_SCRATCH4