• Home
  • Raw
  • Download

Lines Matching refs:key

102 				cur->node->key.specified &= ~AVTAB_ENABLED;  in evaluate_cond_node()
104 cur->node->key.specified |= AVTAB_ENABLED; in evaluate_cond_node()
110 cur->node->key.specified &= ~AVTAB_ENABLED; in evaluate_cond_node()
112 cur->node->key.specified |= AVTAB_ENABLED; in evaluate_cond_node()
181 int cond_destroy_bool(void *key, void *datum, void *p) in cond_destroy_bool() argument
183 kfree(key); in cond_destroy_bool()
188 int cond_index_bool(void *key, void *datum, void *datap) in cond_index_bool() argument
199 p->p_bool_val_to_name[booldatum->value - 1] = key; in cond_index_bool()
214 char *key = NULL; in cond_read_bool() local
236 key = kmalloc(len + 1, GFP_KERNEL); in cond_read_bool()
237 if (!key) in cond_read_bool()
239 rc = next_entry(key, fp, len); in cond_read_bool()
242 key[len] = '\0'; in cond_read_bool()
243 if (hashtab_insert(h, key, booldatum)) in cond_read_bool()
248 cond_destroy_bool(key, booldatum, NULL); in cond_read_bool()
481 void cond_compute_av(struct avtab *ctab, struct avtab_key *key, struct av_decision *avd) in cond_compute_av() argument
485 if (!ctab || !key || !avd) in cond_compute_av()
488 for (node = avtab_search_node(ctab, key); node; in cond_compute_av()
489 node = avtab_search_node_next(node, key->specified)) { in cond_compute_av()
491 (node->key.specified & (AVTAB_ALLOWED|AVTAB_ENABLED))) in cond_compute_av()
494 (node->key.specified & (AVTAB_AUDITDENY|AVTAB_ENABLED))) in cond_compute_av()
502 (node->key.specified & (AVTAB_AUDITALLOW|AVTAB_ENABLED))) in cond_compute_av()