Lines Matching refs:ida
317 void ida_dump(struct ida *);
329 DEFINE_IDA(ida); in ida_check_nomem()
332 id = ida_alloc_min(&ida, 256, GFP_NOWAIT); in ida_check_nomem()
333 IDA_BUG_ON(&ida, id != -ENOMEM); in ida_check_nomem()
334 id = ida_alloc_min(&ida, 1UL << 30, GFP_NOWAIT); in ida_check_nomem()
335 IDA_BUG_ON(&ida, id != -ENOMEM); in ida_check_nomem()
336 IDA_BUG_ON(&ida, !ida_is_empty(&ida)); in ida_check_nomem()
344 DEFINE_IDA(ida); in ida_check_conv_user()
349 int id = ida_alloc(&ida, GFP_NOWAIT); in ida_check_conv_user()
351 IDA_BUG_ON(&ida, (i % IDA_BITMAP_BITS) != in ida_check_conv_user()
353 id = ida_alloc(&ida, GFP_KERNEL); in ida_check_conv_user()
355 IDA_BUG_ON(&ida, (i % IDA_BITMAP_BITS) == in ida_check_conv_user()
358 IDA_BUG_ON(&ida, id != i); in ida_check_conv_user()
360 ida_destroy(&ida); in ida_check_conv_user()
365 DEFINE_IDA(ida); in ida_check_random()
377 ida_free(&ida, bit); in ida_check_random()
380 IDA_BUG_ON(&ida, ida_alloc_min(&ida, bit, GFP_KERNEL) in ida_check_random()
384 ida_destroy(&ida); in ida_check_random()
391 DEFINE_IDA(ida); in ida_simple_get_remove_test()
395 assert(ida_simple_get(&ida, 0, 20000, GFP_KERNEL) == i); in ida_simple_get_remove_test()
397 assert(ida_simple_get(&ida, 5, 30, GFP_KERNEL) < 0); in ida_simple_get_remove_test()
400 ida_simple_remove(&ida, i); in ida_simple_get_remove_test()
402 assert(ida_is_empty(&ida)); in ida_simple_get_remove_test()
404 ida_destroy(&ida); in ida_simple_get_remove_test()