Lines Matching refs:result
43 int i, result = 0; in ima_alloc_init_template() local
70 result = field->field_init(event_data, in ima_alloc_init_template()
72 if (result != 0) in ima_alloc_init_template()
83 return result; in ima_alloc_init_template()
109 int result; in ima_store_template() local
112 result = ima_calc_field_array_hash(&entry->template_data[0], in ima_store_template()
114 if (result < 0) { in ima_store_template()
117 audit_cause, result, 0); in ima_store_template()
118 return result; in ima_store_template()
122 result = ima_add_template_entry(entry, violation, op, inode, filename); in ima_store_template()
123 return result; in ima_store_template()
144 int result; in ima_add_violation() local
149 result = ima_alloc_init_template(&event_data, &entry, NULL); in ima_add_violation()
150 if (result < 0) { in ima_add_violation()
151 result = -ENOMEM; in ima_add_violation()
154 result = ima_store_template(entry, violation, inode, in ima_add_violation()
156 if (result < 0) in ima_add_violation()
160 op, cause, result, 0); in ima_add_violation()
249 int result = 0; in ima_collect_measurement() local
271 result = vfs_getattr_nosec(&file->f_path, &stat, STATX_CHANGE_COOKIE, in ima_collect_measurement()
273 if (!result && (stat.result_mask & STATX_CHANGE_COOKIE)) in ima_collect_measurement()
284 result = -ENODATA; in ima_collect_measurement()
287 result = ima_calc_buffer_hash(buf, size, &hash.hdr); in ima_collect_measurement()
289 result = ima_calc_file_hash(file, &hash.hdr); in ima_collect_measurement()
292 if (result && result != -EBADF && result != -EINVAL) in ima_collect_measurement()
298 result = -ENOMEM; in ima_collect_measurement()
307 if (!result) in ima_collect_measurement()
310 if (result) { in ima_collect_measurement()
316 result, 0); in ima_collect_measurement()
318 return result; in ima_collect_measurement()
344 int result = -ENOMEM; in ima_store_measurement() local
364 result = ima_alloc_init_template(&event_data, &entry, template_desc); in ima_store_measurement()
365 if (result < 0) { in ima_store_measurement()
367 op, audit_cause, result, 0); in ima_store_measurement()
371 result = ima_store_template(entry, violation, inode, filename, pcr); in ima_store_measurement()
372 if ((!result || result == -EEXIST) && !(file->f_flags & O_DIRECT)) { in ima_store_measurement()
376 if (result < 0) in ima_store_measurement()