Home
last modified time | relevance | path

Searched refs:dsq_list (Results 1 – 4 of 4) sorted by relevance

/linux/init/
H A Dinit_task.c145 .dsq_list.node = LIST_HEAD_INIT(init_task.scx.dsq_list.node),
/linux/kernel/sched/ext/
H A Dext.c586 list_node = &cur->scx.dsq_list.node; in nldsq_cursor_next_task()
604 return container_of(dsq_lnode, struct task_struct, scx.dsq_list);
636 p = container_of(cursor, struct task_struct, scx.dsq_list);
645 list_move_tail(&cursor->node, &p->scx.dsq_list.node);
647 list_move(&cursor->node, &p->scx.dsq_list.node);
1389 list_add(&p->scx.dsq_list.node, &dsq->list);
1399 q = container_of(node, struct task_struct, scx.dsq_list); in apply_slice_vtime()
1406 list_add(&p->scx.dsq_list.node, pos); in apply_slice_vtime()
1776 WARN_ON_ONCE(p->scx.dsq || !list_empty(&p->scx.dsq_list.node));
1838 list_add(&p->scx.dsq_list in dispatch_dequeue_locked()
[all...]
H A Dsub.c645 scx.dsq_list.node); in scx_rescue_set_knobs()
718 scx.dsq_list.node); in scx_resolve_local_dsq()
756 list_for_each_entry_safe(p, n, &rq->scx.rescue.dsq.list, scx.dsq_list.node) { in scx_task_reenq_on_cap_revoke()
/linux/include/linux/sched/
H A Dext.h203 struct scx_dsq_list_node dsq_list; /* dispatch order */
199 struct scx_dsq_list_node dsq_list; /* dispatch order */ global() member