Lines Matching refs:idle_ws
781 struct list_head idle_ws; member
806 INIT_LIST_HEAD(&btrfs_heuristic_ws.idle_ws); in btrfs_init_compress()
818 list_add(workspace, &btrfs_heuristic_ws.idle_ws); in btrfs_init_compress()
822 INIT_LIST_HEAD(&btrfs_comp_ws[i].idle_ws); in btrfs_init_compress()
837 list_add(workspace, &btrfs_comp_ws[i].idle_ws); in btrfs_init_compress()
854 struct list_head *idle_ws; in __find_workspace() local
861 idle_ws = &btrfs_heuristic_ws.idle_ws; in __find_workspace()
867 idle_ws = &btrfs_comp_ws[idx].idle_ws; in __find_workspace()
876 if (!list_empty(idle_ws)) { in __find_workspace()
877 workspace = idle_ws->next; in __find_workspace()
950 struct list_head *idle_ws; in __free_workspace() local
957 idle_ws = &btrfs_heuristic_ws.idle_ws; in __free_workspace()
963 idle_ws = &btrfs_comp_ws[idx].idle_ws; in __free_workspace()
972 list_add(workspace, idle_ws); in __free_workspace()
1001 while (!list_empty(&btrfs_heuristic_ws.idle_ws)) { in free_workspaces()
1002 workspace = btrfs_heuristic_ws.idle_ws.next; in free_workspaces()
1009 while (!list_empty(&btrfs_comp_ws[i].idle_ws)) { in free_workspaces()
1010 workspace = btrfs_comp_ws[i].idle_ws.next; in free_workspaces()