NBPD
page += NBPD, phys_page_number++) {
pa = (paddr_t)(phys_page_number * NBPD);
phys_page_number = image_start / NBPD;
page += NBPD, phys_page_number++) {
pa = (paddr_t)(phys_page_number * NBPD);
phys_page_number = hib_info->piglet_pa / NBPD;
page += NBPD, phys_page_number++) {
pa = (paddr_t)(phys_page_number * NBPD);
#define PAGE_MASK_L2 (NBPD - 1)
needed_kpde = (int)(maxkvaddr - VM_MIN_KERNEL_ADDRESS + (NBPD-1))
/ NBPD;
return (VM_MIN_KERNEL_ADDRESS + (nkpde * NBPD));
#define PTE_BASE ((pt_entry_t *) (PDSLOT_PTE * NBPD))
#define APTE_BASE ((pt_entry_t *) (PDSLOT_APTE * NBPD))
#define ptp_i2v(I) ((I) * NBPD) /* index => VA */
#define ptp_v2i(V) ((V) / NBPD) /* VA => index (same as pdei) */
int nkptp_max = 1024 - (KERNBASE / NBPD) - 1;
if (va >= (vaddr_t)NBPD) /* 4MB pages on non-PAE */
if (va >= (vaddr_t)NBPD / 2) /* 2MB pages on PAE */
needed_kpde = (int)(maxkvaddr - VM_MIN_KERNEL_ADDRESS + (NBPD-1))
/ NBPD;
return (VM_MIN_KERNEL_ADDRESS + (nkpde * NBPD));
#define PTE_BASE ((pt_entry_t *) (PDSLOT_PTE * NBPD))
#define APTE_BASE ((pt_entry_t *) (PDSLOT_APTE * NBPD))
#define ptp_i2v(I) ((I) * NBPD) /* index => VA */
#define ptp_v2i(V) ((V) / NBPD) /* VA => index (same as pdei) */
for (va = (vaddr_t)&PTmap; va < KERNBASE; va += NBPD) {
#define PDSLOT_PTE ((KERNBASE/NBPD)-2) /* 830: for recursive PDP map */
#define PDSLOT_KERN (KERNBASE/NBPD) /* 832: start of kernel space */