Lines Matching refs:m
1998 void *ima_policy_start(struct seq_file *m, loff_t *pos) in ima_policy_start() argument
2016 void *ima_policy_next(struct seq_file *m, void *v, loff_t *pos) in ima_policy_next() argument
2029 void ima_policy_stop(struct seq_file *m, void *v) in ima_policy_stop() argument
2039 static void policy_func_show(struct seq_file *m, enum ima_hooks func) in policy_func_show() argument
2042 seq_printf(m, "func=%s ", func_tokens[func]); in policy_func_show()
2044 seq_printf(m, "func=%d ", func); in policy_func_show()
2047 static void ima_show_rule_opt_list(struct seq_file *m, in ima_show_rule_opt_list() argument
2053 seq_printf(m, "%s%s", i ? "|" : "", opt_list->items[i]); in ima_show_rule_opt_list()
2056 static void ima_policy_show_appraise_algos(struct seq_file *m, in ima_policy_show_appraise_algos() argument
2067 seq_puts(m, ","); in ima_policy_show_appraise_algos()
2069 seq_puts(m, hash_algo_name[idx]); in ima_policy_show_appraise_algos()
2073 int ima_policy_show(struct seq_file *m, void *v) in ima_policy_show() argument
2091 seq_puts(m, pt(Opt_measure)); in ima_policy_show()
2093 seq_puts(m, pt(Opt_dont_measure)); in ima_policy_show()
2095 seq_puts(m, pt(Opt_appraise)); in ima_policy_show()
2097 seq_puts(m, pt(Opt_dont_appraise)); in ima_policy_show()
2099 seq_puts(m, pt(Opt_audit)); in ima_policy_show()
2101 seq_puts(m, pt(Opt_hash)); in ima_policy_show()
2103 seq_puts(m, pt(Opt_dont_hash)); in ima_policy_show()
2105 seq_puts(m, " "); in ima_policy_show()
2108 policy_func_show(m, entry->func); in ima_policy_show()
2114 seq_printf(m, pt(Opt_mask), mt(mask_exec) + offset); in ima_policy_show()
2116 seq_printf(m, pt(Opt_mask), mt(mask_write) + offset); in ima_policy_show()
2118 seq_printf(m, pt(Opt_mask), mt(mask_read) + offset); in ima_policy_show()
2120 seq_printf(m, pt(Opt_mask), mt(mask_append) + offset); in ima_policy_show()
2121 seq_puts(m, " "); in ima_policy_show()
2126 seq_printf(m, pt(Opt_fsmagic), tbuf); in ima_policy_show()
2127 seq_puts(m, " "); in ima_policy_show()
2132 seq_printf(m, pt(Opt_fsname), tbuf); in ima_policy_show()
2133 seq_puts(m, " "); in ima_policy_show()
2137 seq_puts(m, "keyrings="); in ima_policy_show()
2138 ima_show_rule_opt_list(m, entry->keyrings); in ima_policy_show()
2139 seq_puts(m, " "); in ima_policy_show()
2143 seq_puts(m, "label="); in ima_policy_show()
2144 ima_show_rule_opt_list(m, entry->label); in ima_policy_show()
2145 seq_puts(m, " "); in ima_policy_show()
2150 seq_printf(m, pt(Opt_pcr), tbuf); in ima_policy_show()
2151 seq_puts(m, " "); in ima_policy_show()
2155 seq_printf(m, "fsuuid=%pU", &entry->fsuuid); in ima_policy_show()
2156 seq_puts(m, " "); in ima_policy_show()
2162 seq_printf(m, pt(Opt_uid_gt), tbuf); in ima_policy_show()
2164 seq_printf(m, pt(Opt_uid_lt), tbuf); in ima_policy_show()
2166 seq_printf(m, pt(Opt_uid_eq), tbuf); in ima_policy_show()
2167 seq_puts(m, " "); in ima_policy_show()
2173 seq_printf(m, pt(Opt_euid_gt), tbuf); in ima_policy_show()
2175 seq_printf(m, pt(Opt_euid_lt), tbuf); in ima_policy_show()
2177 seq_printf(m, pt(Opt_euid_eq), tbuf); in ima_policy_show()
2178 seq_puts(m, " "); in ima_policy_show()
2184 seq_printf(m, pt(Opt_gid_gt), tbuf); in ima_policy_show()
2186 seq_printf(m, pt(Opt_gid_lt), tbuf); in ima_policy_show()
2188 seq_printf(m, pt(Opt_gid_eq), tbuf); in ima_policy_show()
2189 seq_puts(m, " "); in ima_policy_show()
2195 seq_printf(m, pt(Opt_egid_gt), tbuf); in ima_policy_show()
2197 seq_printf(m, pt(Opt_egid_lt), tbuf); in ima_policy_show()
2199 seq_printf(m, pt(Opt_egid_eq), tbuf); in ima_policy_show()
2200 seq_puts(m, " "); in ima_policy_show()
2206 seq_printf(m, pt(Opt_fowner_gt), tbuf); in ima_policy_show()
2208 seq_printf(m, pt(Opt_fowner_lt), tbuf); in ima_policy_show()
2210 seq_printf(m, pt(Opt_fowner_eq), tbuf); in ima_policy_show()
2211 seq_puts(m, " "); in ima_policy_show()
2217 seq_printf(m, pt(Opt_fgroup_gt), tbuf); in ima_policy_show()
2219 seq_printf(m, pt(Opt_fgroup_lt), tbuf); in ima_policy_show()
2221 seq_printf(m, pt(Opt_fgroup_eq), tbuf); in ima_policy_show()
2222 seq_puts(m, " "); in ima_policy_show()
2226 seq_puts(m, "appraise_algos="); in ima_policy_show()
2227 ima_policy_show_appraise_algos(m, entry->allowed_algos); in ima_policy_show()
2228 seq_puts(m, " "); in ima_policy_show()
2235 seq_printf(m, pt(Opt_obj_user), in ima_policy_show()
2239 seq_printf(m, pt(Opt_obj_role), in ima_policy_show()
2243 seq_printf(m, pt(Opt_obj_type), in ima_policy_show()
2247 seq_printf(m, pt(Opt_subj_user), in ima_policy_show()
2251 seq_printf(m, pt(Opt_subj_role), in ima_policy_show()
2255 seq_printf(m, pt(Opt_subj_type), in ima_policy_show()
2259 seq_puts(m, " "); in ima_policy_show()
2263 seq_printf(m, "template=%s ", entry->template->name); in ima_policy_show()
2266 seq_puts(m, "appraise_type=sigv3 "); in ima_policy_show()
2268 seq_puts(m, "appraise_type=imasig|modsig "); in ima_policy_show()
2270 seq_puts(m, "appraise_type=imasig "); in ima_policy_show()
2273 seq_puts(m, "digest_type=verity "); in ima_policy_show()
2275 seq_puts(m, "permit_directio "); in ima_policy_show()
2277 seq_puts(m, "\n"); in ima_policy_show()