Lines Matching refs:r10
192 mtspr SPRN_SPRG_SCRATCH2, r10
198 mfspr r10, SPRN_SRR0 /* Get effective address of fault */
199 INVALIDATE_ADJACENT_PAGES_CPU15(r10, r11)
200 mtspr SPRN_MD_EPN, r10
203 compare_to_kernel_boundary r10, r10
205 mfspr r10, SPRN_M_TWB /* Get level 1 table */
208 rlwinm r10, r10, 0, 20, 31
209 oris r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha
213 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r10) /* Get level 1 entry */
215 mfspr r10, SPRN_MD_TWC
216 lwz r10, 0(r10) /* Get the pte */
217 rlwimi r11, r10, 0, _PAGE_GUARDED | _PAGE_ACCESSED
218 rlwimi r11, r10, 32 - 9, _PMD_PAGE_512K
226 rlwinm r10, r10, 0, ~0x0f00 /* Clear bits 20-23 */
227 rlwimi r10, r10, 4, 0x0400 /* Copy _PAGE_EXEC into bit 21 */
228 ori r10, r10, RPN_PATTERN | 0x200 /* Set 22 and 24-27 */
229 mtspr SPRN_MI_RPN, r10 /* Update TLB entry */
232 0: mfspr r10, SPRN_SPRG_SCRATCH2
239 0: lwz r10, (itlb_miss_counter - PAGE_OFFSET)@l(0)
240 addi r10, r10, 1
241 stw r10, (itlb_miss_counter - PAGE_OFFSET)@l(0)
242 mfspr r10, SPRN_SPRG_SCRATCH2
248 mtspr SPRN_SPRG_SCRATCH2, r10
255 mfspr r10, SPRN_MD_EPN
256 compare_to_kernel_boundary r10, r10
257 mfspr r10, SPRN_M_TWB /* Get level 1 table */
259 rlwinm r10, r10, 0, 20, 31
260 oris r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha
263 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r10) /* Get level 1 entry */
266 mfspr r10, SPRN_MD_TWC
267 lwz r10, 0(r10) /* Get the pte */
275 rlwimi r11, r10, 0, _PAGE_GUARDED | _PAGE_ACCESSED
276 rlwimi r11, r10, 32 - 9, _PMD_PAGE_512K
285 rlwimi r10, r11, 0, 24, 27 /* Set 24-27 */
286 mtspr SPRN_MD_RPN, r10 /* Update TLB entry */
291 0: mfspr r10, SPRN_SPRG_SCRATCH2
298 0: lwz r10, (dtlb_miss_counter - PAGE_OFFSET)@l(0)
299 addi r10, r10, 1
300 stw r10, (dtlb_miss_counter - PAGE_OFFSET)@l(0)
301 mfspr r10, SPRN_SPRG_SCRATCH2
314 andis. r10,r9,SRR1_ISI_NOPT@h
339 andis. r10,r5,DSISR_NOHPTE@h
362 mtcr r10
363 mfspr r10, SPRN_SPRG_SCRATCH0
378 mtspr SPRN_SPRG_SCRATCH0, r10
379 lwz r10, (instruction_counter - PAGE_OFFSET)@l(0)
380 addi r10, r10, -1
381 stw r10, (instruction_counter - PAGE_OFFSET)@l(0)
382 lis r10, 0xffff
383 ori r10, r10, 0x01
384 mtspr SPRN_COUNTA, r10
385 mfspr r10, SPRN_SPRG_SCRATCH0
401 mtspr SPRN_M_TW, r10
403 mfspr r10, SPRN_SRR0
404 mtspr SPRN_MD_EPN, r10
405 rlwinm r11, r10, 16, 0xfff8
411 tophys(r11, r10)
423 rlwimi r11, r10, 0, 32 - PAGE_SHIFT, 31
428 xoris r10, r11, 0x7c00 /* check if major OP code is 31 */
429 rlwinm r10, r10, 0, 21, 5
430 cmpwi cr1, r10, 2028 /* Is dcbz? */
432 cmpwi cr1, r10, 940 /* Is dcbi? */
434 cmpwi cr1, r10, 108 /* Is dcbst? */
436 cmpwi cr1, r10, 172 /* Is dcbf? */
438 cmpwi cr1, r10, 1964 /* Is icbi? */
440 141: mfspr r10,SPRN_M_TW
445 rlwimi r11, r10, 0, 32 - PAGE_SHIFT_8M, 31
448 144: mfspr r10, SPRN_DSISR
449 rlwinm r10, r10,0,7,5 /* Clear store bit for buggy dcbst insn */
450 mtspr SPRN_DSISR, r10
452 mfctr r10
453 mtdar r10 /* save ctr reg in DAR */
454 rlwinm r10, r11, 24, 24, 28 /* offset into jump table for reg RB */
455 addi r10, r10, 150f@l /* add start of table */
456 mtctr r10 /* load ctr with jump address */
457 xor r10, r10, r10 /* sum starts at zero */
460 add r10, r10, r0 ;b 151f
461 add r10, r10, r1 ;b 151f
462 add r10, r10, r2 ;b 151f
463 add r10, r10, r3 ;b 151f
464 add r10, r10, r4 ;b 151f
465 add r10, r10, r5 ;b 151f
466 add r10, r10, r6 ;b 151f
467 add r10, r10, r7 ;b 151f
468 add r10, r10, r8 ;b 151f
469 add r10, r10, r9 ;b 151f
472 add r10, r10, r12 ;b 151f
473 add r10, r10, r13 ;b 151f
474 add r10, r10, r14 ;b 151f
475 add r10, r10, r15 ;b 151f
476 add r10, r10, r16 ;b 151f
477 add r10, r10, r17 ;b 151f
478 add r10, r10, r18 ;b 151f
479 add r10, r10, r19 ;b 151f
480 add r10, r10, r20 ;b 151f
481 add r10, r10, r21 ;b 151f
482 add r10, r10, r22 ;b 151f
483 add r10, r10, r23 ;b 151f
484 add r10, r10, r24 ;b 151f
485 add r10, r10, r25 ;b 151f
486 add r10, r10, r26 ;b 151f
487 add r10, r10, r27 ;b 151f
488 add r10, r10, r28 ;b 151f
489 add r10, r10, r29 ;b 151f
490 add r10, r10, r30 ;b 151f
491 add r10, r10, r31
504 stw r10, DAR(r11)
505 mfspr r10, SPRN_DSISR
506 stw r10, DSISR(r11)
507 mfspr r10,SPRN_M_TW
512 add r10, r10, r11 /* add it */
516 add r10, r10, r11 /* add it */
631 lis r10, MD_TWAM@h
632 mtspr SPRN_MD_CTR, r10 /* remove PINNED DTLB entries */
646 oris r12, r10, MD_RSV4I@h
651 li r10, MI_PS8MEG | _PMD_ACCESSED | MI_SVALID
658 mtspr SPRN_MI_TWC, r10
663 mtspr SPRN_MD_TWC, r10
693 mfmsr r10
696 rlwinm r0, r10, 0, ~MSR_RI
787 mtspr SPRN_SRR1, r10