Lines Matching refs:head
194 static void mt_free_rcu(struct rcu_head *head) in mt_free_rcu() argument
196 struct maple_node *node = container_of(head, struct maple_node, rcu); in mt_free_rcu()
977 mat->tail = mat->head = dead_enode; in mat_add()
985 static void mt_free_walk(struct rcu_head *head);
1001 while (mat->head) { in mas_mat_destroy()
1002 next = mte_to_mat(mat->head)->next; in mas_mat_destroy()
1003 node = mte_to_node(mat->head); in mas_mat_destroy()
1004 mt_destroy_walk(mat->head, mas->tree, !in_rcu); in mas_mat_destroy()
1007 mat->head = next; in mas_mat_destroy()
1205 struct maple_alloc *head = mas->alloc; in mas_push_node() local
1214 if (head->node_count < MAPLE_ALLOC_SLOTS) { in mas_push_node()
1215 head->slot[head->node_count++] = reuse; in mas_push_node()
1216 head->total++; in mas_push_node()
1219 reuse->slot[0] = head; in mas_push_node()
5247 static void mt_free_walk(struct rcu_head *head) in mt_free_walk() argument
5255 node = container_of(head, struct maple_node, rcu); in mt_free_walk()