Lines Matching defs:ida
420 void ida_dump(struct ida *);
432 DEFINE_IDA(ida);
435 id = ida_alloc_min(&ida, 256, GFP_NOWAIT);
436 IDA_BUG_ON(&ida, id != -ENOMEM);
437 id = ida_alloc_min(&ida, 1UL << 30, GFP_NOWAIT);
438 IDA_BUG_ON(&ida, id != -ENOMEM);
439 IDA_BUG_ON(&ida, !ida_is_empty(&ida));
447 DEFINE_IDA(ida);
451 int id = ida_alloc(&ida, GFP_NOWAIT);
453 IDA_BUG_ON(&ida, ((i % IDA_BITMAP_BITS) !=
456 id = ida_alloc(&ida, GFP_KERNEL);
458 IDA_BUG_ON(&ida, (i % IDA_BITMAP_BITS) ==
461 IDA_BUG_ON(&ida, id != i);
463 ida_destroy(&ida);
468 DEFINE_IDA(ida);
480 ida_free(&ida, bit);
483 IDA_BUG_ON(&ida, ida_alloc_min(&ida, bit, GFP_KERNEL)
487 ida_destroy(&ida);
494 DEFINE_IDA(ida);
498 assert(ida_simple_get(&ida, 0, 20000, GFP_KERNEL) == i);
500 assert(ida_simple_get(&ida, 5, 30, GFP_KERNEL) < 0);
503 ida_simple_remove(&ida, i);
505 assert(ida_is_empty(&ida));
507 ida_destroy(&ida);
532 struct ida *ida = arg;
539 ret = ida_alloc_range(ida, 128, 128, GFP_KERNEL);
541 ida_free(ida, 128);
550 DEFINE_IDA(ida);
556 perror("creating ida thread");
564 if (pthread_create(&threads[i], NULL, ida_leak_fn, &ida)) {
565 perror("creating ida thread");
571 assert(ida_is_empty(&ida));