Lines Matching refs:ide
249 struct idr_used_id *ide;
253 ide = idr_find_used_id(idrp, id);
254 if (!ide) {
272 avl_remove(&idrp->used_ids, ide);
273 kmem_free(ide, sizeof (struct idr_used_id));
289 struct idr_used_id *ide;
292 ide = idr_find_used_id(idrp, id);
293 if (!ide) {
298 ret = ide->obj;
299 ide->obj = obj;
307 struct idr_used_id *ide;
310 ide = avl_first(&idrp->used_ids);
311 while (ide) {
312 ret = fn(ide->id, ide->obj, data);
317 ide = AVL_NEXT(&idrp->used_ids, ide);
333 struct idr_used_id *ide;
336 while (ide = avl_destroy_nodes(&idrp->used_ids, &cookie))
337 kmem_free(ide, sizeof (struct idr_used_id));