Home
last modified time | relevance | path

Searched refs:booldatum (Results 1 - 6 of 6) sorted by relevance

/third_party/selinux/libsepol/src/
H A Dbooleans.c60 cond_bool_datum_t *booldatum = policydb->bool_val_to_struct[bool_idx]; in bool_to_record() local
61 int value = booldatum->state; in bool_to_record()
145 cond_bool_datum_t *booldatum = NULL; in sepol_bool_query() local
155 booldatum = hashtab_search(policydb->p_bools.table, name); in sepol_bool_query()
156 if (!booldatum) { in sepol_bool_query()
163 booldatum->s.value - 1, response) < 0) in sepol_bool_query()
H A Dconditional.c543 cond_bool_datum_t *booldatum; in cond_index_bool() local
545 booldatum = datum; in cond_index_bool()
548 if (!booldatum->s.value || booldatum->s.value > p->p_bools.nprim) in cond_index_bool()
551 if (p->p_bool_val_to_name[booldatum->s.value - 1] != NULL) in cond_index_bool()
554 p->p_bool_val_to_name[booldatum->s.value - 1] = key; in cond_index_bool()
555 p->bool_val_to_struct[booldatum->s.value - 1] = booldatum; in cond_index_bool()
572 cond_bool_datum_t *booldatum; in cond_read_bool() local
576 booldatum in cond_read_bool()
[all...]
H A Dlink.c605 cond_bool_datum_t *booldatum, *base_bool, *new_bool = NULL; in bool_copy_callback() local
609 booldatum = (cond_bool_datum_t *) datum; in bool_copy_callback()
634 base_bool->flags = booldatum->flags; in bool_copy_callback()
635 base_bool->state = booldatum->state; in bool_copy_callback()
636 } else if ((booldatum->flags & COND_BOOL_FLAGS_TUNABLE) != in bool_copy_callback()
655 base_bool->state = booldatum->state; in bool_copy_callback()
658 base_bool->flags = booldatum->flags; in bool_copy_callback()
660 state->cur->map[SYM_BOOLS][booldatum->s.value - 1] = base_bool->s.value; in bool_copy_callback()
H A Dwrite.c720 cond_bool_datum_t *booldatum; in cond_write_bool() local
727 booldatum = (cond_bool_datum_t *) datum; in cond_write_bool()
731 buf[items++] = cpu_to_le32(booldatum->s.value); in cond_write_bool()
732 buf[items++] = cpu_to_le32(booldatum->state); in cond_write_bool()
743 buf[0] = cpu_to_le32(booldatum->flags); in cond_write_bool()
H A Dexpand.c2892 cond_bool_datum_t *booldatum; in discard_tunables() local
2902 booldatum = pol->bool_val_to_struct[cur_expr->bool - 1]; in discard_tunables()
2903 if (booldatum->flags & COND_BOOL_FLAGS_TUNABLE) in discard_tunables()
2904 tmp[tunables++] = booldatum; in discard_tunables()
/third_party/selinux/checkpolicy/
H A Dmodule_compiler.c993 cond_bool_datum_t *booldatum = NULL; in require_bool_tunable() local
1003 if ((booldatum = calloc(1, sizeof(*booldatum))) == NULL) { in require_bool_tunable()
1004 cond_destroy_bool(id, booldatum, NULL); in require_bool_tunable()
1009 booldatum->flags |= COND_BOOL_FLAGS_TUNABLE; in require_bool_tunable()
1011 require_symbol(SYM_BOOLS, id, booldatum, in require_bool_tunable()
1012 &booldatum->s.value, &booldatum->s.value); in require_bool_tunable()
1014 cond_destroy_bool(id, booldatum, NULL); in require_bool_tunable()

Completed in 13 milliseconds