Lines Matching refs:sepol_perm
266 perm_datum_t *sepol_perm = cil_malloc(sizeof(*sepol_perm)); in cil_common_to_policydb() local
267 memset(sepol_perm, 0, sizeof(perm_datum_t)); in cil_common_to_policydb()
270 rc = hashtab_insert(sepol_common->permissions.table, key, sepol_perm); in cil_common_to_policydb()
272 free(sepol_perm); in cil_common_to_policydb()
275 sepol_perm->s.value = sepol_common->permissions.nprim + 1; in cil_common_to_policydb()
344 perm_datum_t *sepol_perm = cil_malloc(sizeof(*sepol_perm)); in cil_classorder_to_policydb() local
345 memset(sepol_perm, 0, sizeof(perm_datum_t)); in cil_classorder_to_policydb()
348 rc = hashtab_insert(sepol_class->permissions.table, key, sepol_perm); in cil_classorder_to_policydb()
350 free(sepol_perm); in cil_classorder_to_policydb()
354 sepol_perm->s.value = sepol_class->permissions.nprim + 1; in cil_classorder_to_policydb()
356 perm_value_to_cil[class_index][sepol_perm->s.value] = cil_perm; in cil_classorder_to_policydb()
1224 perm_datum_t *sepol_perm; in __perm_str_to_datum() local
1227 sepol_perm = hashtab_search(sepol_class->permissions.table, perm_str); in __perm_str_to_datum()
1228 if (sepol_perm == NULL) { in __perm_str_to_datum()
1230 sepol_perm = hashtab_search(sepol_common->permissions.table, perm_str); in __perm_str_to_datum()
1231 if (sepol_perm == NULL) { in __perm_str_to_datum()
1237 *datum |= 1 << (sepol_perm->s.value - 1); in __perm_str_to_datum()