Lines Matching defs:head
173 static void mt_free_rcu(struct rcu_head *head)
175 struct maple_node *node = container_of(head, struct maple_node, rcu);
993 mat->tail = mat->head = dead_enode;
1001 static void mt_free_walk(struct rcu_head *head);
1017 while (mat->head) {
1018 next = mte_to_mat(mat->head)->next;
1019 node = mte_to_node(mat->head);
1020 mt_destroy_walk(mat->head, mas->tree, !in_rcu);
1023 mat->head = next;
1213 struct maple_alloc *head = mas->alloc;
1221 if (count && (head->node_count < MAPLE_ALLOC_SLOTS)) {
1222 head->slot[head->node_count++] = reuse;
1223 head->total++;
1228 if ((head) && !((unsigned long)head & 0x1)) {
1229 reuse->slot[0] = head;
1231 reuse->total += head->total;
5191 * @head: The RCU head that's within the node.
5195 static void mt_free_walk(struct rcu_head *head)
5203 node = container_of(head, struct maple_node, rcu);