/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | iommu.c | 456 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 D | dvma.c | 89 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 D | pci_fdvma.c | 249 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 D | pci_dma.c | 155 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 D | pci_reloc.c | 309 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 D | px_dma.c | 397 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 D | px_fdvma.c | 87 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 D | px_dma.h | 61 uint_t dmai_rflags; member
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_iommu.h | 73 ((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 D | pci_dma.h | 44 #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 D | rootnex.c | 1982 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 D | fc_ddi.c | 154 if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC) in fc_ddi_dma_sync()
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 707 #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 D | ddi_impldefs.h | 883 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 D | sparc_ddi.S | 182 ld [%o0 + DMA_HANDLE_RFLAGS], %o4 ! hp->dmai_rflags;
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | offsets.in | 272 dmai_rflags
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | offsets.in | 505 dmai_rflags DMA_HANDLE_RFLAGS
|
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 739 mp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS | DMP_NOSYNC; in niumx_dma_bindhdl()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | bofi.c | 3597 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 D | px_lib4v.c | 668 if (mp->dmai_rflags & DDI_DMA_READ) in px_lib_dma_sync()
|
/illumos-gate/usr/src/uts/sun4u/io/px/ |
H A D | px_lib4u.c | 692 if (!(mp->dmai_rflags & DDI_DMA_READ) || in px_lib_dma_sync()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunddi.c | 796 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()
|