Home
last modified time | relevance | path

Searched refs:dmai_attr (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c106 mp->dmai_attr.dma_attr_flags = (uint_t)0; in px_dma_allocmp()
224 attr_p = &mp->dmai_attr; in px_dma_lmts2hdl()
362 attrp = &mp->dmai_attr; in px_dma_attr2hdl()
651 uint64_t nocross = mp->dmai_attr.dma_attr_seg; in px_dvma_win()
707 mp->dmai_attr.dma_attr_flags); in px_dvma_map_fast()
787 mp->dmai_attr.dma_attr_flags); in px_dvma_map()
810 mp->dmai_attr.dma_attr_seg + 1, in px_dvma_map()
811 (void *)mp->dmai_attr.dma_attr_addr_lo, in px_dvma_map()
968 mp->dmai_attr.dma_attr_flags); in px_dma_newwin()
1139 mp->dmai_attr.dma_attr_flags); 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()
H A Dpx.c925 mp->dmai_attr = *attrp; /* whole object - augmented later */ in px_dma_allochdl()
1028 if (mp->dmai_attr.dma_attr_flags & DDI_DMA_FLAGERR) in px_dma_bindhdl()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c296 mp->dmai_attr.dma_attr_flags = (uint_t)0; in pci_dma_allocmp()
406 attr_p = &mp->dmai_attr; in pci_dma_lmts2hdl()
512 attrp = &mp->dmai_attr; in pci_dma_attr2hdl()
860 uint64_t nocross = mp->dmai_attr.dma_attr_seg; in pci_dvma_win()
1015 mp->dmai_attr.dma_attr_seg + 1, in pci_dvma_map()
1016 (void *)mp->dmai_attr.dma_attr_addr_lo, in pci_dvma_map()
1017 (void *)(mp->dmai_attr.dma_attr_addr_hi + 1), in pci_dvma_map()
1332 int ret, sgllen = mp->dmai_attr.dma_attr_sgllen; in pci_dma_physwin()
1362 count_max = mp->dmai_attr.dma_attr_count_max; in pci_dma_physwin()
1363 pfn_lo = IOMMU_BTOP(mp->dmai_attr.dma_attr_addr_lo); in pci_dma_physwin()
[all …]
H A Dpci.c656 mp->dmai_attr = *attrp; /* whole object - augmented later */ in pci_dma_allochdl()
757 if (mp->dmai_attr.dma_attr_flags & DDI_DMA_FLAGERR) in pci_dma_bindhdl()
/illumos-gate/usr/src/uts/common/sys/
H A Dddi_impldefs.h895 ddi_dma_attr_t dmai_attr; /* DMA attributes */ member
927 ddi_dma_attr_t dmai_attr; /* DMA attributes */ member
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c1766 hp->dmai_attr = *attr; in rootnex_coredma_allochdl()
1973 attr = &hp->dmai_attr; in rootnex_coredma_bindhdl()
4035 (hp->dmai_attr.dma_attr_granular - 1); in rootnex_copybuf_window_boundary()
4037 trim_sz = (*windowp)->wd_size % hp->dmai_attr.dma_attr_granular; in rootnex_copybuf_window_boundary()
4064 if (hp->dmai_attr.dma_attr_sgllen == 1) { in rootnex_copybuf_window_boundary()
H A Dimmu_dvma.c2579 attrp = &((ddi_dma_impl_t *)handle)->dmai_attr; in immu_map_dvmaseg()
/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c790 mp->dmai_attr = *dma_attr; in iommu_dma_allochdl()
875 dma_attr = &mp->dmai_attr; in iommu_dma_bindhdl()
/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu_impl.c1666 attrp = &hp->dmai_attr; in amd_iommu_bindhdl()
1866 attrp = &hp->dmai_attr; in amd_iommu_win()
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c674 mp->dmai_attr = *attrp; /* set requestors attr info */ in niumx_dma_allochdl()
/illumos-gate/usr/src/uts/common/os/
H A Dsunddi.c6901 ddi_dma_attr_t *attrp = &hp->dmai_attr; in ddi_dma_mem_alloc()