Searched refs:template_desc (Results 1 – 8 of 8) sorted by relevance
| /security/integrity/ima/ |
| A D | ima_template.c | 120 if (!template_desc) { in ima_template_setup() 337 template_desc = kzalloc(sizeof(*template_desc), GFP_KERNEL); in restore_template_fmt() 338 if (!template_desc) in restore_template_fmt() 341 template_desc->name = ""; in restore_template_fmt() 343 if (!template_desc->fmt) { in restore_template_fmt() 344 kfree(template_desc); in restore_template_fmt() 345 template_desc = NULL; in restore_template_fmt() 353 return template_desc; in restore_template_fmt() 389 (*entry)->template_desc = template_desc; in ima_restore_template_data() 490 if (!template_desc) { in ima_restore_measurement_list() [all …]
|
| A D | ima_api.c | 41 struct ima_template_desc *template_desc; in ima_alloc_init_template() local 46 template_desc = desc; in ima_alloc_init_template() 48 template_desc = ima_template_desc_current(); in ima_alloc_init_template() 51 template_desc->num_fields), GFP_NOFS); in ima_alloc_init_template() 64 (*entry)->template_desc = template_desc; in ima_alloc_init_template() 65 for (i = 0; i < template_desc->num_fields; i++) { in ima_alloc_init_template() 67 template_desc->fields[i]; in ima_alloc_init_template() 108 char *template_name = entry->template_desc->name; in ima_store_template() 192 struct ima_template_desc **template_desc, in ima_get_action() argument 200 flags, pcr, template_desc, func_data, in ima_get_action() [all …]
|
| A D | ima_fs.c | 151 template_name = (e->template_desc->name[0] != '\0') ? in ima_measurements_show() 152 e->template_desc->name : e->template_desc->fmt; in ima_measurements_show() 184 for (i = 0; i < e->template_desc->num_fields; i++) { in ima_measurements_show() 187 e->template_desc->fields[i]; in ima_measurements_show() 248 template_name = (e->template_desc->name[0] != '\0') ? in ima_ascii_measurements_show() 249 e->template_desc->name : e->template_desc->fmt; in ima_ascii_measurements_show() 261 for (i = 0; i < e->template_desc->num_fields; i++) { in ima_ascii_measurements_show() 266 e->template_desc->fields[i]->field_show(m, IMA_SHOW_ASCII, in ima_ascii_measurements_show()
|
| A D | ima.h | 109 struct ima_template_desc *template_desc; /* template descriptor */ member 385 struct ima_template_desc **template_desc, 395 struct ima_template_desc *template_desc); 405 struct ima_template_desc *template_desc); 416 struct ima_template_desc **template_desc,
|
| A D | ima_policy.c | 744 struct ima_template_desc **template_desc, in ima_match_policy() argument 751 if (template_desc && !*template_desc) in ima_match_policy() 752 *template_desc = ima_template_desc_current(); in ima_match_policy() 787 if (template_desc && entry->template) in ima_match_policy() 788 *template_desc = entry->template; in ima_match_policy() 1415 struct ima_template_desc *template_desc; in ima_parse_rule() local 1871 if (!template_desc || entry->template) { in ima_parse_rule() 1882 &(template_desc->fields), in ima_parse_rule() 1883 &(template_desc->num_fields)); in ima_parse_rule() 1884 entry->template = template_desc; in ima_parse_rule() [all …]
|
| A D | ima_main.c | 68 struct ima_template_desc *template_desc = ima_template_desc_current(); in hash_setup() local 74 if (strcmp(template_desc->name, IMA_TEMPLATE_IMA_NAME) == 0) { in hash_setup() 242 struct ima_template_desc *template_desc = NULL; in process_measurement() local 264 mask, func, &pcr, &template_desc, NULL, in process_measurement() 384 strcmp(template_desc->name, IMA_TEMPLATE_IMA_NAME) != 0) { in process_measurement() 397 if (!rc && ima_template_has_modsig(template_desc) && in process_measurement() 415 template_desc); in process_measurement()
|
| A D | ima_queue.c | 88 size += strlen(entry->template_desc->name); in get_binary_runtime_size()
|
| A D | ima_crypto.c | 583 struct ima_template_desc *td = entry->template_desc; in ima_calc_field_array_hash_tfm() 584 int num_fields = entry->template_desc->num_fields; in ima_calc_field_array_hash_tfm()
|
Completed in 18 milliseconds