• Home
  • Raw
  • Download

Lines Matching refs:rc

33 	int rc;  in cond_expr_to_str()  local
35 rc = stack_init(&stack); in cond_expr_to_str()
36 if (rc != 0) { in cond_expr_to_str()
87 rc = stack_push(stack, new_val); in cond_expr_to_str()
88 if (rc != 0) { in cond_expr_to_str()
121 int rc; in constraint_expr_to_str() local
125 rc = stack_init(&stack); in constraint_expr_to_str()
126 if (rc != 0) { in constraint_expr_to_str()
227 rc = stack_push(stack, new_val); in constraint_expr_to_str()
228 if (rc != 0) { in constraint_expr_to_str()
266 int rc = 0; in class_constraint_rules_to_strs() local
271 rc = -1; in class_constraint_rules_to_strs()
289 rc = strs_create_and_add(strs, format_str, 4, in class_constraint_rules_to_strs()
292 if (rc != 0) { in class_constraint_rules_to_strs()
300 return rc; in class_constraint_rules_to_strs()
313 int rc = 0; in class_validatetrans_rules_to_strs() local
318 rc = -1; in class_validatetrans_rules_to_strs()
330 rc = strs_create_and_add(strs, "%s %s %s;", 3, flavor, classkey, expr); in class_validatetrans_rules_to_strs()
332 if (rc != 0) { in class_validatetrans_rules_to_strs()
338 return rc; in class_validatetrans_rules_to_strs()
346 int rc = 0; in constraint_rules_to_strs() local
352rc = class_constraint_rules_to_strs(pdb, name, class, class->constraints, mls_strs, non_mls_strs); in constraint_rules_to_strs()
353 if (rc != 0) { in constraint_rules_to_strs()
363 return rc; in constraint_rules_to_strs()
371 int rc = 0; in validatetrans_rules_to_strs() local
377 rc = class_validatetrans_rules_to_strs(pdb, name, class->validatetrans, mls_strs, non_mls_strs); in validatetrans_rules_to_strs()
378 if (rc != 0) { in validatetrans_rules_to_strs()
388 return rc; in validatetrans_rules_to_strs()
434 int rc; in write_sids_to_conf() local
436 rc = strs_init(&strs, SECINITSID_NUM+1); in write_sids_to_conf()
437 if (rc != 0) { in write_sids_to_conf()
443 rc = strs_add_at_index(strs, (char *)sid_to_str[i], i); in write_sids_to_conf()
444 if (rc != 0) { in write_sids_to_conf()
459 if (rc != 0) { in write_sids_to_conf()
463 return rc; in write_sids_to_conf()
468 int rc = 0; in write_sid_decl_rules_to_conf() local
471 rc = write_sids_to_conf(out, selinux_sid_to_str, pdb->ocontexts[0]); in write_sid_decl_rules_to_conf()
473 rc = write_sids_to_conf(out, xen_sid_to_str, pdb->ocontexts[0]); in write_sid_decl_rules_to_conf()
476 rc = -1; in write_sid_decl_rules_to_conf()
479 return rc; in write_sid_decl_rules_to_conf()
485 int rc = 0; in class_or_common_perms_to_str() local
487 rc = strs_init(&strs, permtab->nprim); in class_or_common_perms_to_str()
488 if (rc != 0) { in class_or_common_perms_to_str()
492 rc = hashtab_map(permtab->table, hashtab_ordered_to_strs, strs); in class_or_common_perms_to_str()
493 if (rc != 0) { in class_or_common_perms_to_str()
514 int rc = 0; in write_class_and_common_rules_to_conf() local
520 rc = -1; in write_class_and_common_rules_to_conf()
529 rc = -1; in write_class_and_common_rules_to_conf()
537 rc = -1; in write_class_and_common_rules_to_conf()
565 if (rc != 0) { in write_class_and_common_rules_to_conf()
569 return rc; in write_class_and_common_rules_to_conf()
668 int rc = 0; in write_default_rules_to_conf() local
674 rc = write_default_user_to_conf(out, pdb->p_class_val_to_name[i], class); in write_default_rules_to_conf()
675 if (rc != 0) { in write_default_rules_to_conf()
685 rc = write_default_role_to_conf(out, pdb->p_class_val_to_name[i], class); in write_default_rules_to_conf()
686 if (rc != 0) { in write_default_rules_to_conf()
696 rc = write_default_type_to_conf(out, pdb->p_class_val_to_name[i], class); in write_default_rules_to_conf()
697 if (rc != 0) { in write_default_rules_to_conf()
711 rc = write_default_range_to_conf(out, pdb->p_class_val_to_name[i], class); in write_default_rules_to_conf()
712 if (rc != 0) { in write_default_rules_to_conf()
719 if (rc != 0) { in write_default_rules_to_conf()
723 return rc; in write_default_rules_to_conf()
730 int rc = 0; in map_sensitivity_aliases_to_strs() local
733 rc = strs_add(strs, key); in map_sensitivity_aliases_to_strs()
736 return rc; in map_sensitivity_aliases_to_strs()
746 int rc = 0; in write_sensitivity_rules_to_conf() local
748 rc = strs_init(&strs, pdb->p_levels.nprim); in write_sensitivity_rules_to_conf()
749 if (rc != 0) { in write_sensitivity_rules_to_conf()
753 rc = hashtab_map(pdb->p_levels.table, map_sensitivity_aliases_to_strs, strs); in write_sensitivity_rules_to_conf()
754 if (rc != 0) { in write_sensitivity_rules_to_conf()
763 rc = -1; in write_sensitivity_rules_to_conf()
772 rc = -1; in write_sensitivity_rules_to_conf()
783 rc = -1; in write_sensitivity_rules_to_conf()
796 rc = -1; in write_sensitivity_rules_to_conf()
821 rc = -1; in write_sensitivity_rules_to_conf()
846 if (rc != 0) { in write_sensitivity_rules_to_conf()
850 return rc; in write_sensitivity_rules_to_conf()
857 int rc = 0; in map_category_aliases_to_strs() local
860 rc = strs_add(strs, key); in map_category_aliases_to_strs()
863 return rc; in map_category_aliases_to_strs()
873 int rc = 0; in write_category_rules_to_conf() local
875 rc = strs_init(&strs, pdb->p_levels.nprim); in write_category_rules_to_conf()
876 if (rc != 0) { in write_category_rules_to_conf()
880 rc = hashtab_map(pdb->p_cats.table, map_category_aliases_to_strs, strs); in write_category_rules_to_conf()
881 if (rc != 0) { in write_category_rules_to_conf()
890 rc = -1; in write_category_rules_to_conf()
899 rc = -1; in write_category_rules_to_conf()
910 rc = -1; in write_category_rules_to_conf()
923 rc = -1; in write_category_rules_to_conf()
950 if (rc != 0) { in write_category_rules_to_conf()
954 return rc; in write_category_rules_to_conf()
1051 int rc = 0; in write_level_rules_to_conf() local
1058 rc = -1; in write_level_rules_to_conf()
1073 if (rc != 0) { in write_level_rules_to_conf()
1077 return rc; in write_level_rules_to_conf()
1082 int rc = 0; in write_mls_rules_to_conf() local
1088 rc = write_sensitivity_rules_to_conf(out, pdb); in write_mls_rules_to_conf()
1089 if (rc != 0) { in write_mls_rules_to_conf()
1093 rc = write_category_rules_to_conf(out, pdb); in write_mls_rules_to_conf()
1094 if (rc != 0) { in write_mls_rules_to_conf()
1098 rc = write_level_rules_to_conf(out, pdb); in write_mls_rules_to_conf()
1099 if (rc != 0) { in write_mls_rules_to_conf()
1104 if (rc != 0) { in write_mls_rules_to_conf()
1108 return rc; in write_mls_rules_to_conf()
1117 int rc = 0; in write_polcap_rules_to_conf() local
1119 rc = strs_init(&strs, 32); in write_polcap_rules_to_conf()
1120 if (rc != 0) { in write_polcap_rules_to_conf()
1130 rc = -1; in write_polcap_rules_to_conf()
1134 rc = strs_create_and_add(strs, "policycap %s;", 1, name); in write_polcap_rules_to_conf()
1135 if (rc != 0) { in write_polcap_rules_to_conf()
1147 if (rc != 0) { in write_polcap_rules_to_conf()
1151 return rc; in write_polcap_rules_to_conf()
1160 int rc = 0; in write_type_attributes_to_conf() local
1162 rc = strs_init(&strs, pdb->p_types.nprim); in write_type_attributes_to_conf()
1163 if (rc != 0) { in write_type_attributes_to_conf()
1170 rc = strs_add(strs, pdb->p_type_val_to_name[i]); in write_type_attributes_to_conf()
1171 if (rc != 0) { in write_type_attributes_to_conf()
1183 rc = -1; in write_type_attributes_to_conf()
1192 if (rc != 0) { in write_type_attributes_to_conf()
1196 return rc; in write_type_attributes_to_conf()
1205 int rc = 0; in write_role_attributes_to_conf() local
1207 rc = strs_init(&strs, pdb->p_roles.nprim); in write_role_attributes_to_conf()
1208 if (rc != 0) { in write_role_attributes_to_conf()
1215 rc = strs_add(strs, pdb->p_role_val_to_name[i]); in write_role_attributes_to_conf()
1216 if (rc != 0) { in write_role_attributes_to_conf()
1228 rc = -1; in write_role_attributes_to_conf()
1237 if (rc != 0) { in write_role_attributes_to_conf()
1241 return rc; in write_role_attributes_to_conf()
1258 int rc = 0; in write_boolean_decl_rules_to_conf() local
1260 rc = strs_init(&strs, 32); in write_boolean_decl_rules_to_conf()
1261 if (rc != 0) { in write_boolean_decl_rules_to_conf()
1265 rc = hashtab_map(pdb->p_bools.table, map_boolean_to_strs, strs); in write_boolean_decl_rules_to_conf()
1266 if (rc != 0) { in write_boolean_decl_rules_to_conf()
1277 if (rc != 0) { in write_boolean_decl_rules_to_conf()
1281 return rc; in write_boolean_decl_rules_to_conf()
1290 int rc = 0; in write_type_decl_rules_to_conf() local
1292 rc = strs_init(&strs, pdb->p_types.nprim); in write_type_decl_rules_to_conf()
1293 if (rc != 0) { in write_type_decl_rules_to_conf()
1300 rc = strs_add(strs, pdb->p_type_val_to_name[i]); in write_type_decl_rules_to_conf()
1301 if (rc != 0) { in write_type_decl_rules_to_conf()
1313 rc = -1; in write_type_decl_rules_to_conf()
1322 if (rc != 0) { in write_type_decl_rules_to_conf()
1326 return rc; in write_type_decl_rules_to_conf()
1336 int rc = 0; in write_type_alias_rules_to_conf() local
1338 rc = strs_init(&strs, pdb->p_types.nprim); in write_type_alias_rules_to_conf()
1339 if (rc != 0) { in write_type_alias_rules_to_conf()
1346 rc = strs_add(strs, pdb->p_type_val_to_name[i]); in write_type_alias_rules_to_conf()
1347 if (rc != 0) { in write_type_alias_rules_to_conf()
1360 rc = -1; in write_type_alias_rules_to_conf()
1365 rc = -1; in write_type_alias_rules_to_conf()
1375 if (rc != 0) { in write_type_alias_rules_to_conf()
1379 return rc; in write_type_alias_rules_to_conf()
1389 int rc = 0; in write_type_bounds_rules_to_conf() local
1391 rc = strs_init(&strs, pdb->p_types.nprim); in write_type_bounds_rules_to_conf()
1392 if (rc != 0) { in write_type_bounds_rules_to_conf()
1400 rc = strs_add(strs, pdb->p_type_val_to_name[i]); in write_type_bounds_rules_to_conf()
1401 if (rc != 0) { in write_type_bounds_rules_to_conf()
1414 rc = -1; in write_type_bounds_rules_to_conf()
1419 rc = -1; in write_type_bounds_rules_to_conf()
1429 if (rc != 0) { in write_type_bounds_rules_to_conf()
1433 return rc; in write_type_bounds_rules_to_conf()
1442 int rc; in attr_strs_to_str() local
1460 rc = snprintf(p, len+1, "%s", strs->list[i]); in attr_strs_to_str()
1461 if (rc < 0 || rc > (int)len) { in attr_strs_to_str()
1483 int rc; in attrmap_to_str() local
1485 rc = strs_init(&strs, 32); in attrmap_to_str()
1486 if (rc != 0) { in attrmap_to_str()
1490 rc = ebitmap_to_strs(map, strs, val_to_name); in attrmap_to_str()
1491 if (rc != 0) { in attrmap_to_str()
1512 int rc; in write_type_attribute_sets_to_conf() local
1514 rc = strs_init(&strs, pdb->p_types.nprim); in write_type_attribute_sets_to_conf()
1515 if (rc != 0) { in write_type_attribute_sets_to_conf()
1524 rc = ebitmap_cpy(&attrmap, &pdb->type_attr_map[i]); in write_type_attribute_sets_to_conf()
1525 if (rc != 0) { in write_type_attribute_sets_to_conf()
1528 rc = ebitmap_set_bit(&attrmap, i, 0); in write_type_attribute_sets_to_conf()
1529 if (rc != 0) { in write_type_attribute_sets_to_conf()
1537 rc = -1; in write_type_attribute_sets_to_conf()
1541 rc = strs_create_and_add(strs, "typeattribute %s %s;", in write_type_attribute_sets_to_conf()
1544 if (rc != 0) { in write_type_attribute_sets_to_conf()
1556 if (rc != 0) { in write_type_attribute_sets_to_conf()
1560 return rc; in write_type_attribute_sets_to_conf()
1569 int rc = 0; in write_type_permissive_rules_to_conf() local
1571 rc = strs_init(&strs, pdb->p_types.nprim); in write_type_permissive_rules_to_conf()
1572 if (rc != 0) { in write_type_permissive_rules_to_conf()
1579 rc = strs_add(strs, pdb->p_type_val_to_name[i]); in write_type_permissive_rules_to_conf()
1580 if (rc != 0) { in write_type_permissive_rules_to_conf()
1592 rc = -1; in write_type_permissive_rules_to_conf()
1601 if (rc != 0) { in write_type_permissive_rules_to_conf()
1605 return rc; in write_type_permissive_rules_to_conf()
1704 int rc = 0; in map_avtab_write_helper() local
1709 rc = -1; in map_avtab_write_helper()
1712 rc = strs_add(strs, rule); in map_avtab_write_helper()
1713 if (rc != 0) { in map_avtab_write_helper()
1720 return rc; in map_avtab_write_helper()
1727 int rc = 0; in write_avtab_flavor_to_conf() local
1729 rc = strs_init(&strs, 1000); in write_avtab_flavor_to_conf()
1730 if (rc != 0) { in write_avtab_flavor_to_conf()
1738 rc = avtab_map(&pdb->te_avtab, map_avtab_write_helper, &args); in write_avtab_flavor_to_conf()
1739 if (rc != 0) { in write_avtab_flavor_to_conf()
1750 return rc; in write_avtab_flavor_to_conf()
1756 int rc = 0; in write_avtab_to_conf() local
1759 rc = write_avtab_flavor_to_conf(out, pdb, avtab_flavors[i], indent); in write_avtab_to_conf()
1760 if (rc != 0) { in write_avtab_to_conf()
1766 if (rc != 0) { in write_avtab_to_conf()
1770 return rc; in write_avtab_to_conf()
1801 int rc = 0; in write_filename_trans_rules_to_conf() local
1803 rc = strs_init(&strs, 100); in write_filename_trans_rules_to_conf()
1804 if (rc != 0) { in write_filename_trans_rules_to_conf()
1811 rc = hashtab_map(pdb->filename_trans, map_filename_trans_to_str, &args); in write_filename_trans_rules_to_conf()
1812 if (rc != 0) { in write_filename_trans_rules_to_conf()
1823 if (rc != 0) { in write_filename_trans_rules_to_conf()
1827 return rc; in write_filename_trans_rules_to_conf()
1886 int rc; in map_range_trans_to_str() local
1893 rc = -1; in map_range_trans_to_str()
1897 rc = strs_create_and_add(strs, "range_transition %s %s:%s %s;", 4, in map_range_trans_to_str()
1900 if (rc != 0) { in map_range_trans_to_str()
1905 return rc; in map_range_trans_to_str()
1912 int rc = 0; in write_range_trans_rules_to_conf() local
1914 rc = strs_init(&strs, 100); in write_range_trans_rules_to_conf()
1915 if (rc != 0) { in write_range_trans_rules_to_conf()
1922 rc = hashtab_map(pdb->range_tr, map_range_trans_to_str, &args); in write_range_trans_rules_to_conf()
1923 if (rc != 0) { in write_range_trans_rules_to_conf()
1934 if (rc != 0) { in write_range_trans_rules_to_conf()
1938 return rc; in write_range_trans_rules_to_conf()
1951 int rc; in write_cond_av_list_to_conf() local
1955 rc = strs_init(&strs, 64); in write_cond_av_list_to_conf()
1956 if (rc != 0) { in write_cond_av_list_to_conf()
1967 rc = -1; in write_cond_av_list_to_conf()
1970 rc = strs_add(strs, rule); in write_cond_av_list_to_conf()
1971 if (rc != 0) { in write_cond_av_list_to_conf()
1987 return rc; in write_cond_av_list_to_conf()
2008 int rc = 0; in write_cond_nodes_to_conf() local
2021 rc = -1; in write_cond_nodes_to_conf()
2046 rc = write_cond_av_list_to_conf(out, pdb, cond->true_list, 1); in write_cond_nodes_to_conf()
2047 if (rc != 0) { in write_cond_nodes_to_conf()
2054 rc = write_cond_av_list_to_conf(out, pdb, cond->false_list, 1); in write_cond_nodes_to_conf()
2055 if (rc != 0) { in write_cond_nodes_to_conf()
2070 if (rc != 0) { in write_cond_nodes_to_conf()
2074 return rc; in write_cond_nodes_to_conf()
2083 int rc = 0; in write_role_decl_rules_to_conf() local
2085 rc = strs_init(&strs, pdb->p_roles.nprim); in write_role_decl_rules_to_conf()
2086 if (rc != 0) { in write_role_decl_rules_to_conf()
2094 rc = strs_add(strs, pdb->p_role_val_to_name[i]); in write_role_decl_rules_to_conf()
2095 if (rc != 0) { in write_role_decl_rules_to_conf()
2118 rc = -1; in write_role_decl_rules_to_conf()
2124 rc = -1; in write_role_decl_rules_to_conf()
2152 if (rc != 0) { in write_role_decl_rules_to_conf()
2156 return rc; in write_role_decl_rules_to_conf()
2164 int rc = 0; in write_role_transition_rules_to_conf() local
2166 rc = strs_init(&strs, 32); in write_role_transition_rules_to_conf()
2167 if (rc != 0) { in write_role_transition_rules_to_conf()
2177 rc = strs_create_and_add(strs, "role_transition %s %s:%s %s;", 4, in write_role_transition_rules_to_conf()
2179 if (rc != 0) { in write_role_transition_rules_to_conf()
2193 if (rc != 0) { in write_role_transition_rules_to_conf()
2197 return rc; in write_role_transition_rules_to_conf()
2205 int rc = 0; in write_role_allow_rules_to_conf() local
2207 rc = strs_init(&strs, 32); in write_role_allow_rules_to_conf()
2208 if (rc != 0) { in write_role_allow_rules_to_conf()
2216 rc = strs_create_and_add(strs, "allow %s %s;", 2, role, new); in write_role_allow_rules_to_conf()
2217 if (rc != 0) { in write_role_allow_rules_to_conf()
2231 if (rc != 0) { in write_role_allow_rules_to_conf()
2235 return rc; in write_role_allow_rules_to_conf()
2244 int rc = 0; in write_user_decl_rules_to_conf() local
2246 rc = strs_init(&strs, pdb->p_users.nprim); in write_user_decl_rules_to_conf()
2247 if (rc != 0) { in write_user_decl_rules_to_conf()
2252 rc = strs_add(strs, pdb->p_user_val_to_name[i]); in write_user_decl_rules_to_conf()
2253 if (rc != 0) { in write_user_decl_rules_to_conf()
2269 rc = -1; in write_user_decl_rules_to_conf()
2278 rc = -1; in write_user_decl_rules_to_conf()
2292 rc = -1; in write_user_decl_rules_to_conf()
2300 rc = -1; in write_user_decl_rules_to_conf()
2312 if (rc != 0) { in write_user_decl_rules_to_conf()
2316 return rc; in write_user_decl_rules_to_conf()
2346 int rc; in write_sid_context_rules_to_conf() local
2348 rc = strs_init(&strs, 32); in write_sid_context_rules_to_conf()
2349 if (rc != 0) { in write_sid_context_rules_to_conf()
2358 rc = -1; in write_sid_context_rules_to_conf()
2365 rc = -1; in write_sid_context_rules_to_conf()
2369 rc = strs_add_at_index(strs, rule, i); in write_sid_context_rules_to_conf()
2370 if (rc != 0) { in write_sid_context_rules_to_conf()
2382 if (rc != 0) { in write_sid_context_rules_to_conf()
2386 return rc; in write_sid_context_rules_to_conf()
2399 int rc = 0; in write_selinux_fsuse_rules_to_conf() local
2408 rc = -1; in write_selinux_fsuse_rules_to_conf()
2415 rc = -1; in write_selinux_fsuse_rules_to_conf()
2425 if (rc != 0) { in write_selinux_fsuse_rules_to_conf()
2429 return rc; in write_selinux_fsuse_rules_to_conf()
2438 int rc; in write_genfscon_rules_to_conf() local
2440 rc = strs_init(&strs, 32); in write_genfscon_rules_to_conf()
2441 if (rc != 0) { in write_genfscon_rules_to_conf()
2452 rc = -1; in write_genfscon_rules_to_conf()
2456 rc = strs_create_and_add(strs, "genfscon %s %s %s", 3, in write_genfscon_rules_to_conf()
2459 if (rc != 0) { in write_genfscon_rules_to_conf()
2472 if (rc != 0) { in write_genfscon_rules_to_conf()
2476 return rc; in write_genfscon_rules_to_conf()
2487 int rc = 0; in write_selinux_port_rules_to_conf() local
2496 rc = -1; in write_selinux_port_rules_to_conf()
2503 rc = snprintf(low_high_str, 44, "%u", low); in write_selinux_port_rules_to_conf()
2505 rc = snprintf(low_high_str, 44, "%u-%u", low, high); in write_selinux_port_rules_to_conf()
2507 if (rc < 0 || rc >= 44) { in write_selinux_port_rules_to_conf()
2508 rc = -1; in write_selinux_port_rules_to_conf()
2514 rc = -1; in write_selinux_port_rules_to_conf()
2523 rc = 0; in write_selinux_port_rules_to_conf()
2526 if (rc != 0) { in write_selinux_port_rules_to_conf()
2530 return rc; in write_selinux_port_rules_to_conf()
2537 int rc = 0; in write_selinux_netif_rules_to_conf() local
2543 rc = -1; in write_selinux_netif_rules_to_conf()
2549 rc = -1; in write_selinux_netif_rules_to_conf()
2560 if (rc != 0) { in write_selinux_netif_rules_to_conf()
2564 return rc; in write_selinux_netif_rules_to_conf()
2573 int rc = 0; in write_selinux_node_rules_to_conf() local
2578 rc = -1; in write_selinux_node_rules_to_conf()
2584 rc = -1; in write_selinux_node_rules_to_conf()
2590 rc = -1; in write_selinux_node_rules_to_conf()
2600 if (rc != 0) { in write_selinux_node_rules_to_conf()
2604 return rc; in write_selinux_node_rules_to_conf()
2614 int rc = 0; in write_selinux_node6_rules_to_conf() local
2619 rc = -1; in write_selinux_node6_rules_to_conf()
2625 rc = -1; in write_selinux_node6_rules_to_conf()
2631 rc = -1; in write_selinux_node6_rules_to_conf()
2641 if (rc != 0) { in write_selinux_node6_rules_to_conf()
2645 return rc; in write_selinux_node6_rules_to_conf()
2659 int rc = 0; in write_xen_pirq_rules_to_conf() local
2662 rc = snprintf(pirq_str, 21, "%i", pirq->u.pirq); in write_xen_pirq_rules_to_conf()
2663 if (rc < 0 || rc >= 21) { in write_xen_pirq_rules_to_conf()
2665 rc = -1; in write_xen_pirq_rules_to_conf()
2671 rc = -1; in write_xen_pirq_rules_to_conf()
2681 rc = 0; in write_xen_pirq_rules_to_conf()
2684 if (rc != 0) { in write_xen_pirq_rules_to_conf()
2688 return rc; in write_xen_pirq_rules_to_conf()
2698 int rc = 0; in write_xen_ioport_rules_to_conf() local
2704 rc = snprintf(low_high_str, 40, "0x%x", low); in write_xen_ioport_rules_to_conf()
2706 rc = snprintf(low_high_str, 40, "0x%x-0x%x", low, high); in write_xen_ioport_rules_to_conf()
2708 if (rc < 0 || rc >= 40) { in write_xen_ioport_rules_to_conf()
2709 rc = -1; in write_xen_ioport_rules_to_conf()
2715 rc = -1; in write_xen_ioport_rules_to_conf()
2724 rc = 0; in write_xen_ioport_rules_to_conf()
2727 if (rc != 0) { in write_xen_ioport_rules_to_conf()
2731 return rc; in write_xen_ioport_rules_to_conf()
2741 int rc = 0; in write_xen_iomem_rules_to_conf() local
2747 rc = snprintf(low_high_str, 40, "0x%"PRIx64, low); in write_xen_iomem_rules_to_conf()
2749 rc = snprintf(low_high_str, 40, "0x%"PRIx64"-0x%"PRIx64, low, high); in write_xen_iomem_rules_to_conf()
2751 if (rc < 0 || rc >= 40) { in write_xen_iomem_rules_to_conf()
2752 rc = -1; in write_xen_iomem_rules_to_conf()
2758 rc = -1; in write_xen_iomem_rules_to_conf()
2767 rc = 0; in write_xen_iomem_rules_to_conf()
2770 if (rc != 0) { in write_xen_iomem_rules_to_conf()
2774 return rc; in write_xen_iomem_rules_to_conf()
2782 int rc = 0; in write_xen_pcidevice_rules_to_conf() local
2785 rc = snprintf(device_str, 20, "0x%lx", (unsigned long)pcid->u.device); in write_xen_pcidevice_rules_to_conf()
2786 if (rc < 0 || rc >= 20) { in write_xen_pcidevice_rules_to_conf()
2787 rc = -1; in write_xen_pcidevice_rules_to_conf()
2793 rc = -1; in write_xen_pcidevice_rules_to_conf()
2802 rc = 0; in write_xen_pcidevice_rules_to_conf()
2805 if (rc != 0) { in write_xen_pcidevice_rules_to_conf()
2809 return rc; in write_xen_pcidevice_rules_to_conf()
2816 int rc = 0; in write_xen_devicetree_rules_to_conf() local
2822 rc = -1; in write_xen_devicetree_rules_to_conf()
2832 if (rc != 0) { in write_xen_devicetree_rules_to_conf()
2836 return rc; in write_xen_devicetree_rules_to_conf()
2845 int rc = 0; in sepol_kernel_policydb_to_conf() local
2847 rc = strs_init(&mls_constraints, 32); in sepol_kernel_policydb_to_conf()
2848 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2852 rc = strs_init(&non_mls_constraints, 32); in sepol_kernel_policydb_to_conf()
2853 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2857 rc = strs_init(&mls_validatetrans, 32); in sepol_kernel_policydb_to_conf()
2858 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2862 rc = strs_init(&non_mls_validatetrans, 32); in sepol_kernel_policydb_to_conf()
2863 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2869 rc = -1; in sepol_kernel_policydb_to_conf()
2875 rc = -1; in sepol_kernel_policydb_to_conf()
2879 rc = constraint_rules_to_strs(pdb, mls_constraints, non_mls_constraints); in sepol_kernel_policydb_to_conf()
2880 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2884 rc = validatetrans_rules_to_strs(pdb, mls_validatetrans, non_mls_validatetrans); in sepol_kernel_policydb_to_conf()
2885 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2889 rc = write_handle_unknown_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2890 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2894 rc = write_class_decl_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2895 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2899 rc = write_sid_decl_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2900 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2904 rc = write_class_and_common_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2905 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2909 rc = write_default_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2910 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2914 rc = write_mls_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2915 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2922 rc = write_polcap_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2923 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2927 rc = write_type_attributes_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2928 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2932 rc = write_role_attributes_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2933 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2937 rc = write_boolean_decl_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2938 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2942 rc = write_type_decl_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2943 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2947 rc = write_type_alias_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2948 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2952 rc = write_type_bounds_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2953 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2957 rc = write_type_attribute_sets_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2958 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2962 rc = write_type_permissive_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2963 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2967 rc = write_avtab_to_conf(out, pdb, 0); in sepol_kernel_policydb_to_conf()
2968 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2974 rc = write_range_trans_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2975 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2980 rc = write_cond_nodes_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2981 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2985 rc = write_role_decl_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2986 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2990 rc = write_role_transition_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2991 if (rc != 0) { in sepol_kernel_policydb_to_conf()
2995 rc = write_role_allow_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
2996 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3000 rc = write_user_decl_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3001 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3008 rc = sort_ocontexts(pdb); in sepol_kernel_policydb_to_conf()
3009 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3014 rc = write_selinux_isid_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3015 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3019 rc = write_selinux_fsuse_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3020 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3024 rc = write_genfscon_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3025 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3029 rc = write_selinux_port_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3030 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3034 rc = write_selinux_netif_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3035 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3039 rc = write_selinux_node_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3040 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3044 rc = write_selinux_node6_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3045 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3049 rc = write_xen_isid_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3050 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3054 rc = write_genfscon_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3055 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3059 rc = write_xen_pirq_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3060 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3064 rc = write_xen_iomem_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3065 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3069 rc = write_xen_ioport_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3070 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3074 rc = write_xen_pcidevice_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3075 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3079 rc = write_xen_devicetree_rules_to_conf(out, pdb); in sepol_kernel_policydb_to_conf()
3080 if (rc != 0) { in sepol_kernel_policydb_to_conf()
3095 return rc; in sepol_kernel_policydb_to_conf()