tsn_map 1679 include/net/sctp/structs.h struct sctp_tsnmap tsn_map; tsn_map 41 include/net/sctp/tsnmap.h unsigned long *tsn_map; tsn_map 345 net/sctp/associola.c sctp_tsnmap_free(&asoc->peer.tsn_map); tsn_map 1113 net/sctp/associola.c if (!sctp_tsnmap_init(&asoc->peer.tsn_map, SCTP_TSN_MAP_INITIAL, tsn_map 756 net/sctp/sm_make_chunk.c struct sctp_tsnmap *map = (struct sctp_tsnmap *)&asoc->peer.tsn_map; tsn_map 862 net/sctp/sm_make_chunk.c ctsn = sctp_tsnmap_get_ctsn(&chunk->asoc->peer.tsn_map); tsn_map 864 net/sctp/sm_make_chunk.c ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); tsn_map 2434 net/sctp/sm_make_chunk.c if (!sctp_tsnmap_init(&asoc->peer.tsn_map, SCTP_TSN_MAP_INITIAL, tsn_map 151 net/sctp/sm_sideeffect.c ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); tsn_map 152 net/sctp/sm_sideeffect.c max_tsn_seen = sctp_tsnmap_get_max_tsn_seen(&asoc->peer.tsn_map); tsn_map 1328 net/sctp/sm_sideeffect.c error = sctp_tsnmap_mark(&asoc->peer.tsn_map, tsn_map 1625 net/sctp/sm_sideeffect.c sctp_tsnmap_mark_dup(&asoc->peer.tsn_map, tsn_map 4086 net/sctp/sm_statefuns.c if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0) tsn_map 4153 net/sctp/sm_statefuns.c if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0) tsn_map 6329 net/sctp/sm_statefuns.c struct sctp_tsnmap *map = (struct sctp_tsnmap *)&asoc->peer.tsn_map; tsn_map 6369 net/sctp/sm_statefuns.c tmp = sctp_tsnmap_check(&asoc->peer.tsn_map, tsn); tsn_map 5237 net/sctp/socket.c info->sctpi_penddata = sctp_tsnmap_pending(&asoc->peer.tsn_map); tsn_map 5473 net/sctp/socket.c status.sstat_penddata = sctp_tsnmap_pending(&asoc->peer.tsn_map); tsn_map 525 net/sctp/stream.c sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map)) { tsn_map 699 net/sctp/stream.c sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map) + 1; tsn_map 724 net/sctp/stream.c max_tsn_seen = sctp_tsnmap_get_max_tsn_seen(&asoc->peer.tsn_map); tsn_map 732 net/sctp/stream.c init_tsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map) + (1 << 31); tsn_map 733 net/sctp/stream.c sctp_tsnmap_init(&asoc->peer.tsn_map, SCTP_TSN_MAP_INITIAL, tsn_map 999 net/sctp/stream.c &asoc->peer.tsn_map); tsn_map 1004 net/sctp/stream.c sctp_tsnmap_init(&asoc->peer.tsn_map, tsn_map 1209 net/sctp/stream_interleave.c sctp_tsnmap_skip(&ulpq->asoc->peer.tsn_map, ftsn); tsn_map 1244 net/sctp/stream_interleave.c sctp_tsnmap_skip(&ulpq->asoc->peer.tsn_map, ftsn); tsn_map 1248 net/sctp/stream_interleave.c if (ftsn == sctp_tsnmap_get_max_tsn_seen(&ulpq->asoc->peer.tsn_map)) tsn_map 38 net/sctp/tsnmap.c if (!map->tsn_map) { tsn_map 39 net/sctp/tsnmap.c map->tsn_map = kzalloc(len>>3, gfp); tsn_map 40 net/sctp/tsnmap.c if (map->tsn_map == NULL) tsn_map 45 net/sctp/tsnmap.c bitmap_zero(map->tsn_map, map->len); tsn_map 60 net/sctp/tsnmap.c kfree(map->tsn_map); tsn_map 87 net/sctp/tsnmap.c if (gap < map->len && test_bit(gap, map->tsn_map)) tsn_map 129 net/sctp/tsnmap.c set_bit(gap, map->tsn_map); tsn_map 164 net/sctp/tsnmap.c sctp_tsnmap_find_gap_ack(map->tsn_map, offset, map->len, tsn_map 211 net/sctp/tsnmap.c bitmap_zero(map->tsn_map, map->len); tsn_map 216 net/sctp/tsnmap.c bitmap_shift_right(map->tsn_map, map->tsn_map, gap, map->len); tsn_map 235 net/sctp/tsnmap.c zero_bit = find_first_zero_bit(map->tsn_map, len); tsn_map 242 net/sctp/tsnmap.c bitmap_shift_right(map->tsn_map, map->tsn_map, zero_bit, map->len); tsn_map 261 net/sctp/tsnmap.c pending_data -= bitmap_weight(map->tsn_map, gap + 1); tsn_map 313 net/sctp/tsnmap.c clear_bit(gap, map->tsn_map); tsn_map 357 net/sctp/tsnmap.c bitmap_copy(new, map->tsn_map, tsn_map 359 net/sctp/tsnmap.c kfree(map->tsn_map); tsn_map 360 net/sctp/tsnmap.c map->tsn_map = new; tsn_map 650 net/sctp/ulpevent.c if (sctp_tsnmap_mark(&asoc->peer.tsn_map, tsn_map 692 net/sctp/ulpevent.c event->cumtsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); tsn_map 599 net/sctp/ulpqueue.c ctsnap = sctp_tsnmap_get_ctsn(&ulpq->asoc->peer.tsn_map); tsn_map 974 net/sctp/ulpqueue.c tsnmap = &ulpq->asoc->peer.tsn_map; tsn_map 1050 net/sctp/ulpqueue.c if (!TSN_lte(ctsn, sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map)))