Lines Matching refs:tgt
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)
981 avtab_key.target_type = tgt;
1010 pdb->p_type_val_to_name[tgt - 1],
1043 pdb->p_type_val_to_name[tgt - 1],
1097 struct cil_symtab_datum *tgt = NULL;
1110 tgt = cil_rule->tgt;
1120 if (tgt->fqn == CIL_KEY_SELF) {
1132 rc = __cil_expand_type(tgt, &tgt_bitmap);
1210 struct cil_symtab_datum *tgt = NULL;
1224 trans.tgt = typetrans->tgt;
1238 tgt = typetrans->tgt;
1248 if (tgt->fqn == CIL_KEY_SELF) {
1260 rc = __cil_expand_type(tgt, &tgt_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)
1352 avtab_key.target_type = tgt;
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)
1417 rc = __cil_get_sepol_type_datum(pdb, tgt, &sepol_tgt);
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);
1492 struct cil_symtab_datum *tgt = NULL;
1505 tgt = cil_avrule->tgt;
1507 if (tgt->fqn == CIL_KEY_SELF) {
1524 int expand_tgt = __cil_should_expand_attribute(db, tgt);
1526 rc = __cil_avrule_expand(pdb, kind, src, tgt, classperms, cond_node, cond_flavor);
1536 rc = __cil_expand_type(tgt, &tgt_bitmap);
1545 tgt = DATUM(db->val_to_type[t]);
1547 rc = __cil_avrule_expand(pdb, kind, src, tgt, classperms, cond_node, cond_flavor);
1566 rc = __cil_avrule_expand(pdb, kind, src, tgt, classperms, cond_node, cond_flavor);
1574 rc = __cil_expand_type(tgt, &tgt_bitmap);
1580 tgt = DATUM(db->val_to_type[t]);
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)
1777 avtab_key->target_type = tgt;
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)
1822 rc = __cil_get_sepol_type_datum(pdb, tgt, &sepol_tgt);
1855 struct cil_symtab_datum *tgt = NULL;
1868 tgt = cil_avrulex->tgt;
1870 if (tgt->fqn == CIL_KEY_SELF) {
1884 int expand_tgt = __cil_should_expand_attribute(db, tgt);
1887 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
1897 rc = __cil_expand_type(tgt, &tgt_bitmap);
1906 tgt = DATUM(db->val_to_type[t]);
1908 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
1927 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
1935 rc = __cil_expand_type(tgt, &tgt_bitmap);
1941 tgt = DATUM(db->val_to_type[t]);
1943 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
2432 rc = __cil_expand_type(roletrans->tgt, &type_bitmap);
2510 rc = __cil_expand_role(roleallow->tgt, &tgt_bitmap);
4715 cil_log(CIL_ERR,"%s %s ", DATUM(avrule->src)->fqn, DATUM(avrule->tgt)->fqn);
4747 target.tgt = cil_rule->tgt;
4794 struct cil_symtab_datum *tgt = cil_rule->tgt;
4814 if (tgt->fqn == CIL_KEY_SELF) {
4817 rc = __cil_add_sepol_type(pdb, db, cil_rule->tgt, &rule->ttypes.types);
4933 cil_rule->tgt = type_value_to_cil[k->target_type];
4934 if (!cil_rule->tgt) goto exit;