Home
last modified time | relevance | path

Searched refs:dmao_size (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c2151 (dmao->dmao_size <= dma->dp_maxxfer)) { 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()
3117 size = dmar_object->dmao_size; in rootnex_dvma_get_sgl()
3236 (dmao->dmao_size > dma->dp_maxxfer) || in rootnex_bind_slowpath()
3384 ASSERT(dmac_size <= dmao->dmao_size); in rootnex_bind_slowpath()
3548 if (dmao->dmao_size > dma->dp_maxxfer) { in rootnex_setup_windows()
3549 maxxfer_win = (dmao->dmao_size / in rootnex_setup_windows()
[all …]
H A Dimmu_dvma.c2585 size = dmar_object->dmao_size; in immu_map_dvmaseg()
2728 ihp->ihp_dvseg[0].dvs_len = dmar_object->dmao_size; in immu_map_dvmaseg()
2730 dma_out->dmao_size = dmar_object->dmao_size; in immu_map_dvmaseg()
/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c344 #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 Dddidmareq.h112 uint_t dmao_size; /* size, in bytes, of the object */ member
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c74 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 Ddvma.c74 dmareq.dmar_object.dmao_size = pages; in dvma_reserve()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c641 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 Dpci_fdvma.c206 npages = dmareq->dmar_object.dmao_size; in pci_fdvma_reserve()
H A Dpci_iommu.c329 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 Dpx_dma.c463 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 Dpx_fdvma.c159 npages = dmareq->dmar_object.dmao_size; in px_fdvma_reserve()
H A Dpx_mmu.c274 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 Drootnex.c705 #define OBJSIZE dmareq->dmar_object.dmao_size
/illumos-gate/usr/src/uts/common/io/
H A Dbofi.c377 *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 Dniumx.c769 mp->dmai_size = mp->dmai_object.dmao_size; in niumx_dma_bindhdl()
/illumos-gate/usr/src/uts/common/os/
H A Dsunddi.c7006 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()