Searched refs:dmai_rflags (Results 1 - 20 of 20) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/sun4u/io/
H A Diommu.c457 if (mp->dmai_rflags & DDI_DMA_CONSISTENT) {
458 mp->dmai_rflags |= DMP_NOSYNC;
603 if (mp->dmai_rflags & DDI_DMA_CONSISTENT) {
605 mp->dmai_rflags |= DMP_NOSYNC;
797 mp->dmai_rflags |= DMP_NOLIMIT;
879 if (!(mp->dmai_rflags & DMP_NOLIMIT)) {
886 mp->dmai_rflags = (dmareq->dmar_flags & DMP_DDIFLAGS) |
887 (mp->dmai_rflags & DMP_NOLIMIT);
926 if (mp->dmai_rflags & DDI_DMA_PARTIAL) {
951 mp->dmai_rflags |
[all...]
/opensolaris-onvv-gate/usr/src/uts/sun4/os/
H A Ddvma.c89 if (!(mp->dmai_rflags & DMP_BYPASSNEXUS)) {
109 if (!(mp->dmai_rflags & DMP_BYPASSNEXUS)) {
127 if (mp->dmai_rflags & DMP_BYPASSNEXUS) {
164 if (mp->dmai_rflags & DMP_BYPASSNEXUS) {
184 if (mp->dmai_rflags & DMP_BYPASSNEXUS) {
/opensolaris-onvv-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_iommu.h73 ((mp->dmai_rflags & DDI_DMA_READ) ? COMMON_IOMMU_TTE_W : 0) | \
74 ((mp->dmai_rflags & DDI_DMA_CONSISTENT) ? 0 : COMMON_IOMMU_TTE_S))
H A Dpci_dma.h44 #define HAS_REDZONE(mp) (((mp)->dmai_rflags & DDI_DMA_REDZONE) ? 1 : 0)
63 uint_t dmai_rflags; member in struct:pci_dma_impl
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_fdvma.c249 mp->dmai_rflags = DMP_BYPASSNEXUS |
252 mp->dmai_rflags |= DDI_DMA_READ;
254 (mp->dmai_rflags & DMP_NOSYNC ? DMAI_FLAGS_NOSYNC : 0);
281 if (!(mp->dmai_rflags & DMP_BYPASSNEXUS)) {
H A Dpci_dma.c152 uint32_t dev_flag = mp->dmai_rflags;
229 mp->dmai_rflags |= DMP_NOSYNC;
277 * mp->dmai_rflags = 0;
539 * mp->dmai_rflags - consistent?, nosync?, dmareq->dmar_flags
558 mp->dmai_rflags = pci_dma_consist_check(dmareq->dmar_flags, pbm_p);
559 mp->dmai_flags |= mp->dmai_rflags & DMP_NOSYNC ? DMAI_FLAGS_NOSYNC : 0;
821 * mp->dmai_rflags (redzone)
828 * mp->dmai_rflags - remove partial flag if nwin == 1 (fixed)
843 mp->dmai_rflags &= ~DDI_DMA_PARTIAL;
873 mp->dmai_rflags
[all...]
H A Dpci_reloc.c309 ASSERT((mp->dmai_rflags & DMP_BYPASSNEXUS) != 0);
379 if (mp->dmai_rflags & DMP_BYPASSNEXUS) {
/opensolaris-onvv-gate/usr/src/uts/sun4/io/px/
H A Dpx_fdvma.c87 attr = PX_GET_TTE_ATTR(mp->dmai_rflags, mp->dmai_attr.dma_attr_flags);
199 mp->dmai_rflags = DMP_BYPASSNEXUS | DDI_DMA_READ | DMP_NOSYNC;
236 if (!(mp->dmai_rflags & DMP_BYPASSNEXUS)) {
H A Dpx_dma.c86 * mp->dmai_rflags = 0;
376 * mp->dmai_rflags - consistent?, nosync?, dmareq->dmar_flags
392 mp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS;
395 mp->dmai_rflags |= DMP_NOSYNC;
448 redzone = (mp->dmai_rflags & DDI_DMA_REDZONE) ||
613 * mp->dmai_rflags (redzone)
620 * mp->dmai_rflags - remove partial flag if nwin == 1 (fixed)
635 mp->dmai_rflags &= ~DDI_DMA_PARTIAL;
664 mp->dmai_rflags &= ~DDI_DMA_PARTIAL;
701 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags,
[all...]
H A Dpx_dma.h61 uint_t dmai_rflags; member in struct:px_dma_impl
/opensolaris-onvv-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c153 if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC)
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/
H A Drootnex.c1998 hp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS;
2050 hp->dmai_rflags |= DMP_NOSYNC;
2159 hp->dmai_rflags |= DMP_NOSYNC;
2190 hp->dmai_rflags &= ~DDI_DMA_PARTIAL;
2237 (hp->dmai_rflags & DDI_DMA_WRITE)) {
2249 hp->dmai_rflags &= ~DDI_DMA_PARTIAL;
2253 hp->dmai_rflags |= DDI_DMA_PARTIAL;
2319 (hp->dmai_rflags & DDI_DMA_READ)) {
3479 hp->dmai_rflags &= ~DMP_NOSYNC;
4648 * called from ddi_dma_sync() if DMP_NOSYNC is not set in hp->dmai_rflags
[all...]
/opensolaris-onvv-gate/usr/src/uts/sun4/io/
H A Drootnex.c707 #define RED ((mp->dmai_rflags & DDI_DMA_REDZONE)? 1 : 0)
708 #define DIRECTION (mp->dmai_rflags & DDI_DMA_RDWR)
/opensolaris-onvv-gate/usr/src/uts/sparc/ml/
H A Dsparc_ddi.s354 ld [%o0 + DMA_HANDLE_RFLAGS], %o4 ! hp->dmai_rflags;
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dddi_impldefs.h862 uint_t dmai_rflags; /* requester's flags + ours */ member in struct:ddi_dma_impl
898 uint_t dmai_rflags; /* requester's flags + ours */ member in struct:ddi_dma_impl
/opensolaris-onvv-gate/usr/src/uts/common/io/
H A Dbofi.c3426 mp->dmai_rflags &= ~DMP_NOSYNC;
3761 mp->dmai_rflags &= ~DMP_NOSYNC;
3990 mp->dmai_rflags &= ~DMP_NOSYNC;
4138 mp->dmai_rflags &= ~DMP_NOSYNC;
4142 mp->dmai_rflags &= ~DMP_NOSYNC;
4173 if (mp->dmai_rflags & DMP_BYPASSNEXUS) {
/opensolaris-onvv-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c714 * mp->dmai_rflags - dmareq->dmar_flags
737 mp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS | DMP_NOSYNC;
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dsunddi.c940 if ((((ddi_dma_impl_t *)h)->dmai_rflags & DDI_DMA_PARTIAL) == 0)
1106 if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC)
1211 if (!(dimp->dmai_rflags & DDI_DMA_SBUS_64BIT)) {
7509 if ((hp->dmai_rflags & DDI_DMA_PARTIAL) == 0) {
/opensolaris-onvv-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c664 if (mp->dmai_rflags & DDI_DMA_READ)
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c692 if (!(mp->dmai_rflags & DDI_DMA_READ) ||

Completed in 230 milliseconds