Lines Matching refs:permits_map
81 bit = find_first_zero_bit(clt->permits_map, max_depth); in __rtrs_get_permit()
84 } while (test_and_set_bit_lock(bit, clt->permits_map)); in __rtrs_get_permit()
97 clear_bit_unlock(permit->mem_id, clt->permits_map); in __rtrs_put_permit()
152 if (WARN_ON(!test_bit(permit->mem_id, clt->permits_map))) in rtrs_clt_put_permit()
1409 clt->permits_map = bitmap_zalloc(clt->queue_depth, GFP_KERNEL); in alloc_permits()
1410 if (!clt->permits_map) { in alloc_permits()
1431 bitmap_free(clt->permits_map); in alloc_permits()
1432 clt->permits_map = NULL; in alloc_permits()
1439 if (clt->permits_map) in free_permits()
1441 bitmap_empty(clt->permits_map, clt->queue_depth)); in free_permits()
1443 bitmap_free(clt->permits_map); in free_permits()
1444 clt->permits_map = NULL; in free_permits()