Lines Matching refs:events

1700 #define scx_dump_event(s, events, kind) do {					\  argument
1701 dump_line(&(s), "%40s: %16lld", #kind, (events)->kind); \
1706 struct scx_event_stats *events);
4612 #define scx_attr_event_show(buf, at, events, kind) ({ \ argument
4613 sysfs_emit_at(buf, at, "%s %llu\n", #kind, (events)->kind); \
4620 struct scx_event_stats events; in scx_attr_events_show() local
4623 scx_read_events(sch, &events); in scx_attr_events_show()
4624 at += scx_attr_event_show(buf, at, &events, SCX_EV_SELECT_CPU_FALLBACK); in scx_attr_events_show()
4625 at += scx_attr_event_show(buf, at, &events, SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE); in scx_attr_events_show()
4626 at += scx_attr_event_show(buf, at, &events, SCX_EV_DISPATCH_KEEP_LAST); in scx_attr_events_show()
4627 at += scx_attr_event_show(buf, at, &events, SCX_EV_ENQ_SKIP_EXITING); in scx_attr_events_show()
4628 at += scx_attr_event_show(buf, at, &events, SCX_EV_ENQ_SKIP_MIGRATION_DISABLED); in scx_attr_events_show()
4629 at += scx_attr_event_show(buf, at, &events, SCX_EV_REFILL_SLICE_DFL); in scx_attr_events_show()
4630 at += scx_attr_event_show(buf, at, &events, SCX_EV_BYPASS_DURATION); in scx_attr_events_show()
4631 at += scx_attr_event_show(buf, at, &events, SCX_EV_BYPASS_DISPATCH); in scx_attr_events_show()
4632 at += scx_attr_event_show(buf, at, &events, SCX_EV_BYPASS_ACTIVATE); in scx_attr_events_show()
4635 SCX_ATTR(events);
5267 struct scx_event_stats events; in scx_dump_state() local
5381 scx_read_events(sch, &events); in scx_dump_state()
5382 scx_dump_event(s, &events, SCX_EV_SELECT_CPU_FALLBACK); in scx_dump_state()
5383 scx_dump_event(s, &events, SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE); in scx_dump_state()
5384 scx_dump_event(s, &events, SCX_EV_DISPATCH_KEEP_LAST); in scx_dump_state()
5385 scx_dump_event(s, &events, SCX_EV_ENQ_SKIP_EXITING); in scx_dump_state()
5386 scx_dump_event(s, &events, SCX_EV_ENQ_SKIP_MIGRATION_DISABLED); in scx_dump_state()
5387 scx_dump_event(s, &events, SCX_EV_REFILL_SLICE_DFL); in scx_dump_state()
5388 scx_dump_event(s, &events, SCX_EV_BYPASS_DURATION); in scx_dump_state()
5389 scx_dump_event(s, &events, SCX_EV_BYPASS_DISPATCH); in scx_dump_state()
5390 scx_dump_event(s, &events, SCX_EV_BYPASS_ACTIVATE); in scx_dump_state()
7519 static void scx_read_events(struct scx_sched *sch, struct scx_event_stats *events) in scx_read_events() argument
7525 memset(events, 0, sizeof(*events)); in scx_read_events()
7528 scx_agg_event(events, e_cpu, SCX_EV_SELECT_CPU_FALLBACK); in scx_read_events()
7529 scx_agg_event(events, e_cpu, SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE); in scx_read_events()
7530 scx_agg_event(events, e_cpu, SCX_EV_DISPATCH_KEEP_LAST); in scx_read_events()
7531 scx_agg_event(events, e_cpu, SCX_EV_ENQ_SKIP_EXITING); in scx_read_events()
7532 scx_agg_event(events, e_cpu, SCX_EV_ENQ_SKIP_MIGRATION_DISABLED); in scx_read_events()
7533 scx_agg_event(events, e_cpu, SCX_EV_REFILL_SLICE_DFL); in scx_read_events()
7534 scx_agg_event(events, e_cpu, SCX_EV_BYPASS_DURATION); in scx_read_events()
7535 scx_agg_event(events, e_cpu, SCX_EV_BYPASS_DISPATCH); in scx_read_events()
7536 scx_agg_event(events, e_cpu, SCX_EV_BYPASS_ACTIVATE); in scx_read_events()
7545 __bpf_kfunc void scx_bpf_events(struct scx_event_stats *events, in scx_bpf_events() argument
7566 events__sz = min(events__sz, sizeof(*events)); in scx_bpf_events()
7567 memcpy(events, &e_sys, events__sz); in scx_bpf_events()