Lines Matching refs:NUM
106 #define LSM_HOOK_TRAMP(NAME, NUM) \ argument
107 &STATIC_CALL_TRAMP(LSM_STATIC_CALL(NAME, NUM))
109 #define LSM_HOOK_TRAMP(NAME, NUM) NULL argument
115 #define DEFINE_LSM_STATIC_CALL(NUM, NAME, RET, ...) \ argument
116 DEFINE_STATIC_CALL_NULL(LSM_STATIC_CALL(NAME, NUM), \
118 DEFINE_STATIC_KEY_FALSE(SECURITY_HOOK_ACTIVE_KEY(NAME, NUM));
139 #define INIT_LSM_STATIC_CALL(NUM, NAME) \ argument
141 .key = &STATIC_CALL_KEY(LSM_STATIC_CALL(NAME, NUM)), \
142 .trampoline = LSM_HOOK_TRAMP(NAME, NUM), \
143 .active = &SECURITY_HOOK_ACTIVE_KEY(NAME, NUM), \
440 #define __CALL_STATIC_VOID(NUM, HOOK, ...) \ argument
442 if (static_branch_unlikely(&SECURITY_HOOK_ACTIVE_KEY(HOOK, NUM))) { \
443 static_call(LSM_STATIC_CALL(HOOK, NUM))(__VA_ARGS__); \
453 #define __CALL_STATIC_INT(NUM, R, HOOK, LABEL, ...) \ argument
455 if (static_branch_unlikely(&SECURITY_HOOK_ACTIVE_KEY(HOOK, NUM))) { \
456 R = static_call(LSM_STATIC_CALL(HOOK, NUM))(__VA_ARGS__); \