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