Lines Matching refs:page_shift
135 if ((tbltmp->it_page_shift <= stt->page_shift) && in kvm_spapr_tce_attach_iommu_group()
137 stt->offset << stt->page_shift) && in kvm_spapr_tce_attach_iommu_group()
139 stt->size << stt->page_shift)) { in kvm_spapr_tce_attach_iommu_group()
288 if (!args->size || args->page_shift < 12 || args->page_shift > 34 || in kvm_vm_ioctl_create_spapr_tce()
289 (args->offset + args->size > (ULLONG_MAX >> args->page_shift))) in kvm_vm_ioctl_create_spapr_tce()
304 stt->page_shift = args->page_shift; in kvm_vm_ioctl_create_spapr_tce()
371 if (iommu_tce_check_gpa(stt->page_shift, gpa)) in kvmppc_tce_validate()
480 unsigned long subpages = 1ULL << (stt->page_shift - tbl->it_page_shift); in kvmppc_tce_iommu_unmap()
536 unsigned long subpages = 1ULL << (stt->page_shift - tbl->it_page_shift); in kvmppc_tce_iommu_map()
584 entry = ioba >> stt->page_shift; in kvmppc_h_put_tce()
626 entry = ioba >> stt->page_shift; in kvmppc_h_put_tce_indirect()
729 unsigned long entry = ioba >> stt->page_shift; in kvmppc_h_stuff_tce()
746 for (i = 0; i < npages; ++i, ioba += (1ULL << stt->page_shift)) in kvmppc_h_stuff_tce()
747 kvmppc_tce_put(stt, ioba >> stt->page_shift, tce_value); in kvmppc_h_stuff_tce()
751 iommu_tce_kill(stit->tbl, ioba >> stt->page_shift, npages); in kvmppc_h_stuff_tce()