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()
253 int result = 0; in ima_collect_measurement() local
275 result = vfs_getattr_nosec(&file->f_path, &stat, STATX_CHANGE_COOKIE, in ima_collect_measurement()
277 if (!result && (stat.result_mask & STATX_CHANGE_COOKIE)) in ima_collect_measurement()
288 result = -ENODATA; in ima_collect_measurement()
291 result = ima_calc_buffer_hash(buf, size, hash_hdr); in ima_collect_measurement()
293 result = ima_calc_file_hash(file, hash_hdr); in ima_collect_measurement()
296 if (result && result != -EBADF && result != -EINVAL) in ima_collect_measurement()
302 result = -ENOMEM; in ima_collect_measurement()
315 if (!result) in ima_collect_measurement()
318 if (result) { in ima_collect_measurement()
326 audit_cause, result, 0); in ima_collect_measurement()
330 return result; in ima_collect_measurement()
356 int result = -ENOMEM; in ima_store_measurement() local
376 result = ima_alloc_init_template(&event_data, &entry, template_desc); in ima_store_measurement()
377 if (result < 0) { in ima_store_measurement()
379 op, audit_cause, result, 0); in ima_store_measurement()
383 result = ima_store_template(entry, violation, inode, filename, pcr); in ima_store_measurement()
384 if ((!result || result == -EEXIST) && !(file->f_flags & O_DIRECT)) { in ima_store_measurement()
388 if (result < 0) in ima_store_measurement()