Lines Matching refs:shift

132 		.shift	= 12,
146 .shift = 12,
153 .shift = 24,
187 unsigned int step, shift; in htab_bolt_mapping() local
190 shift = mmu_psize_defs[psize].shift; in htab_bolt_mapping()
191 step = 1 << shift; in htab_bolt_mapping()
232 hash = hpt_hash(vpn, shift, ssize); in htab_bolt_mapping()
254 unsigned int step, shift; in htab_remove_mapping() local
256 shift = mmu_psize_defs[psize].shift; in htab_remove_mapping()
257 step = 1 << shift; in htab_remove_mapping()
303 static int __init get_idx_from_shift(unsigned int shift) in get_idx_from_shift() argument
307 switch (shift) { in get_idx_from_shift()
364 def->shift = base_shift; in htab_dt_scan_page_sizes()
380 unsigned int shift = be32_to_cpu(prop[0]); in htab_dt_scan_page_sizes() local
386 idx = get_idx_from_shift(shift); in htab_dt_scan_page_sizes()
392 "shift=%d\n", base_shift, shift); in htab_dt_scan_page_sizes()
397 base_shift, shift, def->sllp, in htab_dt_scan_page_sizes()
504 if (mmu_psize_defs[MMU_PAGE_16M].shift) in htab_init_page_sizes()
506 else if (mmu_psize_defs[MMU_PAGE_1M].shift) in htab_init_page_sizes()
520 if (mmu_psize_defs[MMU_PAGE_64K].shift) { in htab_init_page_sizes()
542 if (mmu_psize_defs[MMU_PAGE_16M].shift && in htab_init_page_sizes()
545 else if (mmu_psize_defs[MMU_PAGE_64K].shift) in htab_init_page_sizes()
557 mmu_psize_defs[mmu_linear_psize].shift, in htab_init_page_sizes()
558 mmu_psize_defs[mmu_virtual_psize].shift, in htab_init_page_sizes()
559 mmu_psize_defs[mmu_io_psize].shift in htab_init_page_sizes()
561 ,mmu_psize_defs[mmu_vmemmap_psize].shift in htab_init_page_sizes()
611 psize = mmu_psize_defs[mmu_virtual_psize].shift; in htab_get_table_size()
1068 ea &= ~((1ul << mmu_psize_defs[psize].shift) - 1); in hash_page_mm()
1295 unsigned long hash, index, shift, hidx, slot; in flush_hash_page() local
1299 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in flush_hash_page()
1300 hash = hpt_hash(vpn, shift, ssize); in flush_hash_page()
1339 unsigned long hidx, shift, vpn, hash, slot; in flush_hash_hugepage() local
1360 shift = mmu_psize_defs[psize].shift; in flush_hash_hugepage()
1361 max_hpte_count = HPAGE_PMD_SIZE >> shift; in flush_hash_hugepage()
1373 addr = s_addr + (i * (1ul << shift)); in flush_hash_hugepage()
1375 hash = hpt_hash(vpn, shift, ssize); in flush_hash_hugepage()