Lines Matching refs:key

103 				cur->node->key.specified &= ~AVTAB_ENABLED;  in evaluate_cond_node()
105 cur->node->key.specified |= AVTAB_ENABLED; in evaluate_cond_node()
111 cur->node->key.specified &= ~AVTAB_ENABLED; in evaluate_cond_node()
113 cur->node->key.specified |= AVTAB_ENABLED; in evaluate_cond_node()
186 int cond_destroy_bool(void *key, void *datum, void *p) in cond_destroy_bool() argument
188 kfree(key); in cond_destroy_bool()
193 int cond_index_bool(void *key, void *datum, void *datap) in cond_index_bool() argument
206 if (flex_array_put_ptr(fa, booldatum->value - 1, key, in cond_index_bool()
223 char *key = NULL; in cond_read_bool() local
247 key = kmalloc(len + 1, GFP_KERNEL); in cond_read_bool()
248 if (!key) in cond_read_bool()
250 rc = next_entry(key, fp, len); in cond_read_bool()
253 key[len] = '\0'; in cond_read_bool()
254 rc = hashtab_insert(h, key, booldatum); in cond_read_bool()
260 cond_destroy_bool(key, booldatum, NULL); in cond_read_bool()
495 char *key = vkey; in cond_write_bool() local
503 len = strlen(key); in cond_write_bool()
510 rc = put_entry(key, 1, len, fp); in cond_write_bool()
617 void cond_compute_xperms(struct avtab *ctab, struct avtab_key *key, in cond_compute_xperms() argument
622 if (!ctab || !key || !xpermd) in cond_compute_xperms()
625 for (node = avtab_search_node(ctab, key); node; in cond_compute_xperms()
626 node = avtab_search_node_next(node, key->specified)) { in cond_compute_xperms()
627 if (node->key.specified & AVTAB_ENABLED) in cond_compute_xperms()
636 void cond_compute_av(struct avtab *ctab, struct avtab_key *key, in cond_compute_av() argument
641 if (!ctab || !key || !avd) in cond_compute_av()
644 for (node = avtab_search_node(ctab, key); node; in cond_compute_av()
645 node = avtab_search_node_next(node, key->specified)) { in cond_compute_av()
647 (node->key.specified & (AVTAB_ALLOWED|AVTAB_ENABLED))) in cond_compute_av()
650 (node->key.specified & (AVTAB_AUDITDENY|AVTAB_ENABLED))) in cond_compute_av()
658 (node->key.specified & (AVTAB_AUDITALLOW|AVTAB_ENABLED))) in cond_compute_av()
660 if (xperms && (node->key.specified & AVTAB_ENABLED) && in cond_compute_av()
661 (node->key.specified & AVTAB_XPERMS)) in cond_compute_av()