• Home
  • Raw
  • Download

Lines Matching full:shift

135 static pte_t sun4u_hugepage_shift_to_tte(pte_t entry, unsigned int shift)  in sun4u_hugepage_shift_to_tte()  argument
140 static pte_t sun4v_hugepage_shift_to_tte(pte_t entry, unsigned int shift) in sun4v_hugepage_shift_to_tte() argument
146 switch (shift) { in sun4v_hugepage_shift_to_tte()
166 WARN_ONCE(1, "unsupported hugepage shift=%u\n", shift); in sun4v_hugepage_shift_to_tte()
173 static pte_t hugepage_shift_to_tte(pte_t entry, unsigned int shift) in hugepage_shift_to_tte() argument
176 return sun4v_hugepage_shift_to_tte(entry, shift); in hugepage_shift_to_tte()
178 return sun4u_hugepage_shift_to_tte(entry, shift); in hugepage_shift_to_tte()
184 unsigned int shift = huge_page_shift(hstate_vma(vma)); in arch_make_huge_pte() local
187 pte = hugepage_shift_to_tte(entry, shift); in arch_make_huge_pte()
204 unsigned int shift; in sun4v_huge_tte_to_shift() local
208 shift = HPAGE_16GB_SHIFT; in sun4v_huge_tte_to_shift()
211 shift = HPAGE_2GB_SHIFT; in sun4v_huge_tte_to_shift()
214 shift = HPAGE_256MB_SHIFT; in sun4v_huge_tte_to_shift()
217 shift = REAL_HPAGE_SHIFT; in sun4v_huge_tte_to_shift()
220 shift = HPAGE_64K_SHIFT; in sun4v_huge_tte_to_shift()
223 shift = PAGE_SHIFT; in sun4v_huge_tte_to_shift()
226 return shift; in sun4v_huge_tte_to_shift()
232 unsigned int shift; in sun4u_huge_tte_to_shift() local
236 shift = HPAGE_256MB_SHIFT; in sun4u_huge_tte_to_shift()
239 shift = REAL_HPAGE_SHIFT; in sun4u_huge_tte_to_shift()
242 shift = HPAGE_64K_SHIFT; in sun4u_huge_tte_to_shift()
245 shift = PAGE_SHIFT; in sun4u_huge_tte_to_shift()
248 return shift; in sun4u_huge_tte_to_shift()
253 unsigned long shift; in huge_tte_to_shift() local
256 shift = sun4v_huge_tte_to_shift(entry); in huge_tte_to_shift()
258 shift = sun4u_huge_tte_to_shift(entry); in huge_tte_to_shift()
260 if (shift == PAGE_SHIFT) in huge_tte_to_shift()
264 return shift; in huge_tte_to_shift()
323 unsigned int nptes, orig_shift, shift; in set_huge_pte_at() local
329 shift = PAGE_SHIFT; in set_huge_pte_at()
331 shift = PUD_SHIFT; in set_huge_pte_at()
333 shift = PMD_SHIFT; in set_huge_pte_at()
335 shift = PAGE_SHIFT; in set_huge_pte_at()
337 nptes = size >> shift; in set_huge_pte_at()
347 ptep[i] = __pte(pte_val(entry) + (i << shift)); in set_huge_pte_at()
359 unsigned int i, nptes, orig_shift, shift; in huge_ptep_get_and_clear() local
366 shift = PAGE_SHIFT; in huge_ptep_get_and_clear()
368 shift = PUD_SHIFT; in huge_ptep_get_and_clear()
370 shift = PMD_SHIFT; in huge_ptep_get_and_clear()
372 shift = PAGE_SHIFT; in huge_ptep_get_and_clear()
374 nptes = size >> shift; in huge_ptep_get_and_clear()