Lines Matching defs:npurgatory
696 if (arena->ndirty <= arena->npurgatory)
698 npurgeable = arena->ndirty - arena->npurgatory;
872 size_t npurgatory;
880 assert(arena->ndirty > arena->npurgatory || all);
882 arena->npurgatory) || all);
889 * purge, and add the result to arena->npurgatory. This will keep
893 size_t npurgeable = arena->ndirty - arena->npurgatory;
899 npurgatory = npurgeable - threshold;
901 npurgatory = npurgeable;
903 arena->npurgatory += npurgatory;
905 while (npurgatory > 0) {
917 arena->npurgatory -= npurgatory;
923 if (npurgeable > npurgatory && chunk->nruns_adjac == 0) {
926 * so set npurgatory to reflect this thread's intent to
930 * 1) This thread sets arena->npurgatory such that
931 * (arena->ndirty - arena->npurgatory) is at the
942 arena->npurgatory += npurgeable - npurgatory;
943 npurgatory = npurgeable;
950 arena->npurgatory -= npurgeable;
951 npurgatory -= npurgeable;
954 arena->npurgatory += nunpurged;
955 npurgatory += nunpurged;
2122 arena->npurgatory = 0;