KVADDR
if (KVADDR(vd) <= block && block < KVADDR_END(vd)
(int)block - (int)KVADDR(vd), blksize);
if (KVADDR(vd) <= block && block < KVADDR_END(vd)
(int)block - (int)KVADDR(vd), blksize);
return KVADDR(vd);
if (KVADDR(p) == addr) {
#define KVADDR_END(dma) ((void *)((size_t)KVADDR(dma) + (dma)->vd_size)))
*r_addr = KVADDR(n);
if (KVADDR(p) == (void *)addr)
if (KVADDR(p) == kva)
return KVADDR(ed);