Home
last modified time | relevance | path

Searched refs:dmai_rflags (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c456 mp->dmai_rflags |= DMP_NOSYNC; in iommu_create_vaddr_mappings()
603 mp->dmai_rflags |= DMP_NOSYNC; in iommu_create_pp_mappings()
795 mp->dmai_rflags |= DMP_NOLIMIT; in iommu_dma_allochdl()
885 (mp->dmai_rflags & DMP_NOLIMIT); in iommu_dma_bindhdl()
949 mp->dmai_rflags |= DMP_SHADOW; in iommu_dma_bindhdl()
969 if (mp->dmai_rflags & DMP_NOLIMIT) { in iommu_dma_bindhdl()
996 mp->dmai_rflags |= DMP_NOSYNC; in iommu_dma_bindhdl()
1156 if (mp->dmai_rflags & DMP_NOLIMIT) in iommu_dma_unbindhdl()
1365 mp->dmai_rflags = DMP_BYPASSNEXUS; in iommu_dma_mctl()
1455 if (mp->dmai_rflags & DMP_NOLIMIT) in iommu_dma_mctl()
[all …]
/illumos-gate/usr/src/uts/sun4/os/
H A Ddvma.c89 if (!(mp->dmai_rflags & DMP_BYPASSNEXUS)) { in dvma_reserve()
109 if (!(mp->dmai_rflags & DMP_BYPASSNEXUS)) { in dvma_release()
127 if (mp->dmai_rflags & DMP_BYPASSNEXUS) { in dvma_kaddr_load()
164 if (mp->dmai_rflags & DMP_BYPASSNEXUS) { in dvma_unload()
184 if (mp->dmai_rflags & DMP_BYPASSNEXUS) { in dvma_sync()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_fdvma.c249 mp->dmai_rflags = DMP_BYPASSNEXUS | in pci_fdvma_reserve()
252 mp->dmai_rflags |= DDI_DMA_READ; in pci_fdvma_reserve()
254 (mp->dmai_rflags & DMP_NOSYNC ? DMAI_FLAGS_NOSYNC : 0); in pci_fdvma_reserve()
281 if (!(mp->dmai_rflags & DMP_BYPASSNEXUS)) { in pci_fdvma_release()
H A Dpci_dma.c155 uint32_t dev_flag = mp->dmai_rflags; in pci_dma_sync()
232 mp->dmai_rflags |= DMP_NOSYNC; in pci_dma_handle_clean()
563 mp->dmai_rflags = pci_dma_consist_check(dmareq->dmar_flags, pbm_p); in pci_dma_type()
564 mp->dmai_flags |= mp->dmai_rflags & DMP_NOSYNC ? DMAI_FLAGS_NOSYNC : 0; in pci_dma_type()
848 mp->dmai_rflags &= ~DDI_DMA_PARTIAL; in pci_dvma_win()
878 mp->dmai_rflags &= ~DDI_DMA_PARTIAL; in pci_dvma_win()
1408 mp->dmai_rflags |= DDI_DMA_CONSISTENT; in pci_dma_physwin()
1410 mp->dmai_rflags |= DMP_NOSYNC; in pci_dma_physwin()
1413 mp->dmai_rflags &= ~DDI_DMA_REDZONE; in pci_dma_physwin()
1631 hp->dmai_ndvmapages, hp->dmai_roffset, hp->dmai_rflags, in dump_dma_handle()
H A Dpci_reloc.c309 ASSERT((mp->dmai_rflags & DMP_BYPASSNEXUS) != 0); in pci_fdvma_postrelocator()
379 if (mp->dmai_rflags & DMP_BYPASSNEXUS) { in pci_common_prerelocator()
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c397 mp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS; in px_dma_type()
400 mp->dmai_rflags |= DMP_NOSYNC; in px_dma_type()
453 redzone = (mp->dmai_rflags & DDI_DMA_REDZONE) || in px_dma_type()
640 mp->dmai_rflags &= ~DDI_DMA_PARTIAL; in px_dvma_win()
669 mp->dmai_rflags &= ~DDI_DMA_PARTIAL; in px_dvma_win()
706 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags, in px_dvma_map_fast()
786 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags, in px_dvma_map()
967 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags, in px_dma_newwin()
1138 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags, in px_dma_physwin()
1230 mp->dmai_rflags |= DDI_DMA_CONSISTENT | DMP_NOSYNC; in px_dma_physwin()
[all …]
H A Dpx_fdvma.c87 attr = PX_GET_TTE_ATTR(mp->dmai_rflags, mp->dmai_attr.dma_attr_flags); in px_fdvma_load()
199 mp->dmai_rflags = DMP_BYPASSNEXUS | DDI_DMA_READ | DMP_NOSYNC; in px_fdvma_reserve()
236 if (!(mp->dmai_rflags & DMP_BYPASSNEXUS)) { in px_fdvma_release()
H A Dpx_dma.h61 uint_t dmai_rflags; member
/illumos-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
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c1982 hp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS; in rootnex_coredma_bindhdl()
2024 hp->dmai_rflags |= DMP_NOSYNC; in rootnex_coredma_bindhdl()
2133 hp->dmai_rflags |= DMP_NOSYNC; in rootnex_coredma_bindhdl()
2169 hp->dmai_rflags &= ~DDI_DMA_PARTIAL; in rootnex_coredma_bindhdl()
2223 (hp->dmai_rflags & DDI_DMA_WRITE)) { in rootnex_coredma_bindhdl()
2235 hp->dmai_rflags &= ~DDI_DMA_PARTIAL; in rootnex_coredma_bindhdl()
2239 hp->dmai_rflags |= DDI_DMA_PARTIAL; in rootnex_coredma_bindhdl()
2307 (hp->dmai_rflags & DDI_DMA_READ)) { in rootnex_coredma_unbindhdl()
3429 hp->dmai_rflags &= ~DMP_NOSYNC; in rootnex_setup_copybuf()
4462 (hp->dmai_rflags & DDI_DMA_WRITE)) { in rootnex_valid_sync_parms()
[all …]
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c154 if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC) in fc_ddi_dma_sync()
/illumos-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)
/illumos-gate/usr/src/uts/common/sys/
H A Dddi_impldefs.h883 uint_t dmai_rflags; /* requester's flags + ours */ member
923 uint_t dmai_rflags; /* requester's flags + ours */ member
/illumos-gate/usr/src/uts/sparc/ml/
H A Dsparc_ddi.S182 ld [%o0 + DMA_HANDLE_RFLAGS], %o4 ! hp->dmai_rflags;
/illumos-gate/usr/src/uts/i86pc/ml/
H A Doffsets.in272 dmai_rflags
/illumos-gate/usr/src/uts/sun4/ml/
H A Doffsets.in505 dmai_rflags DMA_HANDLE_RFLAGS
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c739 mp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS | DMP_NOSYNC; in niumx_dma_bindhdl()
/illumos-gate/usr/src/uts/common/io/
H A Dbofi.c3597 mp->dmai_rflags &= ~DMP_NOSYNC; in bofi_dma_bindhdl()
3826 mp->dmai_rflags &= ~DMP_NOSYNC; in bofi_dma_win()
3954 if (mp->dmai_rflags & DMP_BYPASSNEXUS) { in bofi_dvma_reserve()
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c668 if (mp->dmai_rflags & DDI_DMA_READ) in px_lib_dma_sync()
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c692 if (!(mp->dmai_rflags & DDI_DMA_READ) || in px_lib_dma_sync()
/illumos-gate/usr/src/uts/common/os/
H A Dsunddi.c796 if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC) in ddi_dma_sync()
7180 if ((hp->dmai_rflags & DDI_DMA_PARTIAL) == 0) { in ddi_dma_numwin()