• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/mm/

Lines Matching refs:r5

101 	lwz	r5,PGDIR(r8)		/* virt page-table root */
103 lis r5,swapper_pg_dir@ha /* if kernel address, use */
104 addi r5,r5,swapper_pg_dir@l /* kernel page table */
106 112: add r5,r5,r7 /* convert to phys addr */
107 rlwimi r5,r4,12,20,29 /* insert top 10 bits of address */
108 lwz r8,0(r5) /* get pmd entry */
127 andc. r5,r3,r6 /* check access & ~permission */
133 or r5,r0,r6 /* set accessed/dirty bits */
134 stwcx. r5,0,r8 /* attempt to update PTE */
150 lwz r5,_CTR(r11)
151 mtctr r5
230 mr r8,r5
235 ori r5,r6,_PAGE_HASHPTE
236 stwcx. r5,0,r8
261 * r5 contains the linux PTE, r6 contains the old value of the
299 /* Convert linux-style PTE (r5) to low word of PPC-style PTE (r8) */
300 rlwinm r8,r5,32-10,31,31 /* _PAGE_RW -> PP lsb */
301 rlwinm r0,r5,32-7,31,31 /* _PAGE_DIRTY -> PP lsb */
303 rlwimi r5,r5,32-1,30,30 /* _PAGE_USER -> PP msb */
304 rlwimi r5,r5,32-2,31,31 /* _PAGE_USER -> PP lsb */
306 andc r8,r5,r8 /* PP = user? (rw&dirty? 2: 3): 0 */
311 /* Construct the high word of the PPC-style PTE (r5) */
312 rlwinm r5,r3,7,1,24 /* put VSID in 0x7fffff80 bits */
313 rlwimi r5,r4,10,26,31 /* put in API (abbrev page index) */
314 SET_V(r5) /* set V (valid) bit */
337 /* Search the primary PTEG for a PTE whose 1st (d)word matches r5 */
341 CMPPTE 0,r6,r5
346 ori r5,r5,PTE_H /* set H (secondary hash) bit */
353 CMPPTE 0,r6,r5
356 xori r5,r5,PTE_H /* clear H bit again */
373 ori r5,r5,PTE_H /* set H (secondary hash) bit */
383 xori r5,r5,PTE_H /* clear H bit again */
421 STPTE r5,0(r4)
445 CLR_V(r5,r0) /* clear V (valid) bit in PTE */
446 STPTE r5,0(r4)
451 SET_V(r5)
452 STPTE r5,0(r4) /* finally set V bit in PTE */
496 rlwimi r5,r4,22,20,29
497 1: lwz r0,0(r5)
503 addi r5,r5,4
542 33: lwarx r8,0,r5 /* fetch the pte */
546 stwcx. r8,0,r5 /* update the pte */
556 /* Search the primary PTEG for a PTE whose 1st (d)word matches r5 */
587 addi r5,r5,4 /* advance to next pte */
589 lwz r0,0(r5) /* check next pte */