Lines Matching refs:opt_list
283 struct ima_rule_opt_list *opt_list; in ima_alloc_rule_opt_list() local
309 opt_list = kzalloc(struct_size(opt_list, items, count), GFP_KERNEL); in ima_alloc_rule_opt_list()
310 if (!opt_list) { in ima_alloc_rule_opt_list()
326 opt_list->items[i] = cur; in ima_alloc_rule_opt_list()
329 opt_list->count = count; in ima_alloc_rule_opt_list()
331 return opt_list; in ima_alloc_rule_opt_list()
334 static void ima_free_rule_opt_list(struct ima_rule_opt_list *opt_list) in ima_free_rule_opt_list() argument
336 if (!opt_list) in ima_free_rule_opt_list()
339 if (opt_list->count) { in ima_free_rule_opt_list()
340 kfree(opt_list->items[0]); in ima_free_rule_opt_list()
341 opt_list->count = 0; in ima_free_rule_opt_list()
344 kfree(opt_list); in ima_free_rule_opt_list()
488 const struct ima_rule_opt_list *opt_list = NULL; in ima_match_rule_data() local
500 opt_list = rule->keyrings; in ima_match_rule_data()
506 opt_list = rule->label; in ima_match_rule_data()
515 for (i = 0; i < opt_list->count; i++) { in ima_match_rule_data()
516 if (!strcmp(opt_list->items[i], func_data)) { in ima_match_rule_data()
1814 const struct ima_rule_opt_list *opt_list) in ima_show_rule_opt_list() argument
1818 for (i = 0; i < opt_list->count; i++) in ima_show_rule_opt_list()
1819 seq_printf(m, "%s%s", i ? "|" : "", opt_list->items[i]); in ima_show_rule_opt_list()