Lines Matching refs:opt_list
291 struct ima_rule_opt_list *opt_list; in ima_alloc_rule_opt_list() local
317 opt_list = kzalloc(struct_size(opt_list, items, count), GFP_KERNEL); in ima_alloc_rule_opt_list()
318 if (!opt_list) { in ima_alloc_rule_opt_list()
334 opt_list->items[i] = cur; in ima_alloc_rule_opt_list()
337 opt_list->count = count; in ima_alloc_rule_opt_list()
339 return opt_list; in ima_alloc_rule_opt_list()
342 static void ima_free_rule_opt_list(struct ima_rule_opt_list *opt_list) in ima_free_rule_opt_list() argument
344 if (!opt_list) in ima_free_rule_opt_list()
347 if (opt_list->count) { in ima_free_rule_opt_list()
348 kfree(opt_list->items[0]); in ima_free_rule_opt_list()
349 opt_list->count = 0; in ima_free_rule_opt_list()
352 kfree(opt_list); in ima_free_rule_opt_list()
496 const struct ima_rule_opt_list *opt_list = NULL; in ima_match_rule_data() local
508 opt_list = rule->keyrings; in ima_match_rule_data()
514 opt_list = rule->label; in ima_match_rule_data()
523 for (i = 0; i < opt_list->count; i++) { in ima_match_rule_data()
524 if (!strcmp(opt_list->items[i], func_data)) { in ima_match_rule_data()
1936 const struct ima_rule_opt_list *opt_list) in ima_show_rule_opt_list() argument
1940 for (i = 0; i < opt_list->count; i++) in ima_show_rule_opt_list()
1941 seq_printf(m, "%s%s", i ? "|" : "", opt_list->items[i]); in ima_show_rule_opt_list()