Searched refs:tsn (Results 1 – 9 of 9) sorted by relevance
/net/sctp/ |
D | tsnmap.c | 84 int sctp_tsnmap_check(const struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_check() argument 89 if (TSN_lte(tsn, map->cumulative_tsn_ack_point)) in sctp_tsnmap_check() 95 if (!TSN_lt(tsn, map->base_tsn + SCTP_TSN_MAP_SIZE)) in sctp_tsnmap_check() 99 gap = tsn - map->base_tsn; in sctp_tsnmap_check() 110 int sctp_tsnmap_mark(struct sctp_tsnmap *map, __u32 tsn, in sctp_tsnmap_mark() argument 115 if (TSN_lt(tsn, map->base_tsn)) in sctp_tsnmap_mark() 118 gap = tsn - map->base_tsn; in sctp_tsnmap_mark() 140 if (TSN_lt(map->max_tsn_seen, tsn)) in sctp_tsnmap_mark() 141 map->max_tsn_seen = tsn; in sctp_tsnmap_mark() 205 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_skip() argument [all …]
|
D | outqueue.c | 55 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn); 162 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) in sctp_cacc_skip_3_2() argument 165 TSN_lt(tsn, primary->cacc.next_tsn_at_change)) in sctp_cacc_skip_3_2() 187 __u32 tsn) in sctp_cacc_skip() argument 191 sctp_cacc_skip_3_2(primary, tsn))) in sctp_cacc_skip() 334 ntsn = ntohl(nchunk->subh.data_hdr->tsn); in sctp_insert_list() 338 ltsn = ntohl(lchunk->subh.data_hdr->tsn); in sctp_insert_list() 1084 "illegal chunk", ntohl(chunk->subh.data_hdr->tsn), in sctp_outq_flush() 1099 __func__, ntohl(chunk->subh.data_hdr->tsn), in sctp_outq_flush() 1209 __u32 sack_ctsn, ctsn, tsn; in sctp_outq_sack() local [all …]
|
D | ulpqueue.c | 291 __u32 tsn, ctsn; in sctp_ulpq_store_reasm() local 293 tsn = event->tsn; in sctp_ulpq_store_reasm() 304 ctsn = cevent->tsn; in sctp_ulpq_store_reasm() 305 if (TSN_lt(ctsn, tsn)) { in sctp_ulpq_store_reasm() 313 ctsn = cevent->tsn; in sctp_ulpq_store_reasm() 315 if (TSN_lt(tsn, ctsn)) in sctp_ulpq_store_reasm() 445 ctsn = cevent->tsn; in sctp_ulpq_retrieve_reassembled() 543 ctsn = cevent->tsn; in sctp_ulpq_retrieve_partial() 610 ctsn = event->tsn; in sctp_ulpq_reasm() 641 ctsn = cevent->tsn; in sctp_ulpq_retrieve_first() [all …]
|
D | sm_statefuns.c | 3839 __u32 tsn; in sctp_sf_eat_fwd_tsn() local 3858 tsn = ntohl(fwdtsn_hdr->new_cum_tsn); in sctp_sf_eat_fwd_tsn() 3859 pr_debug("%s: TSN 0x%x\n", __func__, tsn); in sctp_sf_eat_fwd_tsn() 3864 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0) in sctp_sf_eat_fwd_tsn() 3873 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn)); in sctp_sf_eat_fwd_tsn() 3907 __u32 tsn; in sctp_sf_eat_fwd_tsn_fast() local 3926 tsn = ntohl(fwdtsn_hdr->new_cum_tsn); in sctp_sf_eat_fwd_tsn_fast() 3927 pr_debug("%s: TSN 0x%x\n", __func__, tsn); in sctp_sf_eat_fwd_tsn_fast() 3932 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0) in sctp_sf_eat_fwd_tsn_fast() 3941 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn)); in sctp_sf_eat_fwd_tsn_fast() [all …]
|
D | ulpevent.c | 674 ntohl(chunk->subh.data_hdr->tsn), in sctp_ulpevent_make_rcvmsg() 720 event->tsn = ntohl(chunk->subh.data_hdr->tsn); in sctp_ulpevent_make_rcvmsg() 886 sinfo.sinfo_tsn = event->tsn; in sctp_ulpevent_read_sndrcvinfo() 914 rinfo.rcv_tsn = event->tsn; in sctp_ulpevent_read_rcvinfo()
|
D | associola.c | 920 __u32 tsn) in sctp_assoc_lookup_tsn() argument 926 __be32 key = htonl(tsn); in sctp_assoc_lookup_tsn() 950 if (key == chunk->subh.data_hdr->tsn) { in sctp_assoc_lookup_tsn() 964 if (key == chunk->subh.data_hdr->tsn) { in sctp_assoc_lookup_tsn()
|
D | sm_make_chunk.c | 724 dp.tsn = 0; in sctp_make_datafrag_empty() 972 const struct sctp_chunk *chunk, __u32 tsn) in sctp_make_abort_no_data() argument 978 + sizeof(tsn)); in sctp_make_abort_no_data() 984 payload = htonl(tsn); in sctp_make_abort_no_data() 1574 chunk->subh.data_hdr->tsn = in sctp_chunk_assign_tsn()
|
D | output.c | 587 chunk->has_tsn ? ntohl(chunk->subh.data_hdr->tsn) : 0, in sctp_packet_transmit()
|
/net/nfc/ |
D | digital_technology.c | 145 u8 tsn; member 831 sensf_req->tsn = 0; in digital_in_send_sensf_req()
|