Symbol: scx_dispatch_q
include/linux/sched/ext.h
164
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
1017
static void dispatch_enqueue(struct scx_sched *sch, struct scx_dispatch_q *dsq,
kernel/sched/ext.c
102
.key_len = sizeof_field(struct scx_dispatch_q, id),
kernel/sched/ext.c
103
.key_offset = offsetof(struct scx_dispatch_q, id),
kernel/sched/ext.c
104
.head_offset = offsetof(struct scx_dispatch_q, hash_node),
kernel/sched/ext.c
1126
struct scx_dispatch_q *dsq)
kernel/sched/ext.c
1149
struct scx_dispatch_q *dsq = p->scx.dsq;
kernel/sched/ext.c
1205
struct scx_dispatch_q *dsq)
kernel/sched/ext.c
1214
static struct scx_dispatch_q *find_dsq_for_dispatch(struct scx_sched *sch,
kernel/sched/ext.c
1218
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
1302
struct scx_dispatch_q *dsq =
kernel/sched/ext.c
1368
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
1657
struct scx_dispatch_q *src_dsq,
kernel/sched/ext.c
1660
struct scx_dispatch_q *dst_dsq = &dst_rq->scx.local_dsq;
kernel/sched/ext.c
1811
struct scx_dispatch_q *dsq,
kernel/sched/ext.c
1831
struct scx_dispatch_q *dsq, struct rq *src_rq)
kernel/sched/ext.c
1863
struct scx_dispatch_q *src_dsq,
kernel/sched/ext.c
1864
struct scx_dispatch_q *dst_dsq)
kernel/sched/ext.c
1915
struct scx_dispatch_q *dsq)
kernel/sched/ext.c
1984
struct scx_dispatch_q *dst_dsq,
kernel/sched/ext.c
2088
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
2312
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
248
static struct scx_dispatch_q *find_global_dsq(struct scx_sched *sch,
kernel/sched/ext.c
254
static struct scx_dispatch_q *find_user_dsq(struct scx_sched *sch, u64 dsq_id)
kernel/sched/ext.c
3550
static void init_dsq(struct scx_dispatch_q *dsq, u64 dsq_id)
kernel/sched/ext.c
3562
struct scx_dispatch_q *dsq, *tmp_dsq;
kernel/sched/ext.c
3572
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
3748
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
3972
struct scx_dispatch_q *donor_dsq = &rq->scx.bypass_dsq;
kernel/sched/ext.c
3997
struct scx_dispatch_q *donee_dsq;
kernel/sched/ext.c
4107
struct scx_dispatch_q *donor_dsq = &rq->scx.bypass_dsq;
kernel/sched/ext.c
441
static struct task_struct *nldsq_next_task(struct scx_dispatch_q *dsq,
kernel/sched/ext.c
4943
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
497
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
6105
struct scx_dispatch_q *src_dsq = kit->dsq, *dst_dsq;
kernel/sched/ext.c
6254
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
6496
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
6656
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
6839
struct scx_dispatch_q *dsq;
kernel/sched/ext.c
977
static void dsq_mod_nr(struct scx_dispatch_q *dsq, s32 delta)
kernel/sched/ext.c
993
static void local_dsq_post_enq(struct scx_dispatch_q *dsq, struct task_struct *p,
kernel/sched/ext_internal.h
900
struct scx_dispatch_q **global_dsqs;
kernel/sched/sched.h
794
struct scx_dispatch_q local_dsq;
kernel/sched/sched.h
816
struct scx_dispatch_q bypass_dsq;