Home
last modified time | relevance | path

Searched refs:nocross (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c278 uint64_t nocross = attrp->dma_attr_seg; in px_dma_attr2hdl() local
286 HI32(nocross), LO32(nocross), HI32(align), LO32(align)); in px_dma_attr2hdl()
288 if (!nocross) in px_dma_attr2hdl()
289 nocross--; in px_dma_attr2hdl()
300 if (nocross != UINT64_MAX) in px_dma_attr2hdl()
313 if ((align & nocross) != align) { in px_dma_attr2hdl()
343 (nocross < UINT32_MAX) || (align > 1)) in px_dma_attr2hdl()
652 if (xfer_sz + pg_off - 1 > nocross) in px_dvma_win()
653 xfer_sz = nocross - pg_off + 1; in px_dvma_win()
1151 if (nocross && (nocross < UINT32_MAX)) in px_dma_physwin()
[all …]
H A Dpx_dma.h99 #define SET_DMAATTR(p, lo, hi, nocross, cntmax) \ argument
102 (p)->dma_attr_seg = (nocross); \
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c435 uint64_t nocross = attrp->dma_attr_seg; in pci_dma_attr2hdl() local
443 HI32(nocross), LO32(nocross), HI32(align), LO32(align)); in pci_dma_attr2hdl()
445 if (!nocross) in pci_dma_attr2hdl()
446 nocross--; in pci_dma_attr2hdl()
455 if (nocross != UINT64_MAX) in pci_dma_attr2hdl()
465 if ((align & nocross) != align) { in pci_dma_attr2hdl()
490 if ((nocross < UINT32_MAX) || (align > 1)) { in pci_dma_attr2hdl()
861 if (xfer_sz + pg_off - 1 > nocross) in pci_dvma_win()
862 xfer_sz = nocross - pg_off + 1; in pci_dvma_win()
1345 if (nocross && (nocross < UINT32_MAX)) in pci_dma_physwin()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dvmem.c955 (void *)vmp, size, align_arg, phase, nocross, in vmem_xalloc()
958 if (nocross != 0 && in vmem_xalloc()
959 (align > nocross || P2ROUNDUP(phase + size, align) > nocross)) in vmem_xalloc()
962 (void *)vmp, size, align_arg, phase, nocross, in vmem_xalloc()
965 if (phase >= align || !ISP2(align) || !ISP2(nocross)) in vmem_xalloc()
968 (void *)vmp, size, align_arg, phase, nocross, in vmem_xalloc()
1042 if (P2BOUNDARY(taddr, size, nocross)) in vmem_xalloc()
1044 P2ROUNDUP(P2NPHASE(taddr, nocross), align); in vmem_xalloc()
1058 if (vmp->vm_source_alloc != NULL && nocross == 0 && in vmem_xalloc()
1192 ASSERT(!P2BOUNDARY(addr, size, nocross)); in vmem_xalloc()
[all …]
/illumos-gate/usr/src/lib/libumem/common/
H A Dvmem.c830 (void *)vmp, size, align, phase, nocross, in vmem_xalloc()
836 if ((align | phase | nocross) & (vmp->vm_quantum - 1)) { in vmem_xalloc()
839 (void *)vmp, size, align, phase, nocross, in vmem_xalloc()
843 if (nocross != 0 && in vmem_xalloc()
844 (align > nocross || P2ROUNDUP(phase + size, align) > nocross)) { in vmem_xalloc()
847 (void *)vmp, size, align, phase, nocross, in vmem_xalloc()
922 if (P2BOUNDARY(taddr, size, nocross)) in vmem_xalloc()
924 P2ROUNDUP(P2NPHASE(taddr, nocross), align); in vmem_xalloc()
937 if (vmp->vm_source_alloc != NULL && nocross == 0 && in vmem_xalloc()
992 ASSERT(!P2BOUNDARY(addr, size, nocross)); in vmem_xalloc()
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_dma.h106 #define SET_DMAATTR(p, lo, hi, nocross, cntmax) \ argument
109 (p)->dma_attr_seg = (nocross); \
/illumos-gate/usr/src/contrib/ast/src/cmd/INIT/
H A Diffe.sh3400 cross*|nocross*)