Searched refs:nna (Results 1 – 2 of 2) sorted by relevance
1720 static bool tryinc_node_nr_active(struct wq_node_nr_active *nna)1722 int max = READ_ONCE(nna->max);1723 int old = atomic_read(&nna->nr);1728 } while (!atomic_try_cmpxchg_relaxed(&nna->nr, &old, old + 1)); in pwq_tryinc_nr_active() 1745 struct wq_node_nr_active *nna = wq_node_nr_active(wq, pool->node); in pwq_tryinc_nr_active() 1750 if (!nna) { in pwq_tryinc_nr_active() 1760 * Unbound workqueue uses per-node shared nr_active $nna. If @pwq is in pwq_tryinc_nr_active() 1761 * already waiting on $nna, pwq_dec_nr_active() will maintain the in pwq_tryinc_nr_active() 1771 obtained = tryinc_node_nr_active(nna); in pwq_tryinc_nr_active() 1776 * Lockless acquisition failed. Lock, add ourself to $nna in pwq_tryinc_nr_active() 1705 tryinc_node_nr_active(struct wq_node_nr_active * nna) tryinc_node_nr_active() argument 1730 struct wq_node_nr_active *nna = wq_node_nr_active(wq, pool->node); pwq_tryinc_nr_active() local 1866 node_activate_pending_pwq(struct wq_node_nr_active * nna,struct worker_pool * caller_pool) node_activate_pending_pwq() argument 1949 struct wq_node_nr_active *nna = wq_node_nr_active(pwq->wq, pool->node); pwq_dec_nr_active() local 4941 init_node_nr_active(struct wq_node_nr_active * nna) init_node_nr_active() argument 4955 struct wq_node_nr_active *nna; alloc_node_nr_active() local 5184 struct wq_node_nr_active *nna = pwq_release_workfn() local [all...]
244 nna = wq.node_nr_active[node]245 print(f' {f"{nna.nr.counter.value_()}/{nna.max.value_()}":>9}', end='')246 nna = wq.node_nr_active[nr_node_ids]247 print(f' {f"{nna.nr.counter.value_()}/{nna.max.value_()}":>9}')248 nna = wq.node_nr_active[node] global() variable 250 nna = wq.node_nr_active[nr_node_ids] global() variable