Home
last modified time | relevance | path

Searched refs:nna (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/
H A Dworkqueue.c1759 static bool tryinc_node_nr_active(struct wq_node_nr_active *nna) in tryinc_node_nr_active() argument
1761 int max = READ_ONCE(nna->max); in tryinc_node_nr_active()
1762 int old = atomic_read(&nna->nr); in tryinc_node_nr_active()
1767 } while (!atomic_try_cmpxchg_relaxed(&nna->nr, &old, old + 1)); in tryinc_node_nr_active()
1784 struct wq_node_nr_active *nna; in pwq_tryinc_nr_active() local
1801 nna = wq_node_nr_active(wq, pool->node); in pwq_tryinc_nr_active()
1804 * Unbound workqueue uses per-node shared nr_active $nna. If @pwq is in pwq_tryinc_nr_active()
1805 * already waiting on $nna, pwq_dec_nr_active() will maintain the in pwq_tryinc_nr_active()
1815 obtained = tryinc_node_nr_active(nna); in pwq_tryinc_nr_active()
1820 * Lockless acquisition failed. Lock, add ourself to $nna in pwq_tryinc_nr_active()
1937 node_activate_pending_pwq(struct wq_node_nr_active * nna,struct worker_pool * caller_pool) node_activate_pending_pwq() argument
2020 struct wq_node_nr_active *nna; pwq_dec_nr_active() local
5061 init_node_nr_active(struct wq_node_nr_active * nna) init_node_nr_active() argument
5075 struct wq_node_nr_active *nna; alloc_node_nr_active() local
5298 struct wq_node_nr_active *nna = pwq_release_workfn() local
[all...]
/linux/tools/workqueue/
H A Dwq_dump.py250 nna = wq.node_nr_active[node] variable
252 nna = wq.node_nr_active[nr_node_ids] variable
/linux/drivers/clk/meson/
H A Da9-peripherals.c287 static A9_COMP_SEL(nna, NNA_CLK_CTRL, 9, 0x7, a9_nna_parents, NULL);
288 static A9_COMP_DIV(nna, NNA_CLK_CTRL, 0, 7);
289 static A9_COMP_GATE(nna, NNA_CLK_CTRL, 8, 0);