Lines Matching refs:iint

81 				     struct integrity_iint_cache *iint,  in ima_rdwr_violation_check()  argument
92 if (!iint) in ima_rdwr_violation_check()
93 iint = integrity_iint_find(inode); in ima_rdwr_violation_check()
95 if (iint && (iint->flags & IMA_MEASURE)) in ima_rdwr_violation_check()
109 ima_add_violation(file, *pathname, iint, in ima_rdwr_violation_check()
112 ima_add_violation(file, *pathname, iint, in ima_rdwr_violation_check()
116 static void ima_check_last_writer(struct integrity_iint_cache *iint, in ima_check_last_writer() argument
126 if ((iint->version != inode->i_version) || in ima_check_last_writer()
127 (iint->flags & IMA_NEW_FILE)) { in ima_check_last_writer()
128 iint->flags &= ~(IMA_DONE_MASK | IMA_NEW_FILE); in ima_check_last_writer()
129 if (iint->flags & IMA_APPRAISE) in ima_check_last_writer()
130 ima_update_xattr(iint, file); in ima_check_last_writer()
145 struct integrity_iint_cache *iint; in ima_file_free() local
150 iint = integrity_iint_find(inode); in ima_file_free()
151 if (!iint) in ima_file_free()
154 ima_check_last_writer(iint, inode, file); in ima_file_free()
161 struct integrity_iint_cache *iint = NULL; in process_measurement() local
192 iint = integrity_inode_get(inode); in process_measurement()
193 if (!iint) in process_measurement()
198 ima_rdwr_violation_check(file, iint, action & IMA_MEASURE, in process_measurement()
210 iint->flags |= action; in process_measurement()
212 action &= ~((iint->flags & IMA_DONE_MASK) >> 1); in process_measurement()
217 rc = ima_get_cache_status(iint, function); in process_measurement()
226 rc = ima_collect_measurement(iint, file, xattr_ptr, &xattr_len); in process_measurement()
229 rc = (iint->flags & IMA_PERMIT_DIRECTIO) ? 0 : -EACCES; in process_measurement()
237 ima_store_measurement(iint, file, pathname, in process_measurement()
240 rc = ima_appraise_measurement(function, iint, file, pathname, in process_measurement()
243 ima_audit_measurement(iint, pathname); in process_measurement()
246 if ((mask & MAY_WRITE) && (iint->flags & IMA_DIGSIG)) in process_measurement()