Lines Matching defs:has_blocked_load
8226 int has_blocked_load; /* Idle CPUS has blocked load */
11256 static inline void update_has_blocked_load_status(struct rq *rq, bool has_blocked_load)
11258 if (!has_blocked_load)
11259 rq->has_blocked_load = 0;
11265 static inline void update_has_blocked_load_status(struct rq *rq, bool has_blocked_load) {}
14177 if (READ_ONCE(nohz.has_blocked_load) &&
14338 rq->has_blocked_load = 1;
14342 * meantime. We set the nohz.has_blocked_load flag to trig a check of the
14344 * of nohz.has_blocked_load can only happen after checking the new load
14359 * @idle_cpus_mask store, it must observe the @has_blocked_load
14372 WRITE_ONCE(nohz.has_blocked_load, 1);
14379 if (!rq->has_blocked_load)
14390 return rq->has_blocked_load;
14403 bool has_blocked_load = false;
14413 * the has_blocked_load flag. If a cpu enters idle in the mean time, it will
14414 * set the has_blocked_load flag and trigger another update of idle load.
14422 WRITE_ONCE(nohz.has_blocked_load, 0);
14427 * Ensures that if we miss the CPU, we must see the has_blocked_load
14447 has_blocked_load = true;
14456 has_blocked_load |= update_nohz_stats(rq);
14493 if (has_blocked_load)
14494 WRITE_ONCE(nohz.has_blocked_load, 1);
14556 if (!READ_ONCE(nohz.has_blocked_load) ||