Lines Matching refs:next_hole
910 u16 next_hole; /* index of next (in 8-b blocks), 0 == none */ member
939 payload[0].next_hole = 0; in __net_defragment()
955 if (!h->next_hole) { in __net_defragment()
959 h = payload + h->next_hole; in __net_defragment()
982 if (!h->prev_hole && !h->next_hole) { in __net_defragment()
987 first_hole = h->next_hole; in __net_defragment()
988 payload[h->next_hole].prev_hole = 0; in __net_defragment()
989 } else if (!h->next_hole) { in __net_defragment()
991 payload[h->prev_hole].next_hole = 0; in __net_defragment()
994 payload[h->next_hole].prev_hole = h->prev_hole; in __net_defragment()
995 payload[h->prev_hole].next_hole = h->next_hole; in __net_defragment()
1007 if (h->next_hole) in __net_defragment()
1008 payload[h->next_hole].prev_hole = (h - payload); in __net_defragment()
1010 payload[h->prev_hole].next_hole = (h - payload); in __net_defragment()
1019 h->next_hole = (newh - payload); in __net_defragment()
1021 if (newh->next_hole) in __net_defragment()
1022 payload[newh->next_hole].prev_hole = (newh - payload); in __net_defragment()