Lines Matching defs:IMA_FUNC
26 #define IMA_FUNC 0x0001
122 .flags = IMA_FUNC | IMA_MASK},
124 .flags = IMA_FUNC | IMA_MASK},
127 .flags = IMA_FUNC | IMA_MASK | IMA_UID},
128 {.action = MEASURE, .func = MODULE_CHECK, .flags = IMA_FUNC},
129 {.action = MEASURE, .func = FIRMWARE_CHECK, .flags = IMA_FUNC},
134 .flags = IMA_FUNC | IMA_MASK},
136 .flags = IMA_FUNC | IMA_MASK},
139 .flags = IMA_FUNC | IMA_INMASK | IMA_EUID},
142 .flags = IMA_FUNC | IMA_INMASK | IMA_UID},
143 {.action = MEASURE, .func = MODULE_CHECK, .flags = IMA_FUNC},
144 {.action = MEASURE, .func = FIRMWARE_CHECK, .flags = IMA_FUNC},
145 {.action = MEASURE, .func = POLICY_CHECK, .flags = IMA_FUNC},
165 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
180 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
184 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
188 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
192 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
198 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
200 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
202 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
204 .flags = IMA_FUNC | IMA_DIGSIG_REQUIRED},
507 return (rule->flags & IMA_FUNC) && (rule->func == func) &&
510 if ((rule->flags & IMA_FUNC) &&
604 if (!(rule->flags & IMA_FUNC))
1068 * The IMA_FUNC bit must be set if and only if there's a valid hook
1073 if (((entry->flags & IMA_FUNC) && entry->func == NONE) ||
1074 (!(entry->flags & IMA_FUNC) && entry->func != NONE))
1090 if (entry->flags & ~(IMA_FUNC | IMA_MASK | IMA_FSMAGIC |
1101 if (entry->flags & ~(IMA_FUNC | IMA_MASK | IMA_FSMAGIC |
1114 if (entry->flags & ~(IMA_FUNC | IMA_FSMAGIC | IMA_UID |
1124 if (entry->flags & ~(IMA_FUNC | IMA_UID | IMA_PCR |
1266 entry->flags |= IMA_FUNC;
1686 if (entry->flags & IMA_FUNC)