/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_dma.c | 278 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() 363 SET_DMAATTR(attrp, lo, hi, nocross, count_max); in px_dma_attr2hdl() 651 uint64_t nocross = mp->dmai_attr.dma_attr_seg; in px_dvma_win() local 652 if (xfer_sz + pg_off - 1 > nocross) in px_dvma_win() [all …]
|
H A D | px_dma.h | 99 #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 D | pci_dma.c | 435 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() 513 SET_DMAATTR(attrp, lo, hi, nocross, count_max); in pci_dma_attr2hdl() 860 uint64_t nocross = mp->dmai_attr.dma_attr_seg; in pci_dvma_win() local 861 if (xfer_sz + pg_off - 1 > nocross) in pci_dvma_win() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | vmem.c | 941 size_t nocross, void *minaddr, void *maxaddr, int vmflag) in vmem_xalloc() argument 952 if ((align | phase | nocross) & (vmp->vm_quantum - 1)) in vmem_xalloc() 955 (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() [all …]
|
/illumos-gate/usr/src/lib/libumem/common/ |
H A D | vmem.c | 818 size_t nocross, void *minaddr, void *maxaddr, int vmflag) in vmem_xalloc() argument 830 (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() [all …]
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_dma.h | 106 #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 D | iffe.sh | 3400 cross*|nocross*)
|