Lines Matching refs:bits_wanted
484 unsigned long bits_wanted, int use_hint) in sba_search_bitmap() argument
518 bits_wanted = 1UL << get_iovp_order(bits_wanted << iovp_shift); in sba_search_bitmap()
520 if (likely(bits_wanted == 1)) { in sba_search_bitmap()
527 ioc->res_bitshift = bitshiftcnt + bits_wanted; in sba_search_bitmap()
535 if (likely(bits_wanted <= BITS_PER_LONG/2)) { in sba_search_bitmap()
542 unsigned long o = 1 << get_iovp_order(bits_wanted << iovp_shift); in sba_search_bitmap()
546 base_mask = RESMAP_MASK(bits_wanted); in sba_search_bitmap()
556 ret = iommu_is_span_boundary(tpide, bits_wanted, in sba_search_bitmap()
562 ioc->res_bitshift = bitshiftcnt + bits_wanted; in sba_search_bitmap()
576 qwords = bits_wanted >> 6; /* /64 */ in sba_search_bitmap()
577 bits = bits_wanted - (qwords * BITS_PER_LONG); in sba_search_bitmap()
583 ret = iommu_is_span_boundary(tpide, bits_wanted, in sba_search_bitmap()