Lines Matching refs:shift
131 .shift = 12,
145 .shift = 12,
152 .shift = 24,
186 unsigned int step, shift; in htab_bolt_mapping() local
189 shift = mmu_psize_defs[psize].shift; in htab_bolt_mapping()
190 step = 1 << shift; in htab_bolt_mapping()
231 hash = hpt_hash(vpn, shift, ssize); in htab_bolt_mapping()
253 unsigned int step, shift; in htab_remove_mapping() local
255 shift = mmu_psize_defs[psize].shift; in htab_remove_mapping()
256 step = 1 << shift; in htab_remove_mapping()
302 static int __init get_idx_from_shift(unsigned int shift) in get_idx_from_shift() argument
306 switch (shift) { in get_idx_from_shift()
363 def->shift = base_shift; in htab_dt_scan_page_sizes()
379 unsigned int shift = be32_to_cpu(prop[0]); in htab_dt_scan_page_sizes() local
385 idx = get_idx_from_shift(shift); in htab_dt_scan_page_sizes()
391 "shift=%d\n", base_shift, shift); in htab_dt_scan_page_sizes()
396 base_shift, shift, def->sllp, in htab_dt_scan_page_sizes()
503 if (mmu_psize_defs[MMU_PAGE_16M].shift) in htab_init_page_sizes()
505 else if (mmu_psize_defs[MMU_PAGE_1M].shift) in htab_init_page_sizes()
519 if (mmu_psize_defs[MMU_PAGE_64K].shift) { in htab_init_page_sizes()
541 if (mmu_psize_defs[MMU_PAGE_16M].shift && in htab_init_page_sizes()
544 else if (mmu_psize_defs[MMU_PAGE_64K].shift) in htab_init_page_sizes()
556 mmu_psize_defs[mmu_linear_psize].shift, in htab_init_page_sizes()
557 mmu_psize_defs[mmu_virtual_psize].shift, in htab_init_page_sizes()
558 mmu_psize_defs[mmu_io_psize].shift in htab_init_page_sizes()
560 ,mmu_psize_defs[mmu_vmemmap_psize].shift in htab_init_page_sizes()
610 psize = mmu_psize_defs[mmu_virtual_psize].shift; in htab_get_table_size()
1065 ea &= ~((1ul << mmu_psize_defs[psize].shift) - 1); in hash_page_mm()
1292 unsigned long hash, index, shift, hidx, slot; in flush_hash_page() local
1296 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in flush_hash_page()
1297 hash = hpt_hash(vpn, shift, ssize); in flush_hash_page()
1336 unsigned long hidx, shift, vpn, hash, slot; in flush_hash_hugepage() local
1357 shift = mmu_psize_defs[psize].shift; in flush_hash_hugepage()
1358 max_hpte_count = HPAGE_PMD_SIZE >> shift; in flush_hash_hugepage()
1370 addr = s_addr + (i * (1ul << shift)); in flush_hash_hugepage()
1372 hash = hpt_hash(vpn, shift, ssize); in flush_hash_hugepage()