Lines Matching refs:pidx

3827 	uint_t pidx;  in rootnex_setup_cookie()  local
3846 pidx = (sinfo->si_buf_offset + cur_offset) >> MMU_PAGESHIFT; in rootnex_setup_cookie()
3847 ASSERT(pidx < sinfo->si_max_pages); in rootnex_setup_cookie()
3874 dma->dp_pgmap[pidx].pm_uses_copybuf = B_TRUE; in rootnex_setup_cookie()
3882 dma->dp_pgmap[pidx].pm_cbaddr = dma->dp_cbaddr + in rootnex_setup_cookie()
3886 dma->dp_pgmap[pidx].pm_cbaddr = (caddr_t)( in rootnex_setup_cookie()
3891 dma->dp_pgmap[pidx].pm_cbaddr = (caddr_t)( in rootnex_setup_cookie()
3903 dma->dp_pgmap[pidx].pm_cbaddr)) + poff; in rootnex_setup_cookie()
3914 dma->dp_pgmap[pidx].pm_kaddr = (caddr_t)(((uintptr_t) in rootnex_setup_cookie()
3922 dma->dp_pgmap[pidx].pm_mapped = B_FALSE; in rootnex_setup_cookie()
3932 dma->dp_pgmap[pidx].pm_kaddr = hat_kpm_pfn2va(pfn); in rootnex_setup_cookie()
3943 dma->dp_pgmap[pidx].pm_pp = *cur_pp; in rootnex_setup_cookie()
3944 dma->dp_pgmap[pidx].pm_vaddr = NULL; in rootnex_setup_cookie()
3946 dma->dp_pgmap[pidx].pm_pp = pplist[pidx]; in rootnex_setup_cookie()
3947 dma->dp_pgmap[pidx].pm_vaddr = NULL; in rootnex_setup_cookie()
3949 dma->dp_pgmap[pidx].pm_pp = NULL; in rootnex_setup_cookie()
3950 dma->dp_pgmap[pidx].pm_vaddr = (caddr_t) in rootnex_setup_cookie()
3966 dma->dp_pgmap[pidx].pm_kaddr = (caddr_t) in rootnex_setup_cookie()
3971 dma->dp_pgmap[pidx].pm_kaddr = (caddr_t) in rootnex_setup_cookie()
3977 dma->dp_pgmap[pidx].pm_kaddr = (caddr_t) in rootnex_setup_cookie()
3991 dma->dp_pgmap[pidx].pm_mapped = B_TRUE; in rootnex_setup_cookie()
3992 if (dma->dp_pgmap[pidx].pm_pp != NULL) { in rootnex_setup_cookie()
3993 i86_pp_map(dma->dp_pgmap[pidx].pm_pp, in rootnex_setup_cookie()
3994 dma->dp_pgmap[pidx].pm_kaddr); in rootnex_setup_cookie()
3996 i86_va_map(dma->dp_pgmap[pidx].pm_vaddr, in rootnex_setup_cookie()
3998 dma->dp_pgmap[pidx].pm_kaddr); in rootnex_setup_cookie()
4008 dma->dp_pgmap[pidx].pm_mapped = B_FALSE; in rootnex_setup_cookie()
4042 dma->dp_pgmap[pidx].pm_mapped = B_FALSE; in rootnex_setup_cookie()
4044 dma->dp_pgmap[pidx].pm_uses_copybuf = B_FALSE; in rootnex_setup_cookie()
4053 pidx++; in rootnex_setup_cookie()
4216 uint_t pidx; in rootnex_copybuf_window_boundary() local
4326 pidx = (sinfo->si_buf_offset + (*windowp)->wd_offset + in rootnex_copybuf_window_boundary()
4329 (*windowp)->wd_trim.tr_last_pidx = pidx; in rootnex_copybuf_window_boundary()
4331 dma->dp_pgmap[pidx].pm_cbaddr; in rootnex_copybuf_window_boundary()
4334 dma->dp_pgmap[pidx].pm_kaddr; in rootnex_copybuf_window_boundary()
4371 (*windowp)->wd_trim.tr_first_pidx = pidx; in rootnex_copybuf_window_boundary()
4408 dma->dp_pgmap[pidx + 1].pm_cbaddr += MMU_PAGESIZE; in rootnex_copybuf_window_boundary()
4412 dma->dp_pgmap[pidx + 1].pm_cbaddr)) + poff; in rootnex_copybuf_window_boundary()
4416 ASSERT(dma->dp_pgmap[pidx + 1].pm_mapped == B_FALSE); in rootnex_copybuf_window_boundary()
4417 dma->dp_pgmap[pidx + 1].pm_kaddr += MMU_PAGESIZE; in rootnex_copybuf_window_boundary()
4526 uint_t pidx; in rootnex_coredma_sync() local
4589 pidx = (sinfo->si_buf_offset + offset) >> MMU_PAGESHIFT; in rootnex_coredma_sync()
4590 ASSERT(pidx < sinfo->si_max_pages); in rootnex_coredma_sync()
4596 cbpage = &dma->dp_pgmap[pidx]; in rootnex_coredma_sync()
4733 uint_t pidx; in rootnex_coredma_win() local
4798 pidx = (sinfo->si_buf_offset + window->wd_offset) >> in rootnex_coredma_win()
4803 ASSERT((pidx + pcnt) <= sinfo->si_max_pages); in rootnex_coredma_win()
4807 if (dma->dp_pgmap[pidx].pm_mapped) { in rootnex_coredma_win()
4809 dma->dp_pgmap[pidx].pm_kaddr, MMU_PAGESIZE, in rootnex_coredma_win()
4811 dma->dp_pgmap[pidx].pm_mapped = B_FALSE; in rootnex_coredma_win()
4813 pidx++; in rootnex_coredma_win()
4876 pidx = (sinfo->si_buf_offset + window->wd_offset) >> in rootnex_coredma_win()
4878 ASSERT(pidx < sinfo->si_max_pages); in rootnex_coredma_win()
4885 pmap = &dma->dp_pgmap[pidx]; in rootnex_coredma_win()
4896 pidx++; in rootnex_coredma_win()
4906 ASSERT(((pidx - 1) + pcnt) <= sinfo->si_max_pages); in rootnex_coredma_win()
4910 pmap = &dma->dp_pgmap[pidx]; in rootnex_coredma_win()
4924 pidx++; in rootnex_coredma_win()