Home
last modified time | relevance | path

Searched refs:SCX_OP_IDX (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/sched/ext/
H A Dinternal.h42 #define SCX_OP_IDX(op) (offsetof(struct sched_ext_ops, op) / sizeof(void (*)(void))) macro
1114 SCX_OPI_NORMAL_END = SCX_OP_IDX(cpu_online),
1115 SCX_OPI_CPU_HOTPLUG_BEGIN = SCX_OP_IDX(cpu_online),
1116 SCX_OPI_CPU_HOTPLUG_END = SCX_OP_IDX(init_cids),
1117 SCX_OPI_END = SCX_OP_IDX(init_cids),
2220 #define SCX_HAS_OP(sch, op) test_bit(SCX_OP_IDX(op), (sch)->has_op)
H A Dext.c10784 [SCX_OP_IDX(select_cpu)] = SCX_KF_ALLOW_SELECT_CPU | SCX_KF_ALLOW_ENQUEUE,
10785 [SCX_OP_IDX(enqueue)] = SCX_KF_ALLOW_SELECT_CPU | SCX_KF_ALLOW_ENQUEUE,
10786 [SCX_OP_IDX(dispatch)] = SCX_KF_ALLOW_ENQUEUE | SCX_KF_ALLOW_DISPATCH,
10787 [SCX_OP_IDX(cpu_release)] = SCX_KF_ALLOW_CPU_RELEASE,
10788 [SCX_OP_IDX(init_task)] = SCX_KF_ALLOW_UNLOCKED,
10789 [SCX_OP_IDX(dump)] = SCX_KF_ALLOW_UNLOCKED,
10791 [SCX_OP_IDX(cgroup_init)] = SCX_KF_ALLOW_UNLOCKED,
10792 [SCX_OP_IDX(cgroup_exit)] = SCX_KF_ALLOW_UNLOCKED,
10793 [SCX_OP_IDX(cgroup_prep_move)] = SCX_KF_ALLOW_UNLOCKED,
10794 [SCX_OP_IDX(cgroup_cancel_move)] = SCX_KF_ALLOW_UNLOCKED,
[all …]