Lines Matching refs:avtab_key
922 static int __cil_cond_insert_rule(avtab_t *avtab, avtab_key_t *avtab_key, avtab_datum_t *avtab_datum, cond_node_t *cond_node, enum cil_flavor cond_flavor)
928 avtab_ptr = avtab_insert_nonunique(avtab, avtab_key, avtab_datum);
976 avtab_key_t avtab_key;
980 avtab_key.source_type = src;
981 avtab_key.target_type = tgt;
982 avtab_key.target_class = obj;
986 avtab_key.specified = AVTAB_TRANSITION;
989 avtab_key.specified = AVTAB_CHANGE;
992 avtab_key.specified = AVTAB_MEMBER;
1001 existing = avtab_search_node(&pdb->te_avtab, &avtab_key);
1022 rc = avtab_insert(&pdb->te_avtab, &avtab_key, &avtab_datum);
1024 existing = avtab_search_node(&pdb->te_cond_avtab, &avtab_key);
1038 search_datum = cil_cond_av_list_search(&avtab_key, other_list);
1053 search_datum = cil_cond_av_list_search(&avtab_key, this_list);
1059 rc = __cil_cond_insert_rule(&pdb->te_cond_avtab, &avtab_key, &avtab_datum, cond_node, cond_flavor);
1347 avtab_key_t avtab_key;
1351 avtab_key.source_type = src;
1352 avtab_key.target_type = tgt;
1353 avtab_key.target_class = obj;
1357 avtab_key.specified = AVTAB_ALLOWED;
1360 avtab_key.specified = AVTAB_AUDITALLOW;
1363 avtab_key.specified = AVTAB_AUDITDENY;
1372 avtab_dup = avtab_search(&pdb->te_avtab, &avtab_key);
1375 rc = avtab_insert(&pdb->te_avtab, &avtab_key, &avtab_datum);
1384 rc = __cil_cond_insert_rule(&pdb->te_cond_avtab, &avtab_key, &avtab_datum, cond_node, cond_flavor);
1707 avtab_key_t *avtab_key;
1714 avtab_key = (avtab_key_t *)k;
1717 sepol_obj = pdb->class_val_to_struct[avtab_key->target_class - 1];
1735 rc = avtab_insert(&pdb->te_avtab, avtab_key, &avtab_datum);
1756 avtab_key_t *avtab_key;
1775 avtab_key = cil_malloc(sizeof(*avtab_key));
1776 avtab_key->source_type = src;
1777 avtab_key->target_type = tgt;
1778 avtab_key->target_class = obj;
1779 avtab_key->specified = specified;
1781 hashtab_xperms = (ebitmap_t *)hashtab_search(h, (hashtab_key_t)avtab_key);
1787 free(avtab_key);
1790 rc = hashtab_insert(h, (hashtab_key_t)avtab_key, hashtab_xperms);
1793 free(avtab_key);
1797 free(avtab_key);