Lines Matching refs:index

408 	dprintf("index is %d\n", va / B_PAGE_SIZE / 1024);
417 uint32 index = VADDR_TO_PDENT(va);
418 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
433 PPCPagingMethod460::PutPageTableInPageDir(&pd[index], pgtable,
439 if (index >= FIRST_KERNEL_PGDIR_ENT
440 && index < (FIRST_KERNEL_PGDIR_ENT + NUM_KERNEL_PGDIR_ENTS)) {
441 PPCPagingStructures460::UpdateAllPageDirs(index, pd[index]);
452 pd[index] & PPC_PDE_ADDRESS_MASK);
453 index = VADDR_TO_PTENT(va);
455 ASSERT_PRINT((pt[index] & PPC_PTE_PRESENT) == 0,
457 pt[index]);
459 PPCPagingMethod460::PutPageTableEntryInTable(&pt[index], pa, attributes,
509 int index = VADDR_TO_PDENT(start);
510 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
521 pd[index] & PPC_PDE_ADDRESS_MASK);
523 for (index = VADDR_TO_PTENT(start); (index < 1024) && (start < end);
524 index++, start += B_PAGE_SIZE) {
525 if ((pt[index] & PPC_PTE_PRESENT) == 0) {
533 = PPCPagingMethod460::ClearPageTableEntryFlags(&pt[index],
602 int index = VADDR_TO_PDENT(start);
603 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
614 pd[index] & PPC_PDE_ADDRESS_MASK);
616 for (index = VADDR_TO_PTENT(start); (index < 1024) && (start < end);
617 index++, start += B_PAGE_SIZE) {
618 if ((pt[index] & PPC_PTE_PRESENT) == 0) {
622 PPCPagingMethod460::SetPageTableEntryFlags(&pt[index],
629 = PPCPagingMethod460::ClearPageTableEntryFlags(&pt[index],
695 int index = VADDR_TO_PDENT(address);
696 if ((pd[index] & PPC_PDE_PRESENT) == 0)
702 pd[index] & PPC_PDE_ADDRESS_MASK);
704 index = VADDR_TO_PTENT(address);
706 &pt[index]);
770 int index = VADDR_TO_PDENT(start);
771 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
782 pd[index] & PPC_PDE_ADDRESS_MASK);
784 for (index = VADDR_TO_PTENT(start); (index < 1024) && (start < end);
785 index++, start += B_PAGE_SIZE) {
787 = PPCPagingMethod460::ClearPageTableEntry(&pt[index]);
909 int index = VADDR_TO_PDENT(address);
910 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
920 pd[index] & PPC_PDE_ADDRESS_MASK);
1009 int index = VADDR_TO_PDENT(va);
1011 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
1020 pd[index] & PPC_PDE_ADDRESS_MASK);
1056 int index = VADDR_TO_PDENT(va);
1058 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
1066 pd[index] & PPC_PDE_ADDRESS_MASK);
1114 int index = VADDR_TO_PDENT(start);
1115 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
1126 pd[index] & PPC_PDE_ADDRESS_MASK);
1128 for (index = VADDR_TO_PTENT(start); index < 1024 && start < end;
1129 index++, start += B_PAGE_SIZE) {
1130 page_table_entry entry = pt[index];
1143 &pt[index],
1199 int index = VADDR_TO_PDENT(va);
1201 if ((pd[index] & PPC_PDE_PRESENT) == 0) {
1213 pd[index] & PPC_PDE_ADDRESS_MASK);
1214 index = VADDR_TO_PTENT(va);
1218 = PPCPagingMethod460::ClearPageTableEntryFlags(&pt[index],
1285 int index = VADDR_TO_PDENT(address);
1286 if ((pd[index] & PPC_PDE_PRESENT) == 0)
1292 pd[index] & PPC_PDE_ADDRESS_MASK);
1294 index = VADDR_TO_PTENT(address);
1301 oldEntry = pt[index];
1310 &pt[index], PPC_PTE_ACCESSED | PPC_PTE_DIRTY);
1315 if (PPCPagingMethod460::TestAndSetPageTableEntry(&pt[index], 0,
1323 oldEntry = PPCPagingMethod460::ClearPageTableEntryFlags(&pt[index],