Searched refs:dsq (Results 1 – 2 of 2) sorted by relevance
440 static struct task_struct *nldsq_next_task(struct scx_dispatch_q *dsq, in nldsq_next_task() argument446 lockdep_assert_held(&dsq->lock); in nldsq_next_task()451 list_node = &dsq->list; in nldsq_next_task()460 if (list_node == &dsq->list) in nldsq_next_task()470 #define nldsq_for_each_task(p, dsq) \ argument471 for ((p) = nldsq_next_task((dsq), NULL, false); (p); \472 (p) = nldsq_next_task((dsq), (p), false))496 struct scx_dispatch_q *dsq; member973 static void dsq_mod_nr(struct scx_dispatch_q *dsq, s32 delta) in dsq_mod_nr() argument976 WRITE_ONCE(dsq->nr, dsq->nr + delta); in dsq_mod_nr()[all …]
164 struct scx_dispatch_q *dsq; member