Lines Matching full:shift

134 static pte_t sun4u_hugepage_shift_to_tte(pte_t entry, unsigned int shift)  in sun4u_hugepage_shift_to_tte()  argument
139 static pte_t sun4v_hugepage_shift_to_tte(pte_t entry, unsigned int shift) in sun4v_hugepage_shift_to_tte() argument
145 switch (shift) { in sun4v_hugepage_shift_to_tte()
165 WARN_ONCE(1, "unsupported hugepage shift=%u\n", shift); in sun4v_hugepage_shift_to_tte()
172 static pte_t hugepage_shift_to_tte(pte_t entry, unsigned int shift) in hugepage_shift_to_tte() argument
175 return sun4v_hugepage_shift_to_tte(entry, shift); in hugepage_shift_to_tte()
177 return sun4u_hugepage_shift_to_tte(entry, shift); in hugepage_shift_to_tte()
180 pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags) in arch_make_huge_pte() argument
185 pte = hugepage_shift_to_tte(entry, shift); in arch_make_huge_pte()
202 unsigned int shift; in sun4v_huge_tte_to_shift() local
206 shift = HPAGE_16GB_SHIFT; in sun4v_huge_tte_to_shift()
209 shift = HPAGE_2GB_SHIFT; in sun4v_huge_tte_to_shift()
212 shift = HPAGE_256MB_SHIFT; in sun4v_huge_tte_to_shift()
215 shift = REAL_HPAGE_SHIFT; in sun4v_huge_tte_to_shift()
218 shift = HPAGE_64K_SHIFT; in sun4v_huge_tte_to_shift()
221 shift = PAGE_SHIFT; in sun4v_huge_tte_to_shift()
224 return shift; in sun4v_huge_tte_to_shift()
230 unsigned int shift; in sun4u_huge_tte_to_shift() local
234 shift = HPAGE_256MB_SHIFT; in sun4u_huge_tte_to_shift()
237 shift = REAL_HPAGE_SHIFT; in sun4u_huge_tte_to_shift()
240 shift = HPAGE_64K_SHIFT; in sun4u_huge_tte_to_shift()
243 shift = PAGE_SHIFT; in sun4u_huge_tte_to_shift()
246 return shift; in sun4u_huge_tte_to_shift()
259 unsigned long shift = tte_to_shift(entry); in huge_tte_to_shift() local
261 if (shift == PAGE_SHIFT) in huge_tte_to_shift()
265 return shift; in huge_tte_to_shift()
334 unsigned int nptes, orig_shift, shift; in __set_huge_pte_at() local
340 shift = PAGE_SHIFT; in __set_huge_pte_at()
342 shift = PUD_SHIFT; in __set_huge_pte_at()
344 shift = PMD_SHIFT; in __set_huge_pte_at()
346 shift = PAGE_SHIFT; in __set_huge_pte_at()
348 nptes = size >> shift; in __set_huge_pte_at()
358 ptep[i] = __pte(pte_val(entry) + (i << shift)); in __set_huge_pte_at()
376 unsigned int i, nptes, orig_shift, shift; in huge_ptep_get_and_clear() local
383 shift = PAGE_SHIFT; in huge_ptep_get_and_clear()
385 shift = PUD_SHIFT; in huge_ptep_get_and_clear()
387 shift = PMD_SHIFT; in huge_ptep_get_and_clear()
389 shift = PAGE_SHIFT; in huge_ptep_get_and_clear()
391 nptes = size >> shift; in huge_ptep_get_and_clear()