Lines Matching refs:avtab_key
926 int __cil_cond_insert_rule(avtab_t *avtab, avtab_key_t *avtab_key, avtab_datum_t *avtab_datum, cond… in __cil_cond_insert_rule() argument
932 avtab_ptr = avtab_insert_nonunique(avtab, avtab_key, avtab_datum); in __cil_cond_insert_rule()
980 avtab_key_t avtab_key; in __cil_insert_type_rule() local
984 avtab_key.source_type = src; in __cil_insert_type_rule()
985 avtab_key.target_type = tgt; in __cil_insert_type_rule()
986 avtab_key.target_class = obj; in __cil_insert_type_rule()
990 avtab_key.specified = AVTAB_TRANSITION; in __cil_insert_type_rule()
993 avtab_key.specified = AVTAB_CHANGE; in __cil_insert_type_rule()
996 avtab_key.specified = AVTAB_MEMBER; in __cil_insert_type_rule()
1005 existing = avtab_search_node(&pdb->te_avtab, &avtab_key); in __cil_insert_type_rule()
1026 rc = avtab_insert(&pdb->te_avtab, &avtab_key, &avtab_datum); in __cil_insert_type_rule()
1028 existing = avtab_search_node(&pdb->te_cond_avtab, &avtab_key); in __cil_insert_type_rule()
1042 search_datum = cil_cond_av_list_search(&avtab_key, other_list); in __cil_insert_type_rule()
1057 search_datum = cil_cond_av_list_search(&avtab_key, this_list); in __cil_insert_type_rule()
1063 …rc = __cil_cond_insert_rule(&pdb->te_cond_avtab, &avtab_key, &avtab_datum, cond_node, cond_flavor); in __cil_insert_type_rule()
1281 avtab_key_t avtab_key; in __cil_insert_avrule() local
1285 avtab_key.source_type = src; in __cil_insert_avrule()
1286 avtab_key.target_type = tgt; in __cil_insert_avrule()
1287 avtab_key.target_class = obj; in __cil_insert_avrule()
1291 avtab_key.specified = AVTAB_ALLOWED; in __cil_insert_avrule()
1294 avtab_key.specified = AVTAB_AUDITALLOW; in __cil_insert_avrule()
1297 avtab_key.specified = AVTAB_AUDITDENY; in __cil_insert_avrule()
1306 avtab_dup = avtab_search(&pdb->te_avtab, &avtab_key); in __cil_insert_avrule()
1309 rc = avtab_insert(&pdb->te_avtab, &avtab_key, &avtab_datum); in __cil_insert_avrule()
1318 …rc = __cil_cond_insert_rule(&pdb->te_cond_avtab, &avtab_key, &avtab_datum, cond_node, cond_flavor); in __cil_insert_avrule()
1641 avtab_key_t *avtab_key; in __cil_avrulex_ioctl_to_policydb() local
1648 avtab_key = (avtab_key_t *)k; in __cil_avrulex_ioctl_to_policydb()
1651 sepol_obj = pdb->class_val_to_struct[avtab_key->target_class - 1]; in __cil_avrulex_ioctl_to_policydb()
1669 rc = avtab_insert(&pdb->te_avtab, avtab_key, &avtab_datum); in __cil_avrulex_ioctl_to_policydb()
1688 free(avtab_key); in __cil_avrulex_ioctl_to_policydb()
1698 avtab_key_t *avtab_key; in __cil_avrulex_ioctl_to_hashtable() local
1717 avtab_key = cil_malloc(sizeof(*avtab_key)); in __cil_avrulex_ioctl_to_hashtable()
1718 avtab_key->source_type = src; in __cil_avrulex_ioctl_to_hashtable()
1719 avtab_key->target_type = tgt; in __cil_avrulex_ioctl_to_hashtable()
1720 avtab_key->target_class = obj; in __cil_avrulex_ioctl_to_hashtable()
1721 avtab_key->specified = specified; in __cil_avrulex_ioctl_to_hashtable()
1723 hashtab_xperms = (ebitmap_t *)hashtab_search(h, (hashtab_key_t)avtab_key); in __cil_avrulex_ioctl_to_hashtable()
1729 free(avtab_key); in __cil_avrulex_ioctl_to_hashtable()
1732 rc = hashtab_insert(h, (hashtab_key_t)avtab_key, hashtab_xperms); in __cil_avrulex_ioctl_to_hashtable()
1735 free(avtab_key); in __cil_avrulex_ioctl_to_hashtable()
1739 free(avtab_key); in __cil_avrulex_ioctl_to_hashtable()