Lines Matching refs:tsn_map
53 if (!map->tsn_map) { in sctp_tsnmap_init()
54 map->tsn_map = kzalloc(len>>3, gfp); in sctp_tsnmap_init()
55 if (map->tsn_map == NULL) in sctp_tsnmap_init()
60 bitmap_zero(map->tsn_map, map->len); in sctp_tsnmap_init()
75 kfree(map->tsn_map); in sctp_tsnmap_free()
102 if (gap < map->len && test_bit(gap, map->tsn_map)) in sctp_tsnmap_check()
144 set_bit(gap, map->tsn_map); in sctp_tsnmap_mark()
179 sctp_tsnmap_find_gap_ack(map->tsn_map, offset, map->len, in sctp_tsnmap_next_gap_ack()
226 bitmap_zero(map->tsn_map, map->len); in sctp_tsnmap_skip()
231 bitmap_shift_right(map->tsn_map, map->tsn_map, gap, map->len); in sctp_tsnmap_skip()
250 zero_bit = find_first_zero_bit(map->tsn_map, len); in sctp_tsnmap_update()
257 bitmap_shift_right(map->tsn_map, map->tsn_map, zero_bit, map->len); in sctp_tsnmap_update()
276 pending_data -= bitmap_weight(map->tsn_map, gap + 1); in sctp_tsnmap_pending()
328 clear_bit(gap, map->tsn_map); in sctp_tsnmap_renege()
372 bitmap_copy(new, map->tsn_map, in sctp_tsnmap_grow()
374 kfree(map->tsn_map); in sctp_tsnmap_grow()
375 map->tsn_map = new; in sctp_tsnmap_grow()