Searched refs:dmao_size (Results 1 – 16 of 16) sorted by relevance
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 2019 dmao->dmao_size > sinfo->si_max_cookie_size) { in rootnex_coredma_bindhdl() 2053 sinfo->si_max_pages = mmu_btopr(dma->dp_dma.dmao_size) + 1; in rootnex_coredma_bindhdl() 2068 ncookies = (dma->dp_dma.dmao_size / sinfo->si_max_cookie_size) in rootnex_coredma_bindhdl() 2072 (dma->dp_dma.dmao_size / attr->dma_attr_seg) + 1; in rootnex_coredma_bindhdl() 2151 (dmao->dmao_size <= dma->dp_maxxfer)) { in rootnex_coredma_bindhdl() 2175 uint_t, dmao->dmao_size, uint_t, *ccountp); in rootnex_coredma_bindhdl() 2251 dmao->dmao_size, uint_t, *ccountp); in rootnex_coredma_bindhdl() 2566 pcnt = mmu_btopr(dma->dp_dma.dmao_size + poff); in rootnex_verify_buffer() 2725 size = dmar_object->dmao_size; in rootnex_need_bounce_seg() 2857 size = dmar_object->dmao_size; in rootnex_get_sgl() [all …]
|
H A D | immu_dvma.c | 2584 size = dmar_object->dmao_size; in immu_map_dvmaseg() 2727 ihp->ihp_dvseg[0].dvs_len = dmar_object->dmao_size; in immu_map_dvmaseg() 2729 dma_out->dmao_size = dmar_object->dmao_size; in immu_map_dvmaseg()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | iommu.c | 344 #define OBJSIZE dmareq->dmar_object.dmao_size 839 if (!((addrlow + dmareq->dmar_object.dmao_size == 0) && in check_dma_attr() 876 size = (uint32_t)dmareq->dmar_object.dmao_size; in iommu_dma_bindhdl() 1092 (dmareq->dmar_object.dmao_size + (size - 1)) / size; in iommu_dma_bindhdl() 1213 if (newoff > mp->dmai_object.dmao_size - mp->dmai_minxfer) in iommu_dma_win() 1257 mp->dmai_size = mp->dmai_object.dmao_size - newoff; in iommu_map_window() 1353 np = dmareq->dmar_object.dmao_size; in iommu_dma_mctl()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddidmareq.h | 112 uint_t dmao_size; /* size, in bytes, of the object */ member
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_ddi.c | 74 dmareq.dmar_object.dmao_size = (uint_t)bp->b_bcount; in fc_ddi_dma_buf_bind_handle()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | dvma.c | 74 dmareq.dmar_object.dmao_size = pages; in dvma_reserve()
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_dma.c | 641 mp->dmai_ndvmapages = IOMMU_BTOPR(offset + mp->dmai_object.dmao_size); in pci_dma_type() 843 size_t obj_sz = mp->dmai_object.dmao_size; in pci_dvma_win() 1264 pg_offset += mp->dmai_object.dmao_size; in pci_dma_adjust() 1280 ASSERT((win_offset + win_p->win_size) == mp->dmai_object.dmao_size); in pci_dma_adjust() 1440 if (off >= mp->dmai_object.dmao_size) in pci_dma_ctl()
|
H A D | pci_fdvma.c | 206 npages = dmareq->dmar_object.dmao_size; in pci_fdvma_reserve()
|
H A D | pci_iommu.c | 329 size_t res_size = mp->dmai_object.dmao_size - obj_off + win_pg0_off; in iommu_map_window()
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_dma.c | 463 mp->dmai_ndvmapages = MMU_BTOPR(offset + mp->dmai_object.dmao_size); in px_dma_type() 635 size_t obj_sz = mp->dmai_object.dmao_size; in px_dvma_win() 1063 pg_offset += mp->dmai_object.dmao_size; in px_dma_adjust() 1079 ASSERT((win_offset + win_p->win_size) == mp->dmai_object.dmao_size); in px_dma_adjust()
|
H A D | px_fdvma.c | 159 npages = dmareq->dmar_object.dmao_size; in px_fdvma_reserve()
|
H A D | px_mmu.c | 274 size_t res_size = mp->dmai_object.dmao_size - obj_off + win_pg0_off; in px_mmu_map_window()
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 705 #define OBJSIZE dmareq->dmar_object.dmao_size
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | bofi.c | 377 *lenp = dmareqp->dmar_object.dmao_size; in ddi_dmareq_mapin() 379 *mapaddrp = dmareq_pp_mapin(dmareqp->dmar_object.dmao_size, in ddi_dmareq_mapin() 384 *mapaddrp = dmareq_pplist_mapin(dmareqp->dmar_object.dmao_size, in ddi_dmareq_mapin() 396 *mapaddrp = dmareq_mapin(dmareqp->dmar_object.dmao_size, in ddi_dmareq_mapin() 3579 dmareq.dmar_object.dmao_size = hp->len; in bofi_dma_bindhdl()
|
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 769 mp->dmai_size = mp->dmai_object.dmao_size; in niumx_dma_bindhdl()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunddi.c | 7006 dmareq.dmar_object.dmao_size = (uint_t)bp->b_bcount; in ddi_dma_buf_bind_handle() 7074 dmareq.dmar_object.dmao_size = len; in ddi_dma_addr_bind_handle()
|