Lines Matching defs:extra_work
541 sx_drop_critical(uintptr_t x, bool *in_critical, int *extra_work)
549 (*extra_work)--;
553 #define sx_drop_critical(x, in_critical, extra_work) do { } while (0)
590 int extra_work = 0;
600 extra_work = 1;
607 extra_work = 1;
646 GIANT_SAVE(extra_work);
658 GIANT_SAVE(extra_work);
676 sx_drop_critical(x, &in_critical, &extra_work);
703 extra_work++;
709 extra_work--;
749 sx_drop_critical(x, &in_critical, &extra_work);
766 &extra_work);
771 sx_drop_critical(x, &in_critical, &extra_work);
878 if (__predict_true(!extra_work))
1038 int extra_work __sdt_used = 0;
1046 extra_work = 1;
1052 extra_work = 1;
1071 GIANT_SAVE(extra_work);
1084 GIANT_SAVE(extra_work);
1235 if (__predict_true(!extra_work))