Lines Matching defs:tchunk
1230 struct sctp_chunk *tchunk = NULL;
1347 tchunk = list_entry(lchunk, struct sctp_chunk,
1349 tsn = ntohl(tchunk->subh.data_hdr->tsn);
1351 list_del_init(&tchunk->transmitted_list);
1355 sctp_chunk_free(tchunk);
1417 struct sctp_chunk *tchunk;
1433 tchunk = list_entry(lchunk, struct sctp_chunk,
1436 if (sctp_chunk_abandoned(tchunk)) {
1444 !tchunk->tsn_gap_acked) {
1445 if (tchunk->transport)
1446 tchunk->transport->flight_size -=
1447 sctp_data_size(tchunk);
1448 q->outstanding_bytes -= sctp_data_size(tchunk);
1453 tsn = ntohl(tchunk->subh.data_hdr->tsn);
1460 if (transport && !tchunk->tsn_gap_acked) {
1472 if (!sctp_chunk_retransmitted(tchunk) &&
1473 tchunk->rtt_in_progress) {
1474 tchunk->rtt_in_progress = 0;
1475 rtt = jiffies - tchunk->sent_at;
1508 if (!tchunk->tsn_gap_acked) {
1509 tchunk->tsn_gap_acked = 1;
1512 bytes_acked += sctp_data_size(tchunk);
1513 if (!tchunk->transport)
1514 migrate_bytes += sctp_data_size(tchunk);
1531 list_add_tail(&tchunk->transmitted_list,
1552 if (tchunk->tsn_gap_acked) {
1556 tchunk->tsn_gap_acked = 0;
1558 if (tchunk->transport)
1559 bytes_acked -= sctp_data_size(tchunk);