Lines Matching refs:nbits
241 unsigned long end, unsigned long nbits) in ia64_global_tlb_purge() argument
264 ia64_ptcga(start, (nbits << 2)); in ia64_global_tlb_purge()
266 start += (1UL << nbits); in ia64_global_tlb_purge()
306 unsigned long nbits; in flush_tlb_range() local
315 nbits = ia64_fls(size + 0xfff); in flush_tlb_range()
316 while (unlikely (((1UL << nbits) & purge.mask) == 0) && in flush_tlb_range()
317 (nbits < purge.max_bits)) in flush_tlb_range()
318 ++nbits; in flush_tlb_range()
319 if (nbits > purge.max_bits) in flush_tlb_range()
320 nbits = purge.max_bits; in flush_tlb_range()
321 start &= ~((1UL << nbits) - 1); in flush_tlb_range()
326 platform_global_tlb_purge(mm, start, end, nbits); in flush_tlb_range()
332 ia64_ptcl(start, (nbits<<2)); in flush_tlb_range()
333 start += (1UL << nbits); in flush_tlb_range()