Lines Matching refs:key
177 char *key = NULL; in roles_init() local
192 key = kstrdup(OBJECT_R, GFP_KERNEL); in roles_init()
193 if (!key) in roles_init()
196 rc = hashtab_insert(p->p_roles.table, key, role); in roles_init()
202 kfree(key); in roles_init()
246 const struct range_trans *key = k; in rangetr_hash() local
247 return (key->source_type + (key->target_type << 3) + in rangetr_hash()
248 (key->target_class << 5)) & (h->size - 1); in rangetr_hash()
327 static int common_index(void *key, void *datum, void *datap) in common_index() argument
339 if (flex_array_put_ptr(fa, comdatum->value - 1, key, in common_index()
345 static int class_index(void *key, void *datum, void *datap) in class_index() argument
356 if (flex_array_put_ptr(fa, cladatum->value - 1, key, in class_index()
363 static int role_index(void *key, void *datum, void *datap) in role_index() argument
377 if (flex_array_put_ptr(fa, role->value - 1, key, in role_index()
384 static int type_index(void *key, void *datum, void *datap) in type_index() argument
399 if (flex_array_put_ptr(fa, typdatum->value - 1, key, in type_index()
412 static int user_index(void *key, void *datum, void *datap) in user_index() argument
426 if (flex_array_put_ptr(fa, usrdatum->value - 1, key, in user_index()
433 static int sens_index(void *key, void *datum, void *datap) in sens_index() argument
447 if (flex_array_put_ptr(fa, levdatum->level->sens - 1, key, in sens_index()
455 static int cat_index(void *key, void *datum, void *datap) in cat_index() argument
468 if (flex_array_put_ptr(fa, catdatum->value - 1, key, in cat_index()
476 static int (*index_f[SYM_NUM]) (void *key, void *datum, void *datap) =
605 static int perm_destroy(void *key, void *datum, void *p) in perm_destroy() argument
607 kfree(key); in perm_destroy()
612 static int common_destroy(void *key, void *datum, void *p) in common_destroy() argument
616 kfree(key); in common_destroy()
639 static int cls_destroy(void *key, void *datum, void *p) in cls_destroy() argument
645 kfree(key); in cls_destroy()
681 static int role_destroy(void *key, void *datum, void *p) in role_destroy() argument
685 kfree(key); in role_destroy()
695 static int type_destroy(void *key, void *datum, void *p) in type_destroy() argument
697 kfree(key); in type_destroy()
702 static int user_destroy(void *key, void *datum, void *p) in user_destroy() argument
706 kfree(key); in user_destroy()
718 static int sens_destroy(void *key, void *datum, void *p) in sens_destroy() argument
722 kfree(key); in sens_destroy()
732 static int cat_destroy(void *key, void *datum, void *p) in cat_destroy() argument
734 kfree(key); in cat_destroy()
739 static int (*destroy_f[SYM_NUM]) (void *key, void *datum, void *datap) =
751 static int filenametr_destroy(void *key, void *datum, void *p) in filenametr_destroy() argument
753 struct filename_trans *ft = key; in filenametr_destroy()
755 kfree(key); in filenametr_destroy()
761 static int range_tr_destroy(void *key, void *datum, void *p) in range_tr_destroy() argument
764 kfree(key); in range_tr_destroy()
1110 char *key = NULL; in perm_read() local
1128 rc = str_read(&key, GFP_KERNEL, fp, len); in perm_read()
1132 rc = hashtab_insert(h, key, perdatum); in perm_read()
1138 perm_destroy(key, perdatum, NULL); in perm_read()
1144 char *key = NULL; in common_read() local
1168 rc = str_read(&key, GFP_KERNEL, fp, len); in common_read()
1178 rc = hashtab_insert(h, key, comdatum); in common_read()
1183 common_destroy(key, comdatum, NULL); in common_read()
1310 char *key = NULL; in class_read() local
1337 rc = str_read(&key, GFP_KERNEL, fp, len); in class_read()
1392 rc = hashtab_insert(h, key, cladatum); in class_read()
1398 cls_destroy(key, cladatum, NULL); in class_read()
1404 char *key = NULL; in role_read() local
1427 rc = str_read(&key, GFP_KERNEL, fp, len); in role_read()
1439 if (strcmp(key, OBJECT_R) == 0) { in role_read()
1450 rc = hashtab_insert(h, key, role); in role_read()
1455 role_destroy(key, role, NULL); in role_read()
1461 char *key = NULL; in type_read() local
1494 rc = str_read(&key, GFP_KERNEL, fp, len); in type_read()
1498 rc = hashtab_insert(h, key, typdatum); in type_read()
1503 type_destroy(key, typdatum, NULL); in type_read()
1536 char *key = NULL; in user_read() local
1559 rc = str_read(&key, GFP_KERNEL, fp, len); in user_read()
1576 rc = hashtab_insert(h, key, usrdatum); in user_read()
1581 user_destroy(key, usrdatum, NULL); in user_read()
1587 char *key = NULL; in sens_read() local
1605 rc = str_read(&key, GFP_ATOMIC, fp, len); in sens_read()
1618 rc = hashtab_insert(h, key, levdatum); in sens_read()
1623 sens_destroy(key, levdatum, NULL); in sens_read()
1629 char *key = NULL; in cat_read() local
1648 rc = str_read(&key, GFP_ATOMIC, fp, len); in cat_read()
1652 rc = hashtab_insert(h, key, catdatum); in cat_read()
1657 cat_destroy(key, catdatum, NULL); in cat_read()
1673 static int user_bounds_sanity_check(void *key, void *datum, void *datap) in user_bounds_sanity_check() argument
1687 (char *) key); in user_bounds_sanity_check()
1710 static int role_bounds_sanity_check(void *key, void *datum, void *datap) in role_bounds_sanity_check() argument
1724 (char *) key); in role_bounds_sanity_check()
1747 static int type_bounds_sanity_check(void *key, void *datum, void *datap) in type_bounds_sanity_check() argument
1758 (char *) key); in type_bounds_sanity_check()
1769 (char *) key, in type_bounds_sanity_check()
2577 char *key = vkey; in sens_write() local
2585 len = strlen(key); in sens_write()
2592 rc = put_entry(key, 1, len, fp); in sens_write()
2605 char *key = vkey; in cat_write() local
2613 len = strlen(key); in cat_write()
2621 rc = put_entry(key, 1, len, fp); in cat_write()
2718 char *key = vkey; in perm_write() local
2724 len = strlen(key); in perm_write()
2731 rc = put_entry(key, 1, len, fp); in perm_write()
2740 char *key = vkey; in common_write() local
2748 len = strlen(key); in common_write()
2757 rc = put_entry(key, 1, len, fp); in common_write()
2835 char *key = vkey; in class_write() local
2846 len = strlen(key); in class_write()
2869 rc = put_entry(key, 1, len, fp); in class_write()
2923 char *key = vkey; in role_write() local
2932 len = strlen(key); in role_write()
2945 rc = put_entry(key, 1, len, fp); in role_write()
2962 char *key = vkey; in type_write() local
2971 len = strlen(key); in type_write()
2994 rc = put_entry(key, 1, len, fp); in type_write()
3003 char *key = vkey; in user_write() local
3012 len = strlen(key); in user_write()
3023 rc = put_entry(key, 1, len, fp); in user_write()
3042 static int (*write_f[SYM_NUM]) (void *key, void *datum,
3204 static int hashtab_cnt(void *key, void *data, void *ptr) in hashtab_cnt() argument
3212 static int range_write_helper(void *key, void *data, void *ptr) in range_write_helper() argument
3215 struct range_trans *rt = key; in range_write_helper()
3268 static int filename_write_helper(void *key, void *data, void *ptr) in filename_write_helper() argument
3271 struct filename_trans *ft = key; in filename_write_helper()