/titanic_44/usr/src/uts/sun4u/io/ |
H A D | iommu.c | 455 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_44/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()
|
/titanic_44/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() 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 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()
|
/titanic_44/usr/src/uts/sun4/io/px/ |
H A D | px_dma.c | 395 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 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
|
/titanic_44/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
|
/titanic_44/usr/src/uts/sun4/io/efcode/ |
H A D | fc_ddi.c | 153 if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC) in fc_ddi_dma_sync()
|
/titanic_44/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 1990 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_44/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)
|
/titanic_44/usr/src/uts/common/sys/ |
H A D | ddi_impldefs.h | 875 uint_t dmai_rflags; /* requester's flags + ours */ member 911 uint_t dmai_rflags; /* requester's flags + ours */ member
|
/titanic_44/usr/src/uts/i86pc/ml/ |
H A D | offsets.in | 237 dmai_rflags
|
/titanic_44/usr/src/uts/sparc/ml/ |
H A D | sparc_ddi.s | 331 ld [%o0 + DMA_HANDLE_RFLAGS], %o4 ! hp->dmai_rflags;
|
/titanic_44/usr/src/uts/sun4/ml/ |
H A D | offsets.in | 505 dmai_rflags DMA_HANDLE_RFLAGS
|
/titanic_44/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 737 mp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS | DMP_NOSYNC; in niumx_dma_bindhdl()
|
/titanic_44/usr/src/uts/common/io/ |
H A D | bofi.c | 3594 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_44/usr/src/uts/sun4v/io/px/ |
H A D | px_lib4v.c | 664 if (mp->dmai_rflags & DDI_DMA_READ) in px_lib_dma_sync()
|
/titanic_44/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()
|
/titanic_44/usr/src/uts/common/os/ |
H A D | sunddi.c | 866 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()
|