Lines Matching refs:workspace

595 	struct heuristic_ws *workspace;  in free_heuristic_ws()  local
597 workspace = list_entry(ws, struct heuristic_ws, list); in free_heuristic_ws()
599 kvfree(workspace->sample); in free_heuristic_ws()
600 kfree(workspace->bucket); in free_heuristic_ws()
601 kfree(workspace->bucket_b); in free_heuristic_ws()
602 kfree(workspace); in free_heuristic_ws()
679 struct list_head *workspace; in btrfs_init_workspace_manager() local
691 workspace = alloc_workspace(type, 0); in btrfs_init_workspace_manager()
692 if (IS_ERR(workspace)) { in btrfs_init_workspace_manager()
698 list_add(workspace, &wsm->idle_ws); in btrfs_init_workspace_manager()
725 struct list_head *workspace; in btrfs_get_workspace() local
744 workspace = idle_ws->next; in btrfs_get_workspace()
745 list_del(workspace); in btrfs_get_workspace()
748 return workspace; in btrfs_get_workspace()
770 workspace = alloc_workspace(type, level); in btrfs_get_workspace()
773 if (IS_ERR(workspace)) { in btrfs_get_workspace()
798 return workspace; in btrfs_get_workspace()
912 struct list_head *workspace; in btrfs_compress_pages() local
916 workspace = get_workspace(type, level); in btrfs_compress_pages()
917 ret = compression_compress_pages(type, workspace, mapping, start, pages, in btrfs_compress_pages()
919 put_workspace(type, workspace); in btrfs_compress_pages()
925 struct list_head *workspace; in btrfs_decompress_bio() local
929 workspace = get_workspace(type, 0); in btrfs_decompress_bio()
930 ret = compression_decompress_bio(workspace, cb); in btrfs_decompress_bio()
931 put_workspace(type, workspace); in btrfs_decompress_bio()
947 struct list_head *workspace; in btrfs_decompress() local
958 workspace = get_workspace(type, 0); in btrfs_decompress()
959 ret = compression_decompress(type, workspace, data_in, dest_page, in btrfs_decompress()
961 put_workspace(type, workspace); in btrfs_decompress()