Lines Matching refs:tchunk

1245 	struct sctp_chunk *tchunk = NULL;  in sctp_outq_sack()  local
1356 tchunk = list_entry(lchunk, struct sctp_chunk, in sctp_outq_sack()
1358 tsn = ntohl(tchunk->subh.data_hdr->tsn); in sctp_outq_sack()
1360 list_del_init(&tchunk->transmitted_list); in sctp_outq_sack()
1364 sctp_chunk_free(tchunk); in sctp_outq_sack()
1426 struct sctp_chunk *tchunk; in sctp_check_transmitted() local
1442 tchunk = list_entry(lchunk, struct sctp_chunk, in sctp_check_transmitted()
1445 if (sctp_chunk_abandoned(tchunk)) { in sctp_check_transmitted()
1453 !tchunk->tsn_gap_acked) { in sctp_check_transmitted()
1454 if (tchunk->transport) in sctp_check_transmitted()
1455 tchunk->transport->flight_size -= in sctp_check_transmitted()
1456 sctp_data_size(tchunk); in sctp_check_transmitted()
1457 q->outstanding_bytes -= sctp_data_size(tchunk); in sctp_check_transmitted()
1462 tsn = ntohl(tchunk->subh.data_hdr->tsn); in sctp_check_transmitted()
1469 if (transport && !tchunk->tsn_gap_acked) { in sctp_check_transmitted()
1481 if (!sctp_chunk_retransmitted(tchunk) && in sctp_check_transmitted()
1482 tchunk->rtt_in_progress) { in sctp_check_transmitted()
1483 tchunk->rtt_in_progress = 0; in sctp_check_transmitted()
1484 rtt = jiffies - tchunk->sent_at; in sctp_check_transmitted()
1517 if (!tchunk->tsn_gap_acked) { in sctp_check_transmitted()
1518 tchunk->tsn_gap_acked = 1; in sctp_check_transmitted()
1521 bytes_acked += sctp_data_size(tchunk); in sctp_check_transmitted()
1522 if (!tchunk->transport) in sctp_check_transmitted()
1523 migrate_bytes += sctp_data_size(tchunk); in sctp_check_transmitted()
1540 list_add_tail(&tchunk->transmitted_list, in sctp_check_transmitted()
1561 if (tchunk->tsn_gap_acked) { in sctp_check_transmitted()
1565 tchunk->tsn_gap_acked = 0; in sctp_check_transmitted()
1567 if (tchunk->transport) in sctp_check_transmitted()
1568 bytes_acked -= sctp_data_size(tchunk); in sctp_check_transmitted()