Lines Matching refs:action
179 int rc = 0, action, must_appraise = 0; in process_measurement() local
193 action = ima_get_action(inode, cred, secid, mask, func, &pcr); in process_measurement()
196 if (!action && !violation_check) in process_measurement()
199 must_appraise = action & IMA_APPRAISE; in process_measurement()
202 if (action & IMA_FILE_APPRAISE) in process_measurement()
207 if (action) { in process_measurement()
214 ima_rdwr_violation_check(file, iint, action & IMA_MEASURE, in process_measurement()
221 if (!action) in process_measurement()
240 !(action & IMA_FAIL_UNVERIFIABLE_SIGS))) { in process_measurement()
249 iint->flags |= action; in process_measurement()
250 action &= IMA_DO_MASK; in process_measurement()
251 action &= ~((iint->flags & (IMA_DONE_MASK ^ IMA_MEASURED)) >> 1); in process_measurement()
254 if ((action & IMA_MEASURE) && (iint->measured_pcrs & (0x1 << pcr))) in process_measurement()
255 action ^= IMA_MEASURE; in process_measurement()
258 if ((action & IMA_HASH) && in process_measurement()
265 action ^= IMA_HASH; in process_measurement()
270 if (!action) { in process_measurement()
277 if ((action & IMA_APPRAISE_SUBMASK) || in process_measurement()
291 if (action & IMA_MEASURE) in process_measurement()
294 if (rc == 0 && (action & IMA_APPRAISE_SUBMASK)) { in process_measurement()
300 if (action & IMA_AUDIT) in process_measurement()