Lines Matching refs:index
49 px_fdvma_load(ddi_dma_handle_t h, caddr_t a, uint_t len, uint_t index, in px_fdvma_load() argument
68 DBG(DBG_FAST_DVMA, dip, "load index=%x: %p+%x ", index, a, len); in px_fdvma_load()
69 if (index + npages > mp->dmai_ndvmapages) { in px_fdvma_load()
73 index, npages); in px_fdvma_load()
76 fdvma_p->pagecnt[index] = npages; in px_fdvma_load()
78 dvma_addr = mp->dmai_mapping + MMU_PTOB(index); in px_fdvma_load()
100 px_fdvma_unload(ddi_dma_handle_t h, uint_t index, uint_t sync_flag) in px_fdvma_unload() argument
105 size_t npages = fdvma_p->pagecnt[index]; in px_fdvma_unload()
106 px_dvma_addr_t dvma_pg = MMU_BTOP(mp->dmai_mapping + MMU_PTOB(index)); in px_fdvma_unload()
109 "unload index=%x sync_flag=%x %x+%x+%x\n", index, sync_flag, in px_fdvma_unload()
110 mp->dmai_mapping, MMU_PTOB(index), MMU_PTOB(npages)); in px_fdvma_unload()
113 fdvma_p->pagecnt[index] = 0; in px_fdvma_unload()
118 px_fdvma_sync(ddi_dma_handle_t h, uint_t index, uint_t sync_flag) in px_fdvma_sync() argument
123 size_t npg = fdvma_p->pagecnt[index]; in px_fdvma_sync()
126 "sync index=%x sync_flag=%x %x+%x+%x\n", index, sync_flag, in px_fdvma_sync()
127 mp->dmai_mapping, MMU_PTOB(index), MMU_PTOB(npg)); in px_fdvma_sync()