Home | History | Annotate | Download | only in src

Lines Matching refs:tgt

976 int __cil_insert_type_rule(policydb_t *pdb, uint32_t kind, uint32_t src, uint32_t tgt, uint32_t obj, uint32_t res, cond_node_t *cond_node, enum cil_flavor cond_flavor)
984 avtab_key.target_type = tgt;
1072 rc = __cil_expand_type(cil_rule->tgt, &tgt_bitmap);
1136 trans.tgt = typetrans->tgt;
1145 rc = __cil_expand_type(typetrans->tgt, &tgt_bitmap);
1271 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)
1279 avtab_key.target_type = tgt;
1318 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)
1344 rc = __cil_get_sepol_type_datum(pdb, tgt, &sepol_tgt);
1359 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)
1368 rc = __cil_avrule_expand_helper(pdb, kind, src, tgt, cp, cond_node, cond_flavor);
1376 rc = __cil_avrule_expand(pdb, kind, src, tgt, cmp->classperms, cond_node, cond_flavor);
1385 rc = __cil_avrule_expand(pdb, kind, src, tgt, cp->classperms, cond_node, cond_flavor);
1403 struct cil_symtab_datum *tgt = NULL;
1413 tgt = cil_avrule->tgt;
1415 if (tgt->fqn == CIL_KEY_SELF) {
1435 rc = __cil_avrule_expand(pdb, kind, src, tgt, classperms, cond_node, cond_flavor);
1610 int __cil_avrulex_ioctl_to_hashtable(hashtab_t h, uint16_t kind, uint32_t src, uint32_t tgt, uint32_t obj, ebitmap_t *xperms)
1634 avtab_key->target_type = tgt;
1665 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)
1677 rc = __cil_get_sepol_type_datum(pdb, tgt, &sepol_tgt);
1710 struct cil_symtab_datum *tgt = NULL;
1725 tgt = cil_avrulex->tgt;
1727 if (tgt->fqn == CIL_KEY_SELF) {
1741 rc = __cil_avrulex_to_hashtable_helper(pdb, kind, src, tgt, cil_avrulex->perms.x.permx, args);
2164 rc = __cil_expand_type(roletrans->tgt, &type_bitmap);
2247 rc = __cil_expand_role(roleallow->tgt, &tgt_bitmap);
4319 cil_log(CIL_ERR,"%s %s ", DATUM(avrule->src)->fqn, DATUM(avrule->tgt)->fqn);
4348 target.tgt = cil_rule->tgt;
4388 struct cil_symtab_datum *tgt = cil_rule->tgt;
4408 if (tgt->fqn == CIL_KEY_SELF) {
4411 rc = __cil_add_sepol_type(pdb, db, cil_rule->tgt, &rule->ttypes.types);
4538 cil_rule->tgt = type_value_to_cil[k->target_type];
4539 if (!cil_rule->tgt) goto exit;