Lines Matching refs:event_data
199 int ima_eventdigest_init(struct ima_event_data *event_data, in ima_eventdigest_init() argument
213 if (event_data->violation) /* recording a violation. */ in ima_eventdigest_init()
216 if (ima_template_hash_algo_allowed(event_data->iint->ima_hash->algo)) { in ima_eventdigest_init()
217 cur_digest = event_data->iint->ima_hash->digest; in ima_eventdigest_init()
218 cur_digestsize = event_data->iint->ima_hash->length; in ima_eventdigest_init()
222 if (!event_data->file) /* missing info to re-calculate the digest */ in ima_eventdigest_init()
225 inode = file_inode(event_data->file); in ima_eventdigest_init()
228 result = ima_calc_file_hash(event_data->file, &hash.hdr); in ima_eventdigest_init()
231 event_data->filename, "collect_data", in ima_eventdigest_init()
245 int ima_eventdigest_ng_init(struct ima_event_data *event_data, in ima_eventdigest_ng_init() argument
251 if (event_data->violation) /* recording a violation. */ in ima_eventdigest_ng_init()
254 cur_digest = event_data->iint->ima_hash->digest; in ima_eventdigest_ng_init()
255 cur_digestsize = event_data->iint->ima_hash->length; in ima_eventdigest_ng_init()
257 hash_algo = event_data->iint->ima_hash->algo; in ima_eventdigest_ng_init()
263 static int ima_eventname_init_common(struct ima_event_data *event_data, in ima_eventname_init_common() argument
270 BUG_ON(event_data->filename == NULL && event_data->file == NULL); in ima_eventname_init_common()
272 if (event_data->filename) { in ima_eventname_init_common()
273 cur_filename = event_data->filename; in ima_eventname_init_common()
274 cur_filename_len = strlen(event_data->filename); in ima_eventname_init_common()
280 if (event_data->file) { in ima_eventname_init_common()
281 cur_filename = event_data->file->f_path.dentry->d_name.name; in ima_eventname_init_common()
297 int ima_eventname_init(struct ima_event_data *event_data, in ima_eventname_init() argument
300 return ima_eventname_init_common(event_data, field_data, true); in ima_eventname_init()
306 int ima_eventname_ng_init(struct ima_event_data *event_data, in ima_eventname_ng_init() argument
309 return ima_eventname_init_common(event_data, field_data, false); in ima_eventname_ng_init()
315 int ima_eventsig_init(struct ima_event_data *event_data, in ima_eventsig_init() argument
319 struct evm_ima_xattr_data *xattr_value = event_data->xattr_value; in ima_eventsig_init()
320 int xattr_len = event_data->xattr_len; in ima_eventsig_init()