NUM_DIRENT_PER_TBL
#define SIZ_DIRTBL (NUM_DIRENT_PER_TBL * sizeof(page_directory_entry))
#define SIZ_DIRTBL (NUM_DIRENT_PER_TBL * sizeof(page_directory_entry))
for (int32 j = 0; j < NUM_DIRENT_PER_TBL; j++)
for (int32 j = 0; j < NUM_DIRENT_PER_TBL; j++)
for (int32 j = 0; j < NUM_DIRENT_PER_TBL; j++)
index = VADDR_TO_PRENT(sIOSpaceBase) + i / NUM_DIRENT_PER_TBL;
e = &pd[(VADDR_TO_PDENT(sIOSpaceBase) + i) % NUM_DIRENT_PER_TBL];
for (int32 j = 0; j < NUM_DIRENT_PER_TBL; j++)
for (j = 0; j <= NUM_DIRENT_PER_TBL; j+=NUM_PAGETBL_PER_PAGE) {
need = ((pgdirs * NUM_DIRENT_PER_TBL) + NUM_PAGETBL_PER_PAGE - 1) / NUM_PAGETBL_PER_PAGE;
pd += (rindex % NUM_DIRTBL_PER_PAGE) * NUM_DIRENT_PER_TBL;
pd += (index % NUM_DIRTBL_PER_PAGE) * NUM_DIRENT_PER_TBL;
pd += (index % NUM_DIRTBL_PER_PAGE) * NUM_DIRENT_PER_TBL;
pd += (index % NUM_DIRTBL_PER_PAGE) * NUM_DIRENT_PER_TBL;
pd += (index % NUM_DIRTBL_PER_PAGE) * NUM_DIRENT_PER_TBL;
for (int32 j = 0; j < NUM_DIRENT_PER_TBL; j++)
index = VADDR_TO_PRENT(address) + i / NUM_DIRENT_PER_TBL;
e = &pd[(VADDR_TO_PDENT(address) + i) % NUM_DIRENT_PER_TBL];
need = ((pgdirs * NUM_DIRENT_PER_TBL) + NUM_PAGETBL_PER_PAGE - 1) / NUM_PAGETBL_PER_PAGE;
for (uint32 j = 0; j <= NUM_DIRENT_PER_TBL;
* NUM_DIRTBL_PER_PAGE * NUM_DIRENT_PER_TBL;