Lines Matching refs:ida
416 void ida_dump(struct ida *);
428 DEFINE_IDA(ida); in ida_check_nomem()
431 id = ida_alloc_min(&ida, 256, GFP_NOWAIT); in ida_check_nomem()
432 IDA_BUG_ON(&ida, id != -ENOMEM); in ida_check_nomem()
433 id = ida_alloc_min(&ida, 1UL << 30, GFP_NOWAIT); in ida_check_nomem()
434 IDA_BUG_ON(&ida, id != -ENOMEM); in ida_check_nomem()
435 IDA_BUG_ON(&ida, !ida_is_empty(&ida)); in ida_check_nomem()
443 DEFINE_IDA(ida); in ida_check_conv_user()
447 int id = ida_alloc(&ida, GFP_NOWAIT); in ida_check_conv_user()
449 IDA_BUG_ON(&ida, ((i % IDA_BITMAP_BITS) != in ida_check_conv_user()
452 id = ida_alloc(&ida, GFP_KERNEL); in ida_check_conv_user()
454 IDA_BUG_ON(&ida, (i % IDA_BITMAP_BITS) == in ida_check_conv_user()
457 IDA_BUG_ON(&ida, id != i); in ida_check_conv_user()
459 ida_destroy(&ida); in ida_check_conv_user()
464 DEFINE_IDA(ida); in ida_check_random()
476 ida_free(&ida, bit); in ida_check_random()
479 IDA_BUG_ON(&ida, ida_alloc_min(&ida, bit, GFP_KERNEL) in ida_check_random()
483 ida_destroy(&ida); in ida_check_random()
490 DEFINE_IDA(ida); in ida_simple_get_remove_test()
494 assert(ida_simple_get(&ida, 0, 20000, GFP_KERNEL) == i); in ida_simple_get_remove_test()
496 assert(ida_simple_get(&ida, 5, 30, GFP_KERNEL) < 0); in ida_simple_get_remove_test()
499 ida_simple_remove(&ida, i); in ida_simple_get_remove_test()
501 assert(ida_is_empty(&ida)); in ida_simple_get_remove_test()
503 ida_destroy(&ida); in ida_simple_get_remove_test()