Lines Matching refs:key

106 				avnode->key.specified &= ~AVTAB_ENABLED;  in evaluate_cond_node()
108 avnode->key.specified |= AVTAB_ENABLED; in evaluate_cond_node()
115 avnode->key.specified &= ~AVTAB_ENABLED; in evaluate_cond_node()
117 avnode->key.specified |= AVTAB_ENABLED; in evaluate_cond_node()
178 int cond_destroy_bool(void *key, void *datum, void *p) in cond_destroy_bool() argument
180 kfree(key); in cond_destroy_bool()
185 int cond_index_bool(void *key, void *datum, void *datap) in cond_index_bool() argument
196 p->sym_val_to_name[SYM_BOOLS][booldatum->value - 1] = key; in cond_index_bool()
211 char *key = NULL; in cond_read_bool() local
234 rc = str_read(&key, GFP_KERNEL, fp, len); in cond_read_bool()
238 rc = symtab_insert(s, key, booldatum); in cond_read_bool()
244 cond_destroy_bool(key, booldatum, NULL); in cond_read_bool()
447 char *key = vkey; in cond_write_bool() local
455 len = strlen(key); in cond_write_bool()
462 rc = put_entry(key, 1, len, fp); in cond_write_bool()
553 void cond_compute_xperms(struct avtab *ctab, struct avtab_key *key, in cond_compute_xperms() argument
558 if (!ctab || !key || !xpermd) in cond_compute_xperms()
561 for (node = avtab_search_node(ctab, key); node; in cond_compute_xperms()
562 node = avtab_search_node_next(node, key->specified)) { in cond_compute_xperms()
563 if (node->key.specified & AVTAB_ENABLED) in cond_compute_xperms()
570 void cond_compute_av(struct avtab *ctab, struct avtab_key *key, in cond_compute_av() argument
575 if (!ctab || !key || !avd) in cond_compute_av()
578 for (node = avtab_search_node(ctab, key); node; in cond_compute_av()
579 node = avtab_search_node_next(node, key->specified)) { in cond_compute_av()
581 (node->key.specified & (AVTAB_ALLOWED | AVTAB_ENABLED))) in cond_compute_av()
584 (node->key.specified & (AVTAB_AUDITDENY | AVTAB_ENABLED))) in cond_compute_av()
592 (node->key.specified & (AVTAB_AUDITALLOW | AVTAB_ENABLED))) in cond_compute_av()
594 if (xperms && (node->key.specified & AVTAB_ENABLED) && in cond_compute_av()
595 (node->key.specified & AVTAB_XPERMS)) in cond_compute_av()
614 avtab, &orig->nodes[i]->key, &orig->nodes[i]->datum); in cond_dup_av_list()
674 static int cond_bools_destroy(void *key, void *datum, void *args) in cond_bools_destroy() argument
691 new->key = orig->key; /* No need to copy, never modified */ in cond_bools_copy()
696 static int cond_bools_index(void *key, void *datum, void *args) in cond_bools_index() argument