Lines Matching refs:args
516 void (*cpu_acquire)(s32 cpu, struct scx_cpu_acquire_args *args);
528 void (*cpu_release)(s32 cpu, struct scx_cpu_release_args *args);
543 s32 (*init_task)(struct task_struct *p, struct scx_init_task_args *args);
553 void (*exit_task)(struct task_struct *p, struct scx_exit_task_args *args);
618 struct scx_cgroup_init_args *args);
1175 s64 exit_code, const char *fmt, va_list args);
1181 va_list args; in scx_exit() local
1183 va_start(args, fmt); in scx_exit()
1184 scx_vexit(sch, kind, exit_code, fmt, args); in scx_exit()
1185 va_end(args); in scx_exit()
1192 va_list args; in scx_kf_exit() local
1197 va_start(args, fmt); in scx_kf_exit()
1198 scx_vexit(sch, kind, exit_code, fmt, args); in scx_kf_exit()
1199 va_end(args); in scx_kf_exit()
1204 #define scx_error(sch, fmt, args...) scx_exit((sch), SCX_EXIT_ERROR, 0, fmt, ##args) argument
1205 #define scx_kf_error(fmt, args...) scx_kf_exit(SCX_EXIT_ERROR, 0, fmt, ##args) argument
1291 #define SCX_CALL_OP(sch, mask, op, rq, args...) \ argument
1297 (sch)->ops.op(args); \
1300 (sch)->ops.op(args); \
1306 #define SCX_CALL_OP_RET(sch, mask, op, rq, args...) \ argument
1308 __typeof__((sch)->ops.op(args)) __ret; \
1314 __ret = (sch)->ops.op(args); \
1317 __ret = (sch)->ops.op(args); \
1335 #define SCX_CALL_OP_TASK(sch, mask, op, rq, task, args...) \ argument
1339 SCX_CALL_OP((sch), mask, op, rq, task, ##args); \
1343 #define SCX_CALL_OP_TASK_RET(sch, mask, op, rq, task, args...) \ argument
1345 __typeof__((sch)->ops.op(task, ##args)) __ret; \
1348 __ret = SCX_CALL_OP_RET((sch), mask, op, rq, task, ##args); \
1353 #define SCX_CALL_OP_2TASKS_RET(sch, mask, op, rq, task0, task1, args...) \ argument
1355 __typeof__((sch)->ops.op(task0, task1, ##args)) __ret; \
1359 __ret = SCX_CALL_OP_RET((sch), mask, op, rq, task0, task1, ##args); \
3336 struct scx_cpu_release_args args = { in switch_class() local
3342 cpu_of(rq), &args); in switch_class()
3798 struct scx_init_task_args args = { in scx_init_task() local
3804 p, &args); in scx_init_task()
3887 struct scx_exit_task_args args = { in scx_exit_task() local
3897 args.cancelled = true; in scx_exit_task()
3911 p, &args); in scx_exit_task()
4108 struct scx_cgroup_init_args args = in scx_tg_online() local
4115 NULL, tg->css.cgroup, &args); in scx_tg_online()
4460 struct scx_cgroup_init_args args = { in scx_cgroup_init() local
4481 css->cgroup, &args); in scx_cgroup_init()
5112 va_list args; in dump_line() local
5119 va_start(args, fmt); in dump_line()
5120 vscnprintf(line_buf, sizeof(line_buf), fmt, args); in dump_line()
5121 va_end(args); in dump_line()
5128 va_start(args, fmt); in dump_line()
5129 seq_buf_vprintf(s, fmt, args); in dump_line()
5130 va_end(args); in dump_line()
5412 const char *fmt, va_list args) in scx_vexit() argument
5425 vscnprintf(ei->msg, SCX_EXIT_MSG_LEN, fmt, args); in scx_vexit()
5989 static void sched_ext_ops__cpu_acquire(s32 cpu, struct scx_cpu_acquire_args *args) {} in sched_ext_ops__cpu_acquire() argument
5990 static void sched_ext_ops__cpu_release(s32 cpu, struct scx_cpu_release_args *args) {} in sched_ext_ops__cpu_release() argument
5991 static s32 sched_ext_ops__init_task(struct task_struct *p, struct scx_init_task_args *args) { retur… in sched_ext_ops__init_task() argument
5992 static void sched_ext_ops__exit_task(struct task_struct *p, struct scx_exit_task_args *args) {} in sched_ext_ops__exit_task() argument
5996 static s32 sched_ext_ops__cgroup_init(struct cgroup *cgrp, struct scx_cgroup_init_args *args) { ret… in sched_ext_ops__cgroup_init() argument