Lines Matching refs:nocross
170 * mp->dmai_attr.dma_attr_seg - 0 (no nocross restriction)
276 uint64_t nocross = attrp->dma_attr_seg;
284 HI32(nocross), LO32(nocross), HI32(align), LO32(align));
286 if (!nocross)
287 nocross--;
298 if (nocross != UINT64_MAX)
311 if ((align & nocross) != align) {
341 (nocross < UINT32_MAX) || (align > 1))
361 SET_DMAATTR(attrp, lo, hi, nocross, count_max);
648 /* include redzone in nocross check */ {
649 uint64_t nocross = mp->dmai_attr.dma_attr_seg;
650 if (xfer_sz + pg_off - 1 > nocross)
651 xfer_sz = nocross - pg_off + 1;
654 "nocross too small: "
656 xfer_sz, obj_sz, pg_off, redzone_sz, nocross);
793 * size_t align, size_t phase, size_t nocross,
1102 * and nocross restrictions while bypass DMA follows the set of
1143 uint64_t nocross = dev_attr_p->dma_attr_seg;
1149 if (nocross && (nocross < UINT32_MAX))
1160 count_max = MIN(count_max, nocross);