Lines Matching refs:opt_list
290 struct ima_rule_opt_list *opt_list; in ima_alloc_rule_opt_list() local
316 opt_list = kzalloc(struct_size(opt_list, items, count), GFP_KERNEL); in ima_alloc_rule_opt_list()
317 if (!opt_list) { in ima_alloc_rule_opt_list()
333 opt_list->items[i] = cur; in ima_alloc_rule_opt_list()
336 opt_list->count = count; in ima_alloc_rule_opt_list()
338 return opt_list; in ima_alloc_rule_opt_list()
341 static void ima_free_rule_opt_list(struct ima_rule_opt_list *opt_list) in ima_free_rule_opt_list() argument
343 if (!opt_list) in ima_free_rule_opt_list()
346 if (opt_list->count) { in ima_free_rule_opt_list()
347 kfree(opt_list->items[0]); in ima_free_rule_opt_list()
348 opt_list->count = 0; in ima_free_rule_opt_list()
351 kfree(opt_list); in ima_free_rule_opt_list()
495 const struct ima_rule_opt_list *opt_list = NULL; in ima_match_rule_data() local
507 opt_list = rule->keyrings; in ima_match_rule_data()
513 opt_list = rule->label; in ima_match_rule_data()
522 for (i = 0; i < opt_list->count; i++) { in ima_match_rule_data()
523 if (!strcmp(opt_list->items[i], func_data)) { in ima_match_rule_data()
1997 const struct ima_rule_opt_list *opt_list) in ima_show_rule_opt_list() argument
2001 for (i = 0; i < opt_list->count; i++) in ima_show_rule_opt_list()
2002 seq_printf(m, "%s%s", i ? "|" : "", opt_list->items[i]); in ima_show_rule_opt_list()