Lines Matching defs:in_critical
541 sx_drop_critical(uintptr_t x, bool *in_critical, int *extra_work)
546 if (*in_critical) {
548 *in_critical = false;
553 #define sx_drop_critical(x, in_critical, extra_work) do { } while (0)
571 bool in_critical = false;
676 sx_drop_critical(x, &in_critical, &extra_work);
700 if (!in_critical) {
702 in_critical = true;
708 in_critical = false;
749 sx_drop_critical(x, &in_critical, &extra_work);
765 sx_drop_critical(x, &in_critical,
771 sx_drop_critical(x, &in_critical, &extra_work);
804 if (in_critical) {
815 in_critical = false;
881 if (in_critical)