• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/mm/

Lines Matching refs:r0

63 	mflr	r0
64 std r0,16(r1)
92 andc. r0,r4,r31
95 andi. r0,r31,_PAGE_BUSY
129 rldicl r0,r3,64-12,48 /* (ea >> 12) & 0xffff */
130 xor r28,r5,r0
138 rldicl r0,r3,64-12,36 /* (ea >> 12) & 0xfffffff */
141 xor r28,r28,r0 /* hash */
146 rlwinm r0,r30,32-9+1,30,30 /* _PAGE_RW -> _PAGE_USER (r0) */
148 and r0,r0,r4 /* _PAGE_RW & _PAGE_DIRTY ->r0 bit 30*/
149 andc r0,r30,r0 /* r0 = pte & ~r0 */
150 rlwimi r3,r0,32-1,31,31 /* Insert result into PP lsb */
174 andi. r0,r31,_PAGE_HASHPTE
181 lis r0,_PAGE_HPTEFLAGS@h
182 ori r0,r0,_PAGE_HPTEFLAGS@l
183 andc r30,r30,r0
191 and r0,r28,r27
192 rldicr r3,r0,3,63-3 /* r3 = (hash & mask) << 3 */
214 andc r0,r27,r28
215 rldicr r3,r0,3,63-3 /* r0 = (~hash & mask) << 3 */
231 mftb r0
233 andi. r0,r0,1
237 2: and r0,r5,r27
238 rldicr r3,r0,3,63-3 /* r0 = (hash & mask) << 3 */
268 ld r0,16(r1)
269 mtlr r0
279 andi. r0,r31,_PAGE_SECONDARY
284 and r0,r5,r27
285 rldicr r0,r0,3,63-3 /* r0 = (hash & mask) << 3 */
286 add r3,r0,r3 /* add slot idx */
303 li r0,_PAGE_BUSY
304 andc r30,r30,r0
339 mflr r0
340 std r0,16(r1)
372 andc. r0,r4,r31
375 andi. r0,r31,_PAGE_BUSY
412 rldicl r0,r3,64-12,48 /* (ea >> 12) & 0xffff */
413 xor r28,r5,r0
421 rldicl r0,r3,64-12,36 /* (ea >> 12) & 0xfffffff */
424 xor r28,r28,r0 /* hash */
431 rlwinm r0,r10,32-9+1,30,30 /* _PAGE_RW -> _PAGE_USER (r0) */
434 rlwinm r0,r30,32-9+1,30,30 /* _PAGE_RW -> _PAGE_USER (r0) */
438 and r0,r0,r4 /* _PAGE_RW & _PAGE_DIRTY ->r0 bit 30*/
439 andc r0,r3,r0 /* r0 = pte & ~r0 */
440 rlwimi r3,r0,32-1,31,31 /* Insert result into PP lsb */
465 rldicl. r0,r31,64-12,48
473 andis. r0,r31,_PAGE_COMBO@h
480 rldcr. r0,r31,r5,0 /* must match pgtable.h definition */
485 andis. r0,r31,_PAGE_4K_PFN@h
494 and r0,r28,r27
495 rldicr r3,r0,3,63-3 /* r0 = (hash & mask) << 3 */
513 andis. r0,r31,_PAGE_4K_PFN@h
521 andc r0,r27,r28
522 rldicr r3,r0,3,63-3 /* r0 = (~hash & mask) << 3 */
538 mftb r0
540 andi. r0,r0,1
544 2: and r0,r5,r27
545 rldicr r3,r0,3,63-3 /* r0 = (hash & mask) << 3 */
566 lis r0,_PAGE_HPTE_SUB@h
567 ori r0,r0,_PAGE_HPTE_SUB@l
568 andc r30,r30,r0
580 li r0,_PAGE_BUSY
581 andc r30,r30,r0
583 li r0,1
585 sld r0,r0,r5 /* pgtable.h */
586 or r30,r30,r0
608 ld r0,16(r1)
609 mtlr r0
620 andi. r0,r3,0x8 /* page secondary ? */
626 and r0,r5,r27
627 rldicr r0,r0,3,63-3 /* r0 = (hash & mask) << 3 */
628 add r3,r0,r3 /* add slot idx */
645 li r0,_PAGE_BUSY
646 andc r30,r30,r0
676 mflr r0
677 std r0,16(r1)
705 andc. r0,r4,r31
708 andi. r0,r31,_PAGE_BUSY
715 andi. r0,r31,_PAGE_NO_CACHE
747 rldicl r0,r3,64-16,52 /* (ea >> 16) & 0xfff */
748 xor r28,r5,r0
756 rldicl r0,r3,64-16,40 /* (ea >> 16) & 0xffffff */
759 xor r28,r28,r0 /* hash */
764 rlwinm r0,r30,32-9+1,30,30 /* _PAGE_RW -> _PAGE_USER (r0) */
766 and r0,r0,r4 /* _PAGE_RW & _PAGE_DIRTY ->r0 bit 30*/
767 andc r0,r30,r0 /* r0 = pte & ~r0 */
768 rlwimi r3,r0,32-1,31,31 /* Insert result into PP lsb */
792 rldicl. r0,r31,64-12,48
799 lis r0,_PAGE_HPTEFLAGS@h
800 ori r0,r0,_PAGE_HPTEFLAGS@l
801 andc r30,r30,r0
812 and r0,r28,r27
813 rldicr r3,r0,3,63-3 /* r0 = (hash & mask) << 3 */
835 andc r0,r27,r28
836 rldicr r3,r0,3,63-3 /* r0 = (~hash & mask) << 3 */
852 mftb r0
854 andi. r0,r0,1
858 2: and r0,r5,r27
859 rldicr r3,r0,3,63-3 /* r0 = (hash & mask) << 3 */
889 ld r0,16(r1)
890 mtlr r0
900 andi. r0,r31,_PAGE_F_SECOND
905 and r0,r5,r27
906 rldicr r0,r0,3,63-3 /* r0 = (hash & mask) << 3 */
907 add r3,r0,r3 /* add slot idx */
924 li r0,_PAGE_BUSY
925 andc r30,r30,r0