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