Lines Matching refs:NAME
112 #define LSM_HOOK_TRAMP(NAME, NUM) \
113 &STATIC_CALL_TRAMP(LSM_STATIC_CALL(NAME, NUM))
115 #define LSM_HOOK_TRAMP(NAME, NUM) NULL
121 #define DEFINE_LSM_STATIC_CALL(NUM, NAME, RET, ...) \
122 DEFINE_STATIC_CALL_NULL(LSM_STATIC_CALL(NAME, NUM), \
124 DEFINE_STATIC_KEY_FALSE(SECURITY_HOOK_ACTIVE_KEY(NAME, NUM));
126 #define LSM_HOOK(RET, DEFAULT, NAME, ...) \
127 LSM_DEFINE_UNROLL(DEFINE_LSM_STATIC_CALL, NAME, RET, __VA_ARGS__)
145 #define INIT_LSM_STATIC_CALL(NUM, NAME) \
147 .key = &STATIC_CALL_KEY(LSM_STATIC_CALL(NAME, NUM)), \
148 .trampoline = LSM_HOOK_TRAMP(NAME, NUM), \
149 .active = &SECURITY_HOOK_ACTIVE_KEY(NAME, NUM), \
151 #define LSM_HOOK(RET, DEFAULT, NAME, ...) \
152 .NAME = { \
153 LSM_DEFINE_UNROLL(INIT_LSM_STATIC_CALL, NAME) \
929 #define LSM_RET_DEFAULT(NAME) (NAME##_default)
930 #define DECLARE_LSM_RET_DEFAULT_void(DEFAULT, NAME)
931 #define DECLARE_LSM_RET_DEFAULT_int(DEFAULT, NAME) \
932 static const int __maybe_unused LSM_RET_DEFAULT(NAME) = (DEFAULT);
933 #define LSM_HOOK(RET, DEFAULT, NAME, ...) \
934 DECLARE_LSM_RET_DEFAULT_##RET(DEFAULT, NAME)
980 #define lsm_for_each_hook(scall, NAME) \
981 for (scall = static_calls_table.NAME; \
982 scall - static_calls_table.NAME < MAX_LSM_COUNT; scall++) \