Lines Matching refs:idr_id
778 int idr_id = starting_id / IDA_BITMAP_BITS;
784 t = idr_get_empty_slot(&ida->idr, idr_id, pa);
791 if (t != idr_id)
793 idr_id = t;
796 bitmap = (void *)pa[0]->ary[idr_id & IDR_MASK];
807 rcu_assign_pointer(pa[0]->ary[idr_id & IDR_MASK],
816 idr_id++;
821 id = idr_id * IDA_BITMAP_BITS + t;
827 idr_mark_full(pa, idr_id);
874 int idr_id = id / IDA_BITMAP_BITS;
881 n = (idr_id >> shift) & IDR_MASK;
890 n = idr_id & IDR_MASK;
901 idr_remove(&ida->idr, idr_id);