Lines Matching refs:IDR_MASK
177 __set_bit(id & IDR_MASK, p->bitmap); in idr_mark_full()
188 __set_bit((id & IDR_MASK), p->bitmap); in idr_mark_full()
236 n = (id >> (IDR_BITS*l)) & IDR_MASK; in sub_alloc()
364 rcu_assign_pointer(pa[0]->ary[id & IDR_MASK], (struct idr_layer *)ptr); in idr_fill_slot()
520 n = (id >> shift) & IDR_MASK; in sub_remove()
526 n = id & IDR_MASK; in sub_remove()
601 p = p->ary[(id >> n) & IDR_MASK]; in __idr_remove_all()
662 p = rcu_dereference_raw(p->ary[(id >> n) & IDR_MASK]); in idr_find_slowpath()
703 p = rcu_dereference_raw(p->ary[(id >> n) & IDR_MASK]); in idr_for_each()
754 p = rcu_dereference_raw(p->ary[(id >> n) & IDR_MASK]); in idr_get_next()
810 p = p->ary[(id >> n) & IDR_MASK]; in idr_replace()
814 n = id & IDR_MASK; in idr_replace()
955 bitmap = (void *)pa[0]->ary[idr_id & IDR_MASK]; in ida_get_new_above()
966 rcu_assign_pointer(pa[0]->ary[idr_id & IDR_MASK], in ida_get_new_above()
1024 n = (idr_id >> shift) & IDR_MASK; in ida_remove()
1033 n = idr_id & IDR_MASK; in ida_remove()