VIRTIO_PAGE_SIZE
CTASSERT((PAGE_SIZE) == (VIRTIO_PAGE_SIZE)); /* XXX */
if (VIRTIO_PAGE_SIZE != PAGE_SIZE){
VIRTIO_PAGE_SIZE, PAGE_SIZE);
nhpages = nvpages * VIRTIO_PAGE_SIZE / PAGE_SIZE;
htole32(VM_PAGE_TO_PHYS(p) / VIRTIO_PAGE_SIZE);
nhpages = nvpages * VIRTIO_PAGE_SIZE / PAGE_SIZE;
htole32(VM_PAGE_TO_PHYS(p) / VIRTIO_PAGE_SIZE);
CTASSERT((PAGE_SIZE) == (VIRTIO_PAGE_SIZE)); /* XXX */
VIRTIO_PAGE_SIZE, 0, 0, segs, 1, &nsegs,
#define VIRTQUEUE_ALIGN(n) roundup(n, VIRTIO_PAGE_SIZE)
r = bus_dmamem_alloc(sc->sc_dmat, allocsize, VIRTIO_PAGE_SIZE, 0,
VIRTIO_CONFIG_QUEUE_ADDRESS, addr / VIRTIO_PAGE_SIZE);
VIRTIO_PAGE_SIZE);
addr / VIRTIO_PAGE_SIZE);
VIRTIO_MMIO_V1_GUEST_PAGE_SIZE, VIRTIO_PAGE_SIZE);