• Home
  • Raw
  • Download

Lines Matching refs:level

31 static ZSTD_parameters zstd_get_btrfs_parameters(unsigned int level,  in zstd_get_btrfs_parameters()  argument
34 ZSTD_parameters params = ZSTD_getParams(level, src_len, 0); in zstd_get_btrfs_parameters()
46 unsigned int level; member
95 static struct list_head *zstd_alloc_workspace(unsigned int level);
119 unsigned int level; in zstd_reclaim_timer_fn() local
128 level = victim->level; in zstd_reclaim_timer_fn()
133 if (list_empty(&wsm.idle_ws[level - 1])) in zstd_reclaim_timer_fn()
134 clear_bit(level - 1, &wsm.active_map); in zstd_reclaim_timer_fn()
156 unsigned int level; in zstd_calc_ws_mem_sizes() local
158 for (level = 1; level <= ZSTD_BTRFS_MAX_LEVEL; level++) { in zstd_calc_ws_mem_sizes()
160 zstd_get_btrfs_parameters(level, ZSTD_BTRFS_MAX_INPUT); in zstd_calc_ws_mem_sizes()
167 zstd_ws_mem_sizes[level - 1] = max_size; in zstd_calc_ws_mem_sizes()
228 static struct list_head *zstd_find_workspace(unsigned int level) in zstd_find_workspace() argument
232 int i = level - 1; in zstd_find_workspace()
241 workspace->req_level = level; in zstd_find_workspace()
242 if (level == workspace->level) in zstd_find_workspace()
264 static struct list_head *zstd_get_workspace(unsigned int level) in zstd_get_workspace() argument
270 if (!level) in zstd_get_workspace()
271 level = 1; in zstd_get_workspace()
274 ws = zstd_find_workspace(level); in zstd_get_workspace()
279 ws = zstd_alloc_workspace(level); in zstd_get_workspace()
312 if (workspace->req_level == workspace->level) { in zstd_put_workspace()
325 set_bit(workspace->level - 1, &wsm.active_map); in zstd_put_workspace()
326 list_add(&workspace->list, &wsm.idle_ws[workspace->level - 1]); in zstd_put_workspace()
331 if (workspace->level == ZSTD_BTRFS_MAX_LEVEL) in zstd_put_workspace()
344 static struct list_head *zstd_alloc_workspace(unsigned int level) in zstd_alloc_workspace() argument
352 workspace->size = zstd_ws_mem_sizes[level - 1]; in zstd_alloc_workspace()
353 workspace->level = level; in zstd_alloc_workspace()
354 workspace->req_level = level; in zstd_alloc_workspace()