Lines Matching refs:src
973 static int __cil_insert_type_rule(policydb_t *pdb, uint32_t kind, uint32_t src, uint32_t tgt, uint32_t obj, uint32_t res, struct cil_type_rule *cil_rule, cond_node_t *cond_node, enum cil_flavor cond_flavor)
980 avtab_key.source_type = src;
1009 pdb->p_type_val_to_name[src - 1],
1042 pdb->p_type_val_to_name[src - 1],
1096 struct cil_symtab_datum *src = NULL;
1109 src = cil_rule->src;
1112 rc = __cil_expand_type(src, &src_bitmap);
1209 struct cil_symtab_datum *src = NULL;
1223 trans.src = typetrans->src;
1237 src = typetrans->src;
1240 rc = __cil_expand_type(src, &src_bitmap);
1344 static int __cil_insert_avrule(policydb_t *pdb, uint32_t kind, uint32_t src, uint32_t tgt, uint32_t obj, uint32_t data, cond_node_t *cond_node, enum cil_flavor cond_flavor)
1351 avtab_key.source_type = src;
1391 static int __cil_avrule_expand_helper(policydb_t *pdb, uint16_t kind, struct cil_symtab_datum *src, struct cil_symtab_datum *tgt, struct cil_classperms *cp, cond_node_t *cond_node, enum cil_flavor cond_flavor)
1414 rc = __cil_get_sepol_type_datum(pdb, src, &sepol_src);
1432 static int __cil_avrule_expand(policydb_t *pdb, uint16_t kind, struct cil_symtab_datum *src, struct cil_symtab_datum *tgt, struct cil_list *classperms, cond_node_t *cond_node, enum cil_flavor cond_flavor)
1441 rc = __cil_avrule_expand_helper(pdb, kind, src, tgt, cp, cond_node, cond_flavor);
1449 rc = __cil_avrule_expand(pdb, kind, src, tgt, cmp->classperms, cond_node, cond_flavor);
1458 rc = __cil_avrule_expand(pdb, kind, src, tgt, cp->classperms, cond_node, cond_flavor);
1491 struct cil_symtab_datum *src = NULL;
1504 src = cil_avrule->src;
1508 rc = __cil_expand_type(src, &src_bitmap);
1514 src = DATUM(db->val_to_type[s]);
1515 rc = __cil_avrule_expand(pdb, kind, src, src, classperms, cond_node, cond_flavor);
1523 int expand_src = __cil_should_expand_attribute(db, src);
1526 rc = __cil_avrule_expand(pdb, kind, src, tgt, classperms, cond_node, cond_flavor);
1531 rc = __cil_expand_type(src, &src_bitmap);
1543 src = DATUM(db->val_to_type[s]);
1547 rc = __cil_avrule_expand(pdb, kind, src, tgt, classperms, cond_node, cond_flavor);
1558 rc = __cil_expand_type(src, &src_bitmap);
1564 src = DATUM(db->val_to_type[s]);
1566 rc = __cil_avrule_expand(pdb, kind, src, tgt, classperms, cond_node, cond_flavor);
1582 rc = __cil_avrule_expand(pdb, kind, src, tgt, classperms, cond_node, cond_flavor);
1753 static int __cil_avrulex_ioctl_to_hashtable(hashtab_t h, uint16_t kind, uint32_t src, uint32_t tgt, uint32_t obj, ebitmap_t *xperms)
1776 avtab_key->source_type = src;
1810 static int __cil_avrulex_to_hashtable_helper(policydb_t *pdb, uint16_t kind, struct cil_symtab_datum *src, struct cil_symtab_datum *tgt, struct cil_permissionx *permx, struct cil_args_binary *args)
1819 rc = __cil_get_sepol_type_datum(pdb, src, &sepol_src);
1854 struct cil_symtab_datum *src = NULL;
1867 src = cil_avrulex->src;
1871 rc = __cil_expand_type(src, &src_bitmap);
1875 src = DATUM(db->val_to_type[s]);
1876 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, src, cil_avrulex->perms.x.permx, args);
1883 int expand_src = __cil_should_expand_attribute(db, src);
1887 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
1892 rc = __cil_expand_type(src, &src_bitmap);
1904 src = DATUM(db->val_to_type[s]);
1908 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
1919 rc = __cil_expand_type(src, &src_bitmap);
1925 src = DATUM(db->val_to_type[s]);
1927 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
1943 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
2429 rc = __cil_expand_role(DATUM(roletrans->src), &role_bitmap);
2507 rc = __cil_expand_role(roleallow->src, &src_bitmap);
3263 rc = __cil_expand_type(rangetrans->src, &src_bitmap);
4715 cil_log(CIL_ERR,"%s %s ", DATUM(avrule->src)->fqn, DATUM(avrule->tgt)->fqn);
4746 target.src = cil_rule->src;
4809 rc = __cil_add_sepol_type(pdb, db, cil_rule->src, &rule->stypes.types);
4930 cil_rule->src = type_value_to_cil[k->source_type];
4931 if (!cil_rule->src) goto exit;