Lines Matching defs:lic
73 idr_preload_dequeue_locked(struct linux_idr_cache *lic)
78 if (mtx_owned(&lic->lock) == 0)
81 retval = lic->head;
83 lic->head = retval->ary[0];
84 lic->count--;
96 struct linux_idr_cache *lic =
99 spin_lock_init(&lic->lock);
111 struct linux_idr_cache *lic =
115 spin_lock(&lic->lock);
116 cacheval = idr_preload_dequeue_locked(lic);
117 spin_unlock(&lic->lock);
123 spin_lock_destroy(&lic->lock);
131 struct linux_idr_cache *lic;
136 lic = &DPCPU_GET(linux_idr_cache);
139 spin_lock(&lic->lock);
140 while (lic->count < MAX_IDR_FREE) {
141 spin_unlock(&lic->lock);
143 spin_lock(&lic->lock);
146 cacheval->ary[0] = lic->head;
147 lic->head = cacheval;
148 lic->count++;
155 struct linux_idr_cache *lic;
157 lic = &DPCPU_GET(linux_idr_cache);
158 spin_unlock(&lic->lock);