Lines Matching defs:tchunk
1253 struct sctp_chunk *tchunk = NULL;
1373 tchunk = list_entry(lchunk, struct sctp_chunk,
1375 tsn = ntohl(tchunk->subh.data_hdr->tsn);
1377 list_del_init(&tchunk->transmitted_list);
1381 sctp_chunk_free(tchunk);
1443 struct sctp_chunk *tchunk;
1459 tchunk = list_entry(lchunk, struct sctp_chunk,
1462 if (sctp_chunk_abandoned(tchunk)) {
1470 !tchunk->tsn_gap_acked) {
1471 if (tchunk->transport)
1472 tchunk->transport->flight_size -=
1473 sctp_data_size(tchunk);
1474 q->outstanding_bytes -= sctp_data_size(tchunk);
1479 tsn = ntohl(tchunk->subh.data_hdr->tsn);
1486 if (transport && !tchunk->tsn_gap_acked) {
1498 if (!sctp_chunk_retransmitted(tchunk) &&
1499 tchunk->rtt_in_progress) {
1500 tchunk->rtt_in_progress = 0;
1501 rtt = jiffies - tchunk->sent_at;
1534 if (!tchunk->tsn_gap_acked) {
1535 tchunk->tsn_gap_acked = 1;
1538 bytes_acked += sctp_data_size(tchunk);
1539 if (!tchunk->transport)
1540 migrate_bytes += sctp_data_size(tchunk);
1557 list_add_tail(&tchunk->transmitted_list,
1578 if (tchunk->tsn_gap_acked) {
1582 tchunk->tsn_gap_acked = 0;
1584 if (tchunk->transport)
1585 bytes_acked -= sctp_data_size(tchunk);