Lines Matching refs:available_mrs
160 ent->available_mrs++; in create_mkey_callback()
285 ent->available_mrs--; in remove_cache_mr_locked()
303 if (target == ent->available_mrs + ent->pending) in resize_available_mrs()
305 if (target > ent->available_mrs + ent->pending) { in resize_available_mrs()
306 u32 todo = target - (ent->available_mrs + ent->pending); in resize_available_mrs()
341 if (target < ent->total_mrs - ent->available_mrs) { in size_write()
345 target = target - (ent->total_mrs - ent->available_mrs); in size_write()
437 ret = ent->available_mrs < ent->limit; in someone_adding()
456 if (ent->available_mrs < ent->limit) { in queue_adjust_cache_locked()
460 ent->available_mrs + ent->pending < 2 * ent->limit) { in queue_adjust_cache_locked()
466 } else if (ent->available_mrs == 2 * ent->limit) { in queue_adjust_cache_locked()
468 } else if (ent->available_mrs > 2 * ent->limit) { in queue_adjust_cache_locked()
490 ent->available_mrs + ent->pending < 2 * ent->limit && in __cache_work_func()
512 } else if (ent->available_mrs > 2 * ent->limit) { in __cache_work_func()
585 ent->available_mrs--; in mlx5_mr_cache_alloc()
610 ent->available_mrs--; in get_cache_mr()
650 ent->available_mrs++; in mlx5_mr_cache_free()
672 ent->available_mrs--; in clean_keys()
711 debugfs_create_u32("cur", 0400, dir, &ent->available_mrs); in mlx5_mr_cache_debugfs_init()