Lines Matching refs:page_shift
150 if ((tbltmp->it_page_shift <= stt->page_shift) && in kvm_spapr_tce_attach_iommu_group()
152 stt->offset << stt->page_shift) && in kvm_spapr_tce_attach_iommu_group()
154 stt->size << stt->page_shift)) { in kvm_spapr_tce_attach_iommu_group()
309 if (!args->size || args->page_shift < 12 || args->page_shift > 34 || in kvm_vm_ioctl_create_spapr_tce()
310 (args->offset + args->size > (ULLONG_MAX >> args->page_shift))) in kvm_vm_ioctl_create_spapr_tce()
324 stt->page_shift = args->page_shift; in kvm_vm_ioctl_create_spapr_tce()
391 if (iommu_tce_check_gpa(stt->page_shift, gpa)) in kvmppc_tce_validate()
448 unsigned long subpages = 1ULL << (stt->page_shift - tbl->it_page_shift); in kvmppc_clear_tce()
449 unsigned long io_entry = entry << (stt->page_shift - tbl->it_page_shift); in kvmppc_clear_tce()
506 unsigned long subpages = 1ULL << (stt->page_shift - tbl->it_page_shift); in kvmppc_tce_iommu_unmap()
564 unsigned long subpages = 1ULL << (stt->page_shift - tbl->it_page_shift); in kvmppc_tce_iommu_map()
614 entry = ioba >> stt->page_shift; in kvmppc_h_put_tce()
655 entry = ioba >> stt->page_shift; in kvmppc_h_put_tce_indirect()
754 unsigned long entry = ioba >> stt->page_shift; in kvmppc_h_stuff_tce()
771 for (i = 0; i < npages; ++i, ioba += (1ULL << stt->page_shift)) in kvmppc_h_stuff_tce()
772 kvmppc_tce_put(stt, ioba >> stt->page_shift, tce_value); in kvmppc_h_stuff_tce()
795 idx = (ioba >> stt->page_shift) - stt->offset; in kvmppc_h_get_tce()