Searched refs:rule_kind (Results 1 - 14 of 14) sorted by relevance

/external/selinux/libsepol/cil/src/
H A Dcil_policy.c1165 switch (rule->rule_kind) {
1198 switch (rule->rule_kind) {
1237 switch (rule->rule_kind) {
1304 uint32_t rule_kind; member in struct:block_te_rules_extra
1329 if (args->rule_kind == rule->rule_kind) {
1341 if (args->rule_kind == rule->rule_kind) {
1377 args.rule_kind = 0;
1381 args.rule_kind
[all...]
H A Dcil_build_ast.h112 int cil_gen_avrule(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind);
114 int cil_gen_avrulex(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind);
117 int cil_gen_type_rule(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind);
H A Dcil_write_ast.c730 switch (avrule->rule_kind) {
744 cil_log(CIL_ERR, "Unknown AVRULE type: %d\n", avrule->rule_kind);
776 switch (avrule->rule_kind) {
790 cil_log(CIL_ERR, "Unknown AVRULE type: %d\n", avrule->rule_kind);
824 switch (typerule->rule_kind) {
835 cil_log(CIL_ERR, "Unknown TYPERULE type: %d\n", typerule->rule_kind);
H A Dcil_find.c304 if (avrule->rule_kind != target->rule_kind) goto exit;
H A Dcil_internal.h586 uint32_t rule_kind; member in struct:cil_avrule
615 uint32_t rule_kind; member in struct:cil_type_rule
H A Dcil_binary.c1068 uint16_t kind = cil_rule->rule_kind;
1144 trans.rule_kind = CIL_TYPE_TRANSITION;
1433 uint16_t kind = cil_avrule->rule_kind;
1441 if (cil_avrule->rule_kind == CIL_AVRULE_DONTAUDIT && db->disable_dontaudit == CIL_TRUE) {
1817 if (cil_avrulex->rule_kind == CIL_AVRULE_DONTAUDIT && db->disable_dontaudit == CIL_TRUE) {
1823 kind = cil_avrulex->rule_kind;
3692 if (db->disable_neverallow != CIL_TRUE && rule->rule_kind == CIL_AVRULE_NEVERALLOW) {
3747 if (rule->rule_kind != CIL_AVRULE_NEVERALLOW) {
3754 if (rule->rule_kind != CIL_AVRULE_NEVERALLOW) {
4540 target.rule_kind
[all...]
H A Dcil.c1029 switch (((struct cil_avrule *)node->data)->rule_kind) {
1043 switch (((struct cil_avrule *)node->data)->rule_kind) {
1061 switch (((struct cil_type_rule *)node->data)->rule_kind) {
2147 (*avrule)->rule_kind = CIL_NONE;
2171 (*type_rule)->rule_kind = CIL_NONE;
H A Dcil_copy_ast.c800 new->rule_kind = orig->rule_kind;
849 new->rule_kind = orig->rule_kind;
H A Dcil_verify.c848 ckey.key4 = (intptr_t)typerule->rule_kind;
883 if (avrule->rule_kind == CIL_AVRULE_NEVERALLOW) {
905 ckey.key4 = (intptr_t)typerule->rule_kind;
923 (intptr_t)typerule->rule_kind == ckey.key4) {
H A Dcil_build_ast.c1989 int cil_gen_avrule(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind) argument
2014 rule->rule_kind = rule_kind;
2149 int cil_gen_avrulex(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind) argument
2174 rule->rule_kind = rule_kind;
2200 int cil_gen_type_rule(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind) argument
2225 rule->rule_kind = rule_kind;
3278 rule->rule_kind
[all...]
H A Dcil_tree.c1153 switch (rule->rule_kind) {
1188 switch (rule->rule_kind) {
H A Dcil_resolve_ast.c331 used = (rule->rule_kind == CIL_AVRULE_NEVERALLOW) ?
/external/selinux/libsepol/cil/test/unit/
H A Dtest_cil_copy_ast.c578 CuAssertIntEquals(tc, ((struct cil_type_rule *)test_ast_node->data)->rule_kind, test_copy->rule_kind);
612 CuAssertIntEquals(tc, ((struct cil_avrule *)test_ast_node->data)->rule_kind, test_copy->rule_kind);
H A Dtest_cil_build_ast.c74 test_avrule->rule_kind = CIL_AVRULE_ALLOWED;
105 test_avrule->rule_kind = CIL_AVRULE_ALLOWED;
136 test_avrule->rule_kind = CIL_AVRULE_ALLOWED;
8495 CuAssertIntEquals(tc, ((struct cil_type_rule*)test_ast_node->data)->rule_kind, CIL_TYPE_TRANSITION);
8643 CuAssertIntEquals(tc, ((struct cil_type_rule*)test_ast_node->data)->rule_kind, CIL_TYPE_CHANGE);
8791 CuAssertIntEquals(tc, ((struct cil_type_rule*)test_ast_node->data)->rule_kind, CIL_TYPE_MEMBER);

Completed in 471 milliseconds