Lines Matching refs:align
275 uint64_t align = attrp->dma_attr_align;
283 DBG(DBG_DMA_ALLOCH, px_p->px_dip, "seg=%x.%08x align=%x.%08x\n",
284 HI32(nocross), LO32(nocross), HI32(align), LO32(align));
300 if (align && (align > MMU_PAGE_SIZE))
302 align = 1; /* align on 1 page boundary */
310 align = MAX(align, MMU_PAGE_SIZE) - 1;
311 if ((align & nocross) != align) {
317 align = MMU_BTOP(align + 1);
341 (nocross < UINT32_MAX) || (align > 1))
348 if (PX_DEV_NOSYSLIMIT(lo, hi, syslo, syshi, align))
353 if (PX_DEV_NOFASTLIMIT(lo, hi, syslo, syshi, align))
679 xfer_sz = MMU_PTOB(MMU_BTOP(xfer_sz + pg_off)); /* page align */
793 * size_t align, size_t phase, size_t nocross,