Lines Matching defs:shift
921 unsigned int shift, lpid;
928 ptep = find_kvm_nested_guest_pte(kvm, lpid, gpa, &shift);
937 kvmppc_radix_tlbie_page(kvm, gpa, shift, lpid);
968 unsigned int shift, lpid;
978 ptep = find_kvm_nested_guest_pte(kvm, lpid, gpa, &shift);
981 kvmppc_unmap_pte(kvm, ptep, gpa, shift, NULL, gp->shadow_lpid);
1042 int shift;
1045 ptep = find_kvm_nested_guest_pte(kvm, gp->l1_lpid, gpa, &shift);
1046 if (!shift)
1047 shift = PAGE_SHIFT;
1049 kvmppc_unmap_pte(kvm, ptep, gpa, shift, NULL, gp->shadow_lpid);
1055 *shift_ret = shift;
1100 int shift, shadow_shift;
1103 shift = ap_to_shift(ap);
1105 if (shift < 0)
1109 addr &= ~((1UL << shift) - 1);
1110 npages = 1UL << (shift - PAGE_SHIFT);
1287 nr_pages = (end - start) >> def->shift;
1294 page_size = 1UL << def->shift;
1472 static inline int kvmppc_radix_shift_to_level(int shift)
1474 if (shift == PUD_SHIFT)
1476 if (shift == PMD_SHIFT)
1478 if (shift == PAGE_SHIFT)
1498 unsigned int shift, l1_shift, level;
1550 pr_err("KVM: L1 guest page shift (%d) less than our own (%d)\n",
1592 pte_p = find_kvm_secondary_pte(kvm, gpa, &shift);
1593 if (!shift)
1594 shift = PAGE_SHIFT;
1607 shift = kvmppc_radix_level_to_shift(level);
1610 gfn = (gpa & ~((1UL << shift) - 1)) >> PAGE_SHIFT;
1624 if (shift > l1_shift) {
1629 mask = (1UL << shift) - (1UL << actual_shift);
1631 shift = actual_shift;
1633 level = kvmppc_radix_shift_to_level(shift);
1634 n_gpa &= ~((1UL << shift) - 1);