Lines Matching full:root
37 struct root { struct
131 struct root *root; in root_create() local
133 root = kzalloc(sizeof(*root), GFP_KERNEL); in root_create()
134 if (!root) in root_create()
136 memcpy(&root->key, key, sizeof(root->key)); in root_create()
137 memcpy(root->buf, world->next_root_buf, sizeof(root->buf)); in root_create()
139 return root; in root_create()
144 struct root *root = root_priv; in root_destroy() local
148 kfree(root); in root_destroy()
156 const struct root *root; in test_nodelta_obj_get() local
170 pr_err("Key %u: Root was not created\n", key_id); in test_nodelta_obj_get()
176 pr_err("Key %u: Root was incorrectly created\n", in test_nodelta_obj_get()
182 root = objagg_obj_root_priv(objagg_obj); in test_nodelta_obj_get()
183 if (root->key.id != key_id) { in test_nodelta_obj_get()
184 pr_err("Key %u: Root has unexpected key id\n", key_id); in test_nodelta_obj_get()
189 memcmp(world->next_root_buf, root->buf, sizeof(root->buf))) { in test_nodelta_obj_get()
213 pr_err("Key %u: Root was not destroyed\n", key_id); in test_nodelta_obj_put()
218 pr_err("Key %u: Root was incorrectly destroyed\n", in test_nodelta_obj_put()
319 /* First round of gets, the root objects should be created */ in test_nodelta()
327 * make sure that no new root is created in test_nodelta()
425 #define ROOT(key_id, user_count, delta_user_count) \ macro
434 EXPECT_STATS(1, ROOT(1, 1, 1)),
438 EXPECT_STATS(2, ROOT(1, 1, 1), ROOT(7, 1, 1)),
442 EXPECT_STATS(3, ROOT(1, 1, 2), ROOT(7, 1, 1),
447 EXPECT_STATS(4, ROOT(1, 1, 3), ROOT(7, 1, 1),
452 EXPECT_STATS(4, ROOT(1, 1, 4), ROOT(7, 1, 1),
457 EXPECT_STATS(4, ROOT(1, 2, 5), ROOT(7, 1, 1),
462 EXPECT_STATS(5, ROOT(1, 2, 5), ROOT(7, 1, 1), ROOT(30, 1, 1),
467 EXPECT_STATS(6, ROOT(1, 2, 5), ROOT(7, 1, 2), ROOT(30, 1, 1),
472 EXPECT_STATS(6, ROOT(1, 2, 5), ROOT(7, 1, 3), ROOT(30, 1, 1),
477 EXPECT_STATS(6, ROOT(1, 2, 4), ROOT(7, 1, 3), ROOT(30, 1, 1),
482 EXPECT_STATS(5, ROOT(1, 2, 3), ROOT(7, 1, 3), ROOT(30, 1, 1),
487 EXPECT_STATS(5, ROOT(7, 1, 3), ROOT(1, 1, 2), ROOT(30, 1, 1),
492 EXPECT_STATS(5, ROOT(7, 1, 3), ROOT(30, 1, 1), ROOT(1, 0, 1),
497 EXPECT_STATS(3, ROOT(7, 1, 3), ROOT(30, 1, 1),
502 EXPECT_STATS(4, ROOT(7, 1, 3), ROOT(30, 1, 1), ROOT(5, 1, 1),
507 EXPECT_STATS(5, ROOT(7, 1, 3), ROOT(5, 1, 2), ROOT(30, 1, 1),
512 EXPECT_STATS(5, ROOT(7, 1, 4), ROOT(5, 1, 2), ROOT(30, 1, 1),
517 EXPECT_STATS(5, ROOT(7, 1, 3), ROOT(5, 1, 2), ROOT(30, 1, 1),
522 EXPECT_STATS(5, ROOT(7, 1, 2), ROOT(5, 1, 2), ROOT(30, 1, 1),
527 EXPECT_STATS(4, ROOT(5, 1, 2), ROOT(7, 1, 1), ROOT(30, 1, 1),
532 EXPECT_STATS(5, ROOT(5, 1, 3), ROOT(7, 1, 1), ROOT(30, 1, 1),
537 EXPECT_STATS(4, ROOT(5, 1, 3), ROOT(30, 1, 1),
542 EXPECT_STATS(3, ROOT(5, 1, 3),
547 EXPECT_STATS(3, ROOT(5, 0, 2),
552 EXPECT_STATS(2, ROOT(5, 0, 1),
599 pr_err("Key %u: Root count changed while expected to remain the same.\n", in check_expect()
608 pr_err("Key %u: Root count was not incremented.\n", in check_expect()
617 pr_err("Key %u: Root count was not decremented.\n", in check_expect()
647 *errmsg = "Incorrect root/delta indication"; in check_expect_stats_nums()
851 EXPECT_STATS(7, ROOT(1, 2, 7), ROOT(7, 1, 4), ROOT(30, 1, 1),
855 EXPECT_STATS(7, ROOT(3, 2, 9), ROOT(1, 2, 2), ROOT(30, 1, 1),
869 stats->stats_info[i].is_root ? "root" : "noroot"); in __pr_debug_stats()