Lines Matching refs:gap
86 u32 gap; in sctp_tsnmap_check() local
99 gap = tsn - map->base_tsn; in sctp_tsnmap_check()
102 if (gap < map->len && test_bit(gap, map->tsn_map)) in sctp_tsnmap_check()
113 u16 gap; in sctp_tsnmap_mark() local
118 gap = tsn - map->base_tsn; in sctp_tsnmap_mark()
120 if (gap >= map->len && !sctp_tsnmap_grow(map, gap + 1)) in sctp_tsnmap_mark()
123 if (!sctp_tsnmap_has_gap(map) && gap == 0) { in sctp_tsnmap_mark()
144 set_bit(gap, map->tsn_map); in sctp_tsnmap_mark()
207 u32 gap; in sctp_tsnmap_skip() local
218 gap = tsn - map->base_tsn + 1; in sctp_tsnmap_skip()
220 map->base_tsn += gap; in sctp_tsnmap_skip()
221 map->cumulative_tsn_ack_point += gap; in sctp_tsnmap_skip()
222 if (gap >= map->len) { in sctp_tsnmap_skip()
231 bitmap_shift_right(map->tsn_map, map->tsn_map, gap, map->len); in sctp_tsnmap_skip()
268 u32 gap; in sctp_tsnmap_pending() local
271 gap = max_tsn - base_tsn; in sctp_tsnmap_pending()
273 if (gap == 0 || gap >= map->len) in sctp_tsnmap_pending()
276 pending_data -= bitmap_weight(map->tsn_map, gap + 1); in sctp_tsnmap_pending()
317 u32 gap; in sctp_tsnmap_renege() local
325 gap = tsn - map->base_tsn; in sctp_tsnmap_renege()
328 clear_bit(gap, map->tsn_map); in sctp_tsnmap_renege()