• Home
  • Raw
  • Download

Lines Matching refs:ws

94 static void zstd_free_workspace(struct list_head *ws);
173 struct list_head *ws; in zstd_init_workspace_manager() local
187 ws = zstd_alloc_workspace(ZSTD_BTRFS_MAX_LEVEL); in zstd_init_workspace_manager()
188 if (IS_ERR(ws)) { in zstd_init_workspace_manager()
193 list_add(ws, &wsm.idle_ws[ZSTD_BTRFS_MAX_LEVEL - 1]); in zstd_init_workspace_manager()
230 struct list_head *ws; in zstd_find_workspace() local
237 ws = wsm.idle_ws[i].next; in zstd_find_workspace()
238 workspace = list_to_workspace(ws); in zstd_find_workspace()
239 list_del_init(ws); in zstd_find_workspace()
247 return ws; in zstd_find_workspace()
266 struct list_head *ws; in zstd_get_workspace() local
274 ws = zstd_find_workspace(level); in zstd_get_workspace()
275 if (ws) in zstd_get_workspace()
276 return ws; in zstd_get_workspace()
279 ws = zstd_alloc_workspace(level); in zstd_get_workspace()
282 if (IS_ERR(ws)) { in zstd_get_workspace()
292 return ws; in zstd_get_workspace()
305 static void zstd_put_workspace(struct list_head *ws) in zstd_put_workspace() argument
307 struct workspace *workspace = list_to_workspace(ws); in zstd_put_workspace()
335 static void zstd_free_workspace(struct list_head *ws) in zstd_free_workspace() argument
337 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_free_workspace()
370 static int zstd_compress_pages(struct list_head *ws, in zstd_compress_pages() argument
378 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_compress_pages()
551 static int zstd_decompress_bio(struct list_head *ws, struct compressed_bio *cb) in zstd_decompress_bio() argument
553 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_decompress_bio()
629 static int zstd_decompress(struct list_head *ws, unsigned char *data_in, in zstd_decompress() argument
634 struct workspace *workspace = list_entry(ws, struct workspace, list); in zstd_decompress()