Lines Matching refs:free_ws
784 int free_ws; member
817 btrfs_heuristic_ws.free_ws = 1; in btrfs_init_compress()
836 btrfs_comp_ws[i].free_ws = 1; in btrfs_init_compress()
858 int *free_ws; in __find_workspace() local
865 free_ws = &btrfs_heuristic_ws.free_ws; in __find_workspace()
871 free_ws = &btrfs_comp_ws[idx].free_ws; in __find_workspace()
879 (*free_ws)--; in __find_workspace()
889 if (atomic_read(total_ws) > cpus && !*free_ws) in __find_workspace()
954 int *free_ws; in __free_workspace() local
961 free_ws = &btrfs_heuristic_ws.free_ws; in __free_workspace()
967 free_ws = &btrfs_comp_ws[idx].free_ws; in __free_workspace()
971 if (*free_ws <= num_online_cpus()) { in __free_workspace()
973 (*free_ws)++; in __free_workspace()