Lines Matching refs:index

164 	dprintf("index is %d\n", va / B_PAGE_SIZE / 1024);
173 uint32 index = VADDR_TO_PDENT(va);
174 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
189 ARMPagingMethod32Bit::PutPageTableInPageDir(&pd[index], pgtable,
193 if (index >= FIRST_KERNEL_PGDIR_ENT
194 && index < (FIRST_KERNEL_PGDIR_ENT + NUM_KERNEL_PGDIR_ENTS)) {
195 ARMPagingStructures32Bit::UpdateAllPageDirs(index, pd[index]);
206 pd[index] & ARM_PDE_ADDRESS_MASK);
207 index = VADDR_TO_PTENT(va);
209 ASSERT_PRINT((pt[index] & ARM_PTE_TYPE_MASK) == 0,
211 pt[index]);
213 ARMPagingMethod32Bit::PutPageTableEntryInTable(&pt[index], pa, attributes,
239 int index = VADDR_TO_PDENT(start);
240 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
251 pd[index] & ARM_PDE_ADDRESS_MASK);
253 for (index = VADDR_TO_PTENT(start); (index < 256) && (start < end);
254 index++, start += B_PAGE_SIZE) {
255 if ((pt[index] & ARM_PTE_TYPE_MASK) == 0) {
263 = ARMPagingMethod32Bit::ClearPageTableEntryFlags(&pt[index],
292 int index = VADDR_TO_PDENT(start);
293 if ((pd[index] & X86_PDE_PRESENT) == 0) {
304 pd[index] & X86_PDE_ADDRESS_MASK);
306 for (index = VADDR_TO_PTENT(start); (index < 1024) && (start < end);
307 index++, start += B_PAGE_SIZE) {
308 if ((pt[index] & X86_PTE_PRESENT) == 0) {
312 X86PagingMethod32Bit::SetPageTableEntryFlags(&pt[index],
319 = X86PagingMethod32Bit::ClearPageTableEntryFlags(&pt[index],
351 int index = VADDR_TO_PDENT(address);
352 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0)
358 pd[index] & ARM_PDE_ADDRESS_MASK);
360 index = VADDR_TO_PTENT(address);
362 &pt[index]);
424 int index = VADDR_TO_PDENT(start);
425 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
436 pd[index] & ARM_PDE_ADDRESS_MASK);
438 for (index = VADDR_TO_PTENT(start); (index < 256) && (start < end);
439 index++, start += B_PAGE_SIZE) {
441 = ARMPagingMethod32Bit::ClearPageTableEntry(&pt[index]);
560 int index = VADDR_TO_PDENT(address);
561 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
571 pd[index] & ARM_PDE_ADDRESS_MASK);
634 int index = VADDR_TO_PDENT(va);
636 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
645 pd[index] & ARM_PDE_ADDRESS_MASK);
670 int index = VADDR_TO_PDENT(va);
672 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
680 pd[index] & ARM_PDE_ADDRESS_MASK);
711 int index = VADDR_TO_PDENT(start);
712 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
723 pd[index] & ARM_PDE_ADDRESS_MASK);
725 for (index = VADDR_TO_PTENT(start); index < 256 && start < end;
726 index++, start += B_PAGE_SIZE) {
727 page_table_entry entry = pt[index];
740 &pt[index],
766 int index = VADDR_TO_PDENT(virtualAddress);
768 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
778 pd[index] & ARM_PDE_ADDRESS_MASK);
779 index = VADDR_TO_PTENT(virtualAddress);
781 ARMPagingMethod32Bit::SetAndClearPageTableEntryFlags(&pt[index], flagsToSet, flagsToClear);
796 int index = VADDR_TO_PDENT(va);
798 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0) {
810 pd[index] & ARM_PDE_ADDRESS_MASK);
811 index = VADDR_TO_PTENT(va);
815 = ARMPagingMethod32Bit::SetAndClearPageTableEntryFlags(&pt[index],
840 int index = VADDR_TO_PDENT(address);
841 if ((pd[index] & ARM_PDE_TYPE_MASK) == 0)
847 pd[index] & ARM_PDE_ADDRESS_MASK);
849 index = VADDR_TO_PTENT(address);
856 oldEntry = pt[index];
864 &pt[index], ARM_MMU_L2_FLAG_AP2, ARM_MMU_L2_FLAG_AP0);
869 if (ARMPagingMethod32Bit::TestAndSetPageTableEntry(&pt[index], 0,
877 oldEntry = ARMPagingMethod32Bit::SetAndClearPageTableEntryFlags(&pt[index],