Lines Matching refs:tchunk
1119 struct sctp_chunk *tchunk = NULL;
1228 tchunk = list_entry(lchunk, struct sctp_chunk,
1230 tsn = ntohl(tchunk->subh.data_hdr->tsn);
1232 list_del_init(&tchunk->transmitted_list);
1233 sctp_chunk_free(tchunk);
1306 struct sctp_chunk *tchunk;
1336 tchunk = list_entry(lchunk, struct sctp_chunk,
1339 if (sctp_chunk_abandoned(tchunk)) {
1346 if (!tchunk->tsn_gap_acked) {
1347 if (tchunk->transport)
1348 tchunk->transport->flight_size -=
1349 sctp_data_size(tchunk);
1350 q->outstanding_bytes -= sctp_data_size(tchunk);
1355 tsn = ntohl(tchunk->subh.data_hdr->tsn);
1374 if (!tchunk->tsn_gap_acked &&
1375 tchunk->rtt_in_progress) {
1376 tchunk->rtt_in_progress = 0;
1377 rtt = jiffies - tchunk->sent_at;
1389 if (!tchunk->tsn_gap_acked) {
1390 tchunk->tsn_gap_acked = 1;
1392 bytes_acked += sctp_data_size(tchunk);
1393 if (!tchunk->transport)
1394 migrate_bytes += sctp_data_size(tchunk);
1409 if (!tchunk->tsn_gap_acked) {
1431 list_add_tail(&tchunk->transmitted_list,
1497 if (tchunk->tsn_gap_acked) {
1502 tchunk->tsn_gap_acked = 0;
1504 if (tchunk->transport)
1505 bytes_acked -= sctp_data_size(tchunk);