Lines Matching refs:pidx
3710 uint_t pidx; in rootnex_setup_cookie() local
3725 pidx = (sinfo->si_buf_offset + cur_offset) >> MMU_PAGESHIFT; in rootnex_setup_cookie()
3726 ASSERT(pidx < sinfo->si_max_pages); in rootnex_setup_cookie()
3751 dma->dp_pgmap[pidx].pm_uses_copybuf = B_TRUE; in rootnex_setup_cookie()
3759 dma->dp_pgmap[pidx].pm_cbaddr = dma->dp_cbaddr + in rootnex_setup_cookie()
3763 dma->dp_pgmap[pidx].pm_cbaddr = (caddr_t)( in rootnex_setup_cookie()
3768 dma->dp_pgmap[pidx].pm_cbaddr = (caddr_t)( in rootnex_setup_cookie()
3780 dma->dp_pgmap[pidx].pm_cbaddr)) + poff; in rootnex_setup_cookie()
3791 dma->dp_pgmap[pidx].pm_kaddr = (caddr_t)(((uintptr_t) in rootnex_setup_cookie()
3801 dma->dp_pgmap[pidx].pm_kaddr = hat_kpm_pfn2va(pfn); in rootnex_setup_cookie()
3825 dma->dp_pgmap[pidx].pm_uses_copybuf = B_FALSE; in rootnex_setup_cookie()
3834 pidx++; in rootnex_setup_cookie()
3997 uint_t pidx; in rootnex_copybuf_window_boundary() local
4000 pidx = 0; in rootnex_copybuf_window_boundary()
4098 pidx = (sinfo->si_buf_offset + (*windowp)->wd_offset + in rootnex_copybuf_window_boundary()
4101 (*windowp)->wd_trim.tr_last_pidx = pidx; in rootnex_copybuf_window_boundary()
4103 dma->dp_pgmap[pidx].pm_cbaddr; in rootnex_copybuf_window_boundary()
4139 (*windowp)->wd_trim.tr_first_pidx = pidx; in rootnex_copybuf_window_boundary()
4173 dma->dp_pgmap[pidx + 1].pm_cbaddr += MMU_PAGESIZE; in rootnex_copybuf_window_boundary()
4177 dma->dp_pgmap[pidx + 1].pm_cbaddr)) + poff; in rootnex_copybuf_window_boundary()
4287 uint_t pidx; in rootnex_coredma_sync() local
4350 pidx = (sinfo->si_buf_offset + offset) >> MMU_PAGESHIFT; in rootnex_coredma_sync()
4351 ASSERT(pidx < sinfo->si_max_pages); in rootnex_coredma_sync()
4357 cbpage = &dma->dp_pgmap[pidx]; in rootnex_coredma_sync()