Home
last modified time | relevance | path

Searched refs:__uei_name (Results 1 – 3 of 3) sorted by relevance

/linux/tools/sched_ext/include/scx/
H A Duser_exit_info.bpf.h26 #define UEI_RECORD(__uei_name, __ei) ({ \ argument
27 bpf_probe_read_kernel_str(__uei_name.reason, \
28 sizeof(__uei_name.reason), (__ei)->reason); \
29 bpf_probe_read_kernel_str(__uei_name.msg, \
30 sizeof(__uei_name.msg), (__ei)->msg); \
31 bpf_probe_read_kernel_str(__uei_name##_dump, \
32 __uei_name##_dump_len, (__ei)->dump); \
34 __uei_name.exit_code = (__ei)->exit_code; \
36 __sync_val_compare_and_swap(&__uei_name.kind, __uei_name.kind, \
H A Duser_exit_info.h19 #define UEI_SET_SIZE(__skel, __ops_name, __uei_name) ({ \ argument
21 (__skel)->rodata->__uei_name##_dump_len = __len; \
22 RESIZE_ARRAY((__skel), data, __uei_name##_dump, __len); \
25 #define UEI_EXITED(__skel, __uei_name) ({ \ argument
27 __sync_val_compare_and_swap(&(__skel)->data->__uei_name.kind, -1, -1); \
30 #define UEI_REPORT(__skel, __uei_name) ({ \ argument
31 struct user_exit_info *__uei = &(__skel)->data->__uei_name; \
32 char *__uei_dump = (__skel)->data_##__uei_name##_dump->__uei_name##_dump; \
H A Dcompat.h185 #define SCX_OPS_LOAD(__skel, __ops_name, __scx_name, __uei_name) ({ \ argument
186 UEI_SET_SIZE(__skel, __ops_name, __uei_name); \