Lines Matching refs:token_perm_node
26 static struct token_perm_node *g_token_perm_root = NULL;
128 static void add_node_to_left_tree_tail(struct token_perm_node *root_node, struct token_perm_node *node)
133 struct token_perm_node *current_node = root_node;
143 static void find_node_by_token(struct token_perm_node *root_node, uint32_t token,
144 struct token_perm_node **target_node, struct token_perm_node **parent_node)
148 struct token_perm_node *current_node = root_node;
163 static int add_node_to_tree(struct token_perm_node **root_node, struct token_perm_node *node)
169 struct token_perm_node *target_node = NULL;
170 struct token_perm_node *parent_node = NULL;
191 static struct token_perm_node *remove_node_by_token(struct token_perm_node **root_node, uint32_t token)
197 struct token_perm_node *target_node = NULL;
198 struct token_perm_node *parent_node = NULL;
205 struct token_perm_node **new_node_addr = NULL;
228 struct token_perm_node *node = kmem_cache_zalloc(g_cache, GFP_KERNEL);
256 struct token_perm_node *target_node = remove_node_by_token(&g_token_perm_root, token);
279 struct token_perm_node *target_node = NULL;
280 struct token_perm_node *parent_node = NULL;
310 struct token_perm_node *target_node = NULL;
311 struct token_perm_node *parent_node = NULL;
390 g_cache = kmem_cache_create("access_token_node", sizeof(struct token_perm_node), 0, SLAB_HWCACHE_ALIGN, NULL);