Lines Matching refs:sepol_perm
269 perm_datum_t *sepol_perm = cil_malloc(sizeof(*sepol_perm)); in cil_common_to_policydb() local
270 memset(sepol_perm, 0, sizeof(perm_datum_t)); in cil_common_to_policydb()
273 rc = hashtab_insert(sepol_common->permissions.table, key, sepol_perm); in cil_common_to_policydb()
275 free(sepol_perm); in cil_common_to_policydb()
278 sepol_perm->s.value = sepol_common->permissions.nprim + 1; in cil_common_to_policydb()
347 perm_datum_t *sepol_perm = cil_malloc(sizeof(*sepol_perm)); in cil_classorder_to_policydb() local
348 memset(sepol_perm, 0, sizeof(perm_datum_t)); in cil_classorder_to_policydb()
351 rc = hashtab_insert(sepol_class->permissions.table, key, sepol_perm); in cil_classorder_to_policydb()
353 free(sepol_perm); in cil_classorder_to_policydb()
357 sepol_perm->s.value = sepol_class->permissions.nprim + 1; in cil_classorder_to_policydb()
359 perm_value_to_cil[class_index][sepol_perm->s.value] = cil_perm; in cil_classorder_to_policydb()
1240 perm_datum_t *sepol_perm; in __perm_str_to_datum() local
1243 sepol_perm = hashtab_search(sepol_class->permissions.table, perm_str); in __perm_str_to_datum()
1244 if (sepol_perm == NULL) { in __perm_str_to_datum()
1246 sepol_perm = hashtab_search(sepol_common->permissions.table, perm_str); in __perm_str_to_datum()
1247 if (sepol_perm == NULL) { in __perm_str_to_datum()
1253 *datum |= 1 << (sepol_perm->s.value - 1); in __perm_str_to_datum()