PAGE_SHIFT
#define atop(x) ((unsigned long)(x) >> PAGE_SHIFT)
#define ptoa(x) ((unsigned long)(x) << PAGE_SHIFT)
#define amd64_btop(x) ((unsigned long)(x) >> PAGE_SHIFT)
#define amd64_ptob(x) ((unsigned long)(x) << PAGE_SHIFT)
#define PAGE_SIZE (1<<PAGE_SHIFT) /* bytes/page */
#define NBPTD (NPGPTD<<PAGE_SHIFT)
#define atop(x) ((x) >> PAGE_SHIFT)
#define ptoa(x) ((x) << PAGE_SHIFT)
#define i386_btop(x) ((x) >> PAGE_SHIFT)
#define i386_ptob(x) ((x) << PAGE_SHIFT)
#define PAGE_SIZE (1<<PAGE_SHIFT) /* bytes/page */
#define ctob(x) ((x)<<PAGE_SHIFT)
#define btoc(x) (((vm_offset_t)(x)+PAGE_MASK)>>PAGE_SHIFT)
((db + (ctodb(1) - 1)) >> (PAGE_SHIFT - DEV_BSHIFT))
((db) << (PAGE_SHIFT - DEV_BSHIFT))
vector = rip >> PAGE_SHIFT;
desc_base = vector << PAGE_SHIFT;
cs = (vector << PAGE_SHIFT) >> 4;
vme->u.ipi.vector << PAGE_SHIFT);
return (((uint64_t)xkb->xkb_m2p[mfn] << PAGE_SHIFT)
return (cr3 >> PAGE_SHIFT);
xen_pfn_t pfn = pos >> PAGE_SHIFT;
return (pte >> PAGE_SHIFT);
PAGE_SHIFT;
#define PAGE_SIZE (1<<PAGE_SHIFT) /* bytes/page */
#define ptoa(x) ((unsigned long)(x) << PAGE_SHIFT)
t4_write_reg(sc, A_ULP_RX_TDDP_PSZ, V_HPZ0(PAGE_SHIFT - 12));
which = window->WindowSize >> PAGE_SHIFT;
req.ra_len = which << PAGE_SHIFT;
cmd.ringsStatePPN = pvs->state_buf.pa >> PAGE_SHIFT;
cmd.reqRingPPNs[i] = base >> PAGE_SHIFT;
cmd.cmpRingPPNs[i] = base >> PAGE_SHIFT;
cmd_msg.ringPPNs[i] = base >> PAGE_SHIFT;
while ((shift > PAGE_SHIFT) && (pg_size < (1UL << shift))) {
ptpshift = PAGE_SHIFT + nlevels * 10;
ptpshift = PAGE_SHIFT + nlevels * 9;
return (pfn << PAGE_SHIFT) | ((uintptr_t)va & PAGE_MASK);