Lines Matching refs:NUM
107 #define LSM_HOOK_TRAMP(NAME, NUM) \ argument
108 &STATIC_CALL_TRAMP(LSM_STATIC_CALL(NAME, NUM))
110 #define LSM_HOOK_TRAMP(NAME, NUM) NULL argument
116 #define DEFINE_LSM_STATIC_CALL(NUM, NAME, RET, ...) \ argument
117 DEFINE_STATIC_CALL_NULL(LSM_STATIC_CALL(NAME, NUM), \
119 static DEFINE_STATIC_KEY_FALSE(SECURITY_HOOK_ACTIVE_KEY(NAME, NUM));
140 #define INIT_LSM_STATIC_CALL(NUM, NAME) \ argument
142 .key = &STATIC_CALL_KEY(LSM_STATIC_CALL(NAME, NUM)), \
143 .trampoline = LSM_HOOK_TRAMP(NAME, NUM), \
144 .active = &SECURITY_HOOK_ACTIVE_KEY(NAME, NUM), \
441 #define __CALL_STATIC_VOID(NUM, HOOK, ...) \ argument
443 if (static_branch_unlikely(&SECURITY_HOOK_ACTIVE_KEY(HOOK, NUM))) { \
444 static_call(LSM_STATIC_CALL(HOOK, NUM))(__VA_ARGS__); \
454 #define __CALL_STATIC_INT(NUM, R, HOOK, LABEL, ...) \ argument
456 if (static_branch_unlikely(&SECURITY_HOOK_ACTIVE_KEY(HOOK, NUM))) { \
457 R = static_call(LSM_STATIC_CALL(HOOK, NUM))(__VA_ARGS__); \