Lines Matching defs:sym_index
1019 int cil_flavor_to_symtab_index(enum cil_flavor flavor, enum cil_sym_index *sym_index)
1027 *sym_index = CIL_SYM_BLOCKS;
1030 *sym_index = CIL_SYM_BLOCKS;
1033 *sym_index = CIL_SYM_BLOCKS;
1036 *sym_index = CIL_SYM_BOOLS;
1039 *sym_index = CIL_SYM_TUNABLES;
1043 *sym_index = CIL_SYM_PERMS;
1046 *sym_index = CIL_SYM_COMMONS;
1050 *sym_index = CIL_SYM_CLASSES;
1054 *sym_index = CIL_SYM_CLASSPERMSETS;
1058 *sym_index = CIL_SYM_USERS;
1062 *sym_index = CIL_SYM_ROLES;
1067 *sym_index = CIL_SYM_TYPES;
1071 *sym_index = CIL_SYM_SENS;
1076 *sym_index = CIL_SYM_CATS;
1079 *sym_index = CIL_SYM_LEVELS;
1082 *sym_index = CIL_SYM_LEVELRANGES;
1085 *sym_index = CIL_SYM_SIDS;
1088 *sym_index = CIL_SYM_NAMES;
1091 *sym_index = CIL_SYM_CONTEXTS;
1094 *sym_index = CIL_SYM_IPADDRS;
1097 *sym_index = CIL_SYM_POLICYCAPS;
1100 *sym_index = CIL_SYM_PERMX;
1103 *sym_index = CIL_SYM_UNKNOWN;
1957 int cil_get_symtab(struct cil_tree_node *ast_node, symtab_t **symtab, enum cil_sym_index sym_index)
1962 if (sym_index == CIL_SYM_PERMS) {
1972 if (sym_index < CIL_SYM_BLOCKS || sym_index >= CIL_SYM_NUM) {
1980 *symtab = &((struct cil_root *)node->data)->symtab[sym_index];
1983 *symtab = &((struct cil_block*)node->data)->symtab[sym_index];
1986 *symtab = &((struct cil_macro*)node->data)->symtab[sym_index];
1990 *symtab = &((struct cil_in*)node->data)->symtab[sym_index];
1995 *symtab = &((struct cil_condblock*)node->data)->symtab[sym_index];