Home
last modified time | relevance | path

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

/linux/kernel/sched/
H A Dext_internal.h8 #define SCX_OP_IDX(op) (offsetof(struct sched_ext_ops, op) / sizeof(void (*)(void))) macro
859 SCX_OPI_NORMAL_END = SCX_OP_IDX(cpu_online),
860 SCX_OPI_CPU_HOTPLUG_BEGIN = SCX_OP_IDX(cpu_online),
861 SCX_OPI_CPU_HOTPLUG_END = SCX_OP_IDX(init),
862 SCX_OPI_END = SCX_OP_IDX(init),
H A Dext.c221 #define SCX_HAS_OP(sch, op) test_bit(SCX_OP_IDX(op), (sch)->has_op)
9681 [SCX_OP_IDX(select_cpu)] = SCX_KF_ALLOW_SELECT_CPU | SCX_KF_ALLOW_ENQUEUE,
9682 [SCX_OP_IDX(enqueue)] = SCX_KF_ALLOW_SELECT_CPU | SCX_KF_ALLOW_ENQUEUE,
9683 [SCX_OP_IDX(dispatch)] = SCX_KF_ALLOW_ENQUEUE | SCX_KF_ALLOW_DISPATCH,
9684 [SCX_OP_IDX(cpu_release)] = SCX_KF_ALLOW_CPU_RELEASE,
9685 [SCX_OP_IDX(init_task)] = SCX_KF_ALLOW_UNLOCKED,
9686 [SCX_OP_IDX(dump)] = SCX_KF_ALLOW_UNLOCKED,
9688 [SCX_OP_IDX(cgroup_init)] = SCX_KF_ALLOW_UNLOCKED,
9689 [SCX_OP_IDX(cgroup_exit)] = SCX_KF_ALLOW_UNLOCKED,
9690 [SCX_OP_IDX(cgroup_prep_move)] = SCX_KF_ALLOW_UNLOCKED,
[all …]