VIRTIO_PAGE_SIZE
VIRTIO_MMIO_QUEUE_PFN, addr / VIRTIO_PAGE_SIZE);
VIRTIO_CONFIG_QUEUE_ADDRESS, addr / VIRTIO_PAGE_SIZE);
if (VIRTIO_PAGE_SIZE != PAGE_SIZE){
VIRTIO_PAGE_SIZE, PAGE_SIZE);
b->bl_pages[i++] = p->phys_addr / VIRTIO_PAGE_SIZE;
b->bl_pages[i] = p->phys_addr / VIRTIO_PAGE_SIZE;
#if VIRTIO_PAGE_SIZE!=PAGE_SIZE
#define VIRTQUEUE_ALIGN(n) (((n)+(VIRTIO_PAGE_SIZE-1))& \
~(VIRTIO_PAGE_SIZE-1))
r = bus_dmamem_alloc_range(sc->sc_dmat, allocsize, VIRTIO_PAGE_SIZE, 0,
((uint64_t)VIRTIO_PAGE_SIZE << 32) - 1);
VIRTIO_PAGE_SIZE;
#define VIRTQUEUE_ALIGN(n) (((n)+(VIRTIO_PAGE_SIZE-1))& \
~(VIRTIO_PAGE_SIZE-1))