Lines Matching defs:in_critical
893 rw_drop_critical(uintptr_t v, bool *in_critical, int *extra_work)
898 if (*in_critical) {
900 *in_critical = false;
905 #define rw_drop_critical(v, in_critical, extra_work) do { } while (0)
924 bool in_critical = false;
1023 rw_drop_critical(v, &in_critical, &extra_work);
1047 if (!in_critical) {
1049 in_critical = true;
1055 in_critical = false;
1102 rw_drop_critical(v, &in_critical, &extra_work);
1107 rw_drop_critical(v, &in_critical, &extra_work);
1132 if (in_critical) {
1141 in_critical = false;
1189 if (in_critical)