Lines Matching refs:total_ws
786 atomic_t total_ws; member
808 atomic_set(&btrfs_heuristic_ws.total_ws, 0); in btrfs_init_compress()
816 atomic_set(&btrfs_heuristic_ws.total_ws, 1); in btrfs_init_compress()
824 atomic_set(&btrfs_comp_ws[i].total_ws, 0); in btrfs_init_compress()
835 atomic_set(&btrfs_comp_ws[i].total_ws, 1); in btrfs_init_compress()
856 atomic_t *total_ws; in __find_workspace() local
863 total_ws = &btrfs_heuristic_ws.total_ws; in __find_workspace()
869 total_ws = &btrfs_comp_ws[idx].total_ws; in __find_workspace()
884 if (atomic_read(total_ws) > cpus) { in __find_workspace()
889 if (atomic_read(total_ws) > cpus && !*free_ws) in __find_workspace()
894 atomic_inc(total_ws); in __find_workspace()
910 atomic_dec(total_ws); in __find_workspace()
923 if (atomic_read(total_ws) == 0) { in __find_workspace()
952 atomic_t *total_ws; in __free_workspace() local
959 total_ws = &btrfs_heuristic_ws.total_ws; in __free_workspace()
965 total_ws = &btrfs_comp_ws[idx].total_ws; in __free_workspace()
983 atomic_dec(total_ws); in __free_workspace()
1005 atomic_dec(&btrfs_heuristic_ws.total_ws); in free_workspaces()
1013 atomic_dec(&btrfs_comp_ws[i].total_ws); in free_workspaces()