Lines Matching refs:key
147 char *key = NULL; in roles_init() local
161 key = kmalloc(strlen(OBJECT_R)+1, GFP_KERNEL); in roles_init()
162 if (!key) { in roles_init()
166 strcpy(key, OBJECT_R); in roles_init()
167 rc = hashtab_insert(p->p_roles.table, key, role); in roles_init()
174 kfree(key); in roles_init()
229 static int common_index(void *key, void *datum, void *datap) in common_index() argument
238 p->p_common_val_to_name[comdatum->value - 1] = key; in common_index()
242 static int class_index(void *key, void *datum, void *datap) in class_index() argument
251 p->p_class_val_to_name[cladatum->value - 1] = key; in class_index()
256 static int role_index(void *key, void *datum, void *datap) in role_index() argument
267 p->p_role_val_to_name[role->value - 1] = key; in role_index()
272 static int type_index(void *key, void *datum, void *datap) in type_index() argument
285 p->p_type_val_to_name[typdatum->value - 1] = key; in type_index()
292 static int user_index(void *key, void *datum, void *datap) in user_index() argument
303 p->p_user_val_to_name[usrdatum->value - 1] = key; in user_index()
308 static int sens_index(void *key, void *datum, void *datap) in sens_index() argument
320 p->p_sens_val_to_name[levdatum->level->sens - 1] = key; in sens_index()
326 static int cat_index(void *key, void *datum, void *datap) in cat_index() argument
337 p->p_cat_val_to_name[catdatum->value - 1] = key; in cat_index()
343 static int (*index_f[SYM_NUM]) (void *key, void *datum, void *datap) =
489 static int perm_destroy(void *key, void *datum, void *p) in perm_destroy() argument
491 kfree(key); in perm_destroy()
496 static int common_destroy(void *key, void *datum, void *p) in common_destroy() argument
500 kfree(key); in common_destroy()
508 static int cls_destroy(void *key, void *datum, void *p) in cls_destroy() argument
514 kfree(key); in cls_destroy()
551 static int role_destroy(void *key, void *datum, void *p) in role_destroy() argument
555 kfree(key); in role_destroy()
563 static int type_destroy(void *key, void *datum, void *p) in type_destroy() argument
565 kfree(key); in type_destroy()
570 static int user_destroy(void *key, void *datum, void *p) in user_destroy() argument
574 kfree(key); in user_destroy()
584 static int sens_destroy(void *key, void *datum, void *p) in sens_destroy() argument
588 kfree(key); in sens_destroy()
596 static int cat_destroy(void *key, void *datum, void *p) in cat_destroy() argument
598 kfree(key); in cat_destroy()
603 static int (*destroy_f[SYM_NUM]) (void *key, void *datum, void *datap) =
930 char *key = NULL; in perm_read() local
949 key = kmalloc(len + 1, GFP_KERNEL); in perm_read()
950 if (!key) { in perm_read()
954 rc = next_entry(key, fp, len); in perm_read()
957 key[len] = '\0'; in perm_read()
959 rc = hashtab_insert(h, key, perdatum); in perm_read()
965 perm_destroy(key, perdatum, NULL); in perm_read()
971 char *key = NULL; in common_read() local
996 key = kmalloc(len + 1, GFP_KERNEL); in common_read()
997 if (!key) { in common_read()
1001 rc = next_entry(key, fp, len); in common_read()
1004 key[len] = '\0'; in common_read()
1012 rc = hashtab_insert(h, key, comdatum); in common_read()
1018 common_destroy(key, comdatum, NULL); in common_read()
1106 char *key = NULL; in class_read() local
1134 key = kmalloc(len + 1, GFP_KERNEL); in class_read()
1135 if (!key) { in class_read()
1139 rc = next_entry(key, fp, len); in class_read()
1142 key[len] = '\0'; in class_read()
1185 rc = hashtab_insert(h, key, cladatum); in class_read()
1193 cls_destroy(key, cladatum, NULL); in class_read()
1199 char *key = NULL; in role_read() local
1223 key = kmalloc(len + 1, GFP_KERNEL); in role_read()
1224 if (!key) { in role_read()
1228 rc = next_entry(key, fp, len); in role_read()
1231 key[len] = '\0'; in role_read()
1241 if (strcmp(key, OBJECT_R) == 0) { in role_read()
1252 rc = hashtab_insert(h, key, role); in role_read()
1258 role_destroy(key, role, NULL); in role_read()
1264 char *key = NULL; in type_read() local
1298 key = kmalloc(len + 1, GFP_KERNEL); in type_read()
1299 if (!key) { in type_read()
1303 rc = next_entry(key, fp, len); in type_read()
1306 key[len] = '\0'; in type_read()
1308 rc = hashtab_insert(h, key, typdatum); in type_read()
1314 type_destroy(key, typdatum, NULL); in type_read()
1351 char *key = NULL; in user_read() local
1375 key = kmalloc(len + 1, GFP_KERNEL); in user_read()
1376 if (!key) { in user_read()
1380 rc = next_entry(key, fp, len); in user_read()
1383 key[len] = '\0'; in user_read()
1398 rc = hashtab_insert(h, key, usrdatum); in user_read()
1404 user_destroy(key, usrdatum, NULL); in user_read()
1410 char *key = NULL; in sens_read() local
1429 key = kmalloc(len + 1, GFP_ATOMIC); in sens_read()
1430 if (!key) { in sens_read()
1434 rc = next_entry(key, fp, len); in sens_read()
1437 key[len] = '\0'; in sens_read()
1449 rc = hashtab_insert(h, key, levdatum); in sens_read()
1455 sens_destroy(key, levdatum, NULL); in sens_read()
1461 char *key = NULL; in cat_read() local
1481 key = kmalloc(len + 1, GFP_ATOMIC); in cat_read()
1482 if (!key) { in cat_read()
1486 rc = next_entry(key, fp, len); in cat_read()
1489 key[len] = '\0'; in cat_read()
1491 rc = hashtab_insert(h, key, catdatum); in cat_read()
1498 cat_destroy(key, catdatum, NULL); in cat_read()
1514 static int user_bounds_sanity_check(void *key, void *datum, void *datap) in user_bounds_sanity_check() argument
1528 (char *) key); in user_bounds_sanity_check()
1551 static int role_bounds_sanity_check(void *key, void *datum, void *datap) in role_bounds_sanity_check() argument
1565 (char *) key); in role_bounds_sanity_check()
1588 static int type_bounds_sanity_check(void *key, void *datum, void *datap) in type_bounds_sanity_check() argument
1599 (char *) key); in type_bounds_sanity_check()
1607 (char *) key, in type_bounds_sanity_check()