Lines Matching refs:head
32 static void batadv_frag_clear_chain(struct hlist_head *head) in batadv_frag_clear_chain() argument
37 hlist_for_each_entry_safe(entry, node, head, list) { in batadv_frag_clear_chain()
60 batadv_frag_clear_chain(&orig_node->fragments[i].head); in batadv_frag_purge_orig()
102 if (!hlist_empty(&chain->head)) in batadv_frag_init_chain()
103 batadv_frag_clear_chain(&chain->head); in batadv_frag_init_chain()
161 hlist_add_head(&frag_entry_new->list, &chain->head); in batadv_frag_insert_packet()
169 hlist_for_each_entry(frag_entry_curr, &chain->head, list) { in batadv_frag_insert_packet()
202 batadv_frag_clear_chain(&chain->head); in batadv_frag_insert_packet()
206 hlist_move_list(&chain->head, chain_out); in batadv_frag_insert_packet()
296 struct hlist_head head = HLIST_HEAD_INIT; in batadv_frag_skb_buffer() local
300 if (!batadv_frag_insert_packet(orig_node_src, *skb, &head)) in batadv_frag_skb_buffer()
304 if (hlist_empty(&head)) in batadv_frag_skb_buffer()
307 skb_out = batadv_frag_merge_packets(&head, *skb); in batadv_frag_skb_buffer()