Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/sun4u/io/
H A Diommu.c455 if (mp->dmai_rflags & DDI_DMA_CONSISTENT) { in iommu_create_vaddr_mappings()
456 mp->dmai_rflags |= DMP_NOSYNC; in iommu_create_vaddr_mappings()
601 if (mp->dmai_rflags & DDI_DMA_CONSISTENT) { in iommu_create_pp_mappings()
603 mp->dmai_rflags |= DMP_NOSYNC; in iommu_create_pp_mappings()
795 mp->dmai_rflags |= DMP_NOLIMIT; in iommu_dma_allochdl()
877 if (!(mp->dmai_rflags & DMP_NOLIMIT)) { in iommu_dma_bindhdl()
884 mp->dmai_rflags = (dmareq->dmar_flags & DMP_DDIFLAGS) | in iommu_dma_bindhdl()
885 (mp->dmai_rflags & DMP_NOLIMIT); in iommu_dma_bindhdl()
924 if (mp->dmai_rflags & DDI_DMA_PARTIAL) { in iommu_dma_bindhdl()
949 mp->dmai_rflags |= DMP_SHADOW; in iommu_dma_bindhdl()
[all …]
/titanic_41/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()
/titanic_41/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()
561 mp->dmai_rflags = pci_dma_consist_check(dmareq->dmar_flags, pbm_p); in pci_dma_type()
562 mp->dmai_flags |= mp->dmai_rflags & DMP_NOSYNC ? DMAI_FLAGS_NOSYNC : 0; in pci_dma_type()
846 mp->dmai_rflags &= ~DDI_DMA_PARTIAL; in pci_dvma_win()
876 mp->dmai_rflags &= ~DDI_DMA_PARTIAL; in pci_dvma_win()
1406 mp->dmai_rflags |= DDI_DMA_CONSISTENT; in pci_dma_physwin()
1408 mp->dmai_rflags |= DMP_NOSYNC; in pci_dma_physwin()
1411 mp->dmai_rflags &= ~DDI_DMA_REDZONE; in pci_dma_physwin()
1627 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()
/titanic_41/usr/src/uts/sun4/io/px/
H A Dpx_dma.c395 mp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS; in px_dma_type()
398 mp->dmai_rflags |= DMP_NOSYNC; in px_dma_type()
451 redzone = (mp->dmai_rflags & DDI_DMA_REDZONE) || in px_dma_type()
638 mp->dmai_rflags &= ~DDI_DMA_PARTIAL; in px_dvma_win()
667 mp->dmai_rflags &= ~DDI_DMA_PARTIAL; in px_dvma_win()
704 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags, in px_dvma_map_fast()
784 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags, in px_dvma_map()
965 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags, in px_dma_newwin()
1136 io_attributes_t attr = PX_GET_TTE_ATTR(mp->dmai_rflags, in px_dma_physwin()
1228 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
/titanic_41/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
/titanic_41/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c153 if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC) in fc_ddi_dma_sync()
/titanic_41/usr/src/uts/i86pc/io/
H A Drootnex.c1990 hp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS; in rootnex_coredma_bindhdl()
2042 hp->dmai_rflags |= DMP_NOSYNC; in rootnex_coredma_bindhdl()
2151 hp->dmai_rflags |= DMP_NOSYNC; in rootnex_coredma_bindhdl()
2187 hp->dmai_rflags &= ~DDI_DMA_PARTIAL; in rootnex_coredma_bindhdl()
2239 (hp->dmai_rflags & DDI_DMA_WRITE)) { in rootnex_coredma_bindhdl()
2251 hp->dmai_rflags &= ~DDI_DMA_PARTIAL; in rootnex_coredma_bindhdl()
2255 hp->dmai_rflags |= DDI_DMA_PARTIAL; in rootnex_coredma_bindhdl()
2321 (hp->dmai_rflags & DDI_DMA_READ)) { in rootnex_coredma_unbindhdl()
3484 hp->dmai_rflags &= ~DMP_NOSYNC; in rootnex_setup_copybuf()
4701 (hp->dmai_rflags & DDI_DMA_WRITE)) { in rootnex_valid_sync_parms()
[all …]
/titanic_41/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)
/titanic_41/usr/src/uts/common/sys/
H A Dddi_impldefs.h875 uint_t dmai_rflags; /* requester's flags + ours */ member
911 uint_t dmai_rflags; /* requester's flags + ours */ member
/titanic_41/usr/src/uts/sparc/ml/
H A Dsparc_ddi.s331 ld [%o0 + DMA_HANDLE_RFLAGS], %o4 ! hp->dmai_rflags;
/titanic_41/usr/src/uts/i86pc/ml/
H A Doffsets.in237 dmai_rflags
/titanic_41/usr/src/uts/sun4/ml/
H A Doffsets.in505 dmai_rflags DMA_HANDLE_RFLAGS
/titanic_41/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c737 mp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS | DMP_NOSYNC; in niumx_dma_bindhdl()
/titanic_41/usr/src/uts/common/io/
H A Dbofi.c3594 mp->dmai_rflags &= ~DMP_NOSYNC; in bofi_dma_bindhdl()
3823 mp->dmai_rflags &= ~DMP_NOSYNC; in bofi_dma_win()
3951 if (mp->dmai_rflags & DMP_BYPASSNEXUS) { in bofi_dvma_reserve()
/titanic_41/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c664 if (mp->dmai_rflags & DDI_DMA_READ) in px_lib_dma_sync()
/titanic_41/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c692 if (!(mp->dmai_rflags & DDI_DMA_READ) || in px_lib_dma_sync()
/titanic_41/usr/src/uts/common/os/
H A Dsunddi.c866 if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC) in ddi_dma_sync()
7172 if ((hp->dmai_rflags & DDI_DMA_PARTIAL) == 0) { in ddi_dma_numwin()