Home
last modified time | relevance | path

Searched refs:tsn (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.4/net/sctp/
Dtsnmap.c69 int sctp_tsnmap_check(const struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_check() argument
74 if (TSN_lte(tsn, map->cumulative_tsn_ack_point)) in sctp_tsnmap_check()
80 if (!TSN_lt(tsn, map->base_tsn + SCTP_TSN_MAP_SIZE)) in sctp_tsnmap_check()
84 gap = tsn - map->base_tsn; in sctp_tsnmap_check()
95 int sctp_tsnmap_mark(struct sctp_tsnmap *map, __u32 tsn, in sctp_tsnmap_mark() argument
100 if (TSN_lt(tsn, map->base_tsn)) in sctp_tsnmap_mark()
103 gap = tsn - map->base_tsn; in sctp_tsnmap_mark()
125 if (TSN_lt(map->max_tsn_seen, tsn)) in sctp_tsnmap_mark()
126 map->max_tsn_seen = tsn; in sctp_tsnmap_mark()
190 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_skip() argument
[all …]
Dulpqueue.c278 __u32 tsn, ctsn; in sctp_ulpq_store_reasm() local
280 tsn = event->tsn; in sctp_ulpq_store_reasm()
291 ctsn = cevent->tsn; in sctp_ulpq_store_reasm()
292 if (TSN_lt(ctsn, tsn)) { in sctp_ulpq_store_reasm()
300 ctsn = cevent->tsn; in sctp_ulpq_store_reasm()
302 if (TSN_lt(tsn, ctsn)) in sctp_ulpq_store_reasm()
433 ctsn = cevent->tsn; in sctp_ulpq_retrieve_reassembled()
531 ctsn = cevent->tsn; in sctp_ulpq_retrieve_partial()
598 ctsn = event->tsn; in sctp_ulpq_reasm()
629 ctsn = cevent->tsn; in sctp_ulpq_retrieve_first()
[all …]
Doutqueue.c41 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn);
152 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) in sctp_cacc_skip_3_2() argument
155 TSN_lt(tsn, primary->cacc.next_tsn_at_change)) in sctp_cacc_skip_3_2()
177 __u32 tsn) in sctp_cacc_skip() argument
181 sctp_cacc_skip_3_2(primary, tsn))) in sctp_cacc_skip()
326 ntsn = ntohl(nchunk->subh.data_hdr->tsn); in sctp_insert_list()
330 ltsn = ntohl(lchunk->subh.data_hdr->tsn); in sctp_insert_list()
1086 "illegal chunk", ntohl(chunk->subh.data_hdr->tsn), in sctp_outq_flush_data()
1098 __func__, ntohl(chunk->subh.data_hdr->tsn), in sctp_outq_flush_data()
1229 __u32 sack_ctsn, ctsn, tsn; in sctp_outq_sack() local
[all …]
Dstream_interleave.c1117 __u32 tsn; in sctp_generate_iftsn() local
1127 tsn = ntohl(chunk->subh.data_hdr->tsn); in sctp_generate_iftsn()
1129 if (TSN_lte(tsn, ctsn)) { in sctp_generate_iftsn()
1132 } else if (TSN_lte(tsn, asoc->adv_peer_ack_point + 1)) { in sctp_generate_iftsn()
1140 asoc->adv_peer_ack_point = tsn; in sctp_generate_iftsn()
1222 __u32 tsn = event->tsn; in sctp_intl_reasm_flushtsn() local
1224 if (TSN_lte(tsn, ftsn)) { in sctp_intl_reasm_flushtsn()
1232 __u32 tsn = event->tsn; in sctp_intl_reasm_flushtsn() local
1234 if (TSN_lte(tsn, ftsn)) { in sctp_intl_reasm_flushtsn()
Dulpevent.c651 ntohl(chunk->subh.data_hdr->tsn), in sctp_ulpevent_make_rcvmsg()
694 event->tsn = ntohl(chunk->subh.data_hdr->tsn); in sctp_ulpevent_make_rcvmsg()
942 sinfo.sinfo_tsn = event->tsn; in sctp_ulpevent_read_sndrcvinfo()
970 rinfo.rcv_tsn = event->tsn; in sctp_ulpevent_read_rcvinfo()
Dsm_statefuns.c4044 __u32 tsn; in sctp_sf_eat_fwd_tsn() local
4066 tsn = ntohl(fwdtsn_hdr->new_cum_tsn); in sctp_sf_eat_fwd_tsn()
4067 pr_debug("%s: TSN 0x%x\n", __func__, tsn); in sctp_sf_eat_fwd_tsn()
4072 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0) in sctp_sf_eat_fwd_tsn()
4078 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn)); in sctp_sf_eat_fwd_tsn()
4111 __u32 tsn; in sctp_sf_eat_fwd_tsn_fast() local
4133 tsn = ntohl(fwdtsn_hdr->new_cum_tsn); in sctp_sf_eat_fwd_tsn_fast()
4134 pr_debug("%s: TSN 0x%x\n", __func__, tsn); in sctp_sf_eat_fwd_tsn_fast()
4139 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0) in sctp_sf_eat_fwd_tsn_fast()
4145 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn)); in sctp_sf_eat_fwd_tsn_fast()
[all …]
Dassociola.c920 __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()
Dsm_make_chunk.c975 __u32 tsn) in sctp_make_abort_no_data() argument
981 sizeof(struct sctp_errhdr) + sizeof(tsn)); in sctp_make_abort_no_data()
987 payload = htonl(tsn); in sctp_make_abort_no_data()
1572 chunk->subh.data_hdr->tsn = in sctp_chunk_assign_tsn()
Doutput.c476 chunk->has_tsn ? ntohl(chunk->subh.data_hdr->tsn) : 0, in sctp_packet_pack()
/Linux-v5.4/include/net/sctp/
Dtsnmap.h95 int sctp_tsnmap_check(const struct sctp_tsnmap *, __u32 tsn);
98 int sctp_tsnmap_mark(struct sctp_tsnmap *, __u32 tsn,
102 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn);
145 static inline void sctp_tsnmap_mark_dup(struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_mark_dup() argument
148 map->dup_tsns[map->num_dup_tsns++] = htonl(tsn); in sctp_tsnmap_mark_dup()
152 void sctp_tsnmap_renege(struct sctp_tsnmap *, __u32 tsn);
Dulpevent.h50 __u32 tsn; member
Dsm.h209 __u32 tsn);
/Linux-v5.4/block/
Dsed-opal.c86 u32 tsn; member
684 static int cmd_finalize(struct opal_dev *cmd, u32 hsn, u32 tsn) in cmd_finalize() argument
710 hdr->pkt.tsn = cpu_to_be32(tsn); in cmd_finalize()
1047 u32 hsn, tsn; in start_opal_session_cont() local
1055 tsn = response_get_u64(&dev->parsed, 5); in start_opal_session_cont()
1057 if (hsn == 0 && tsn == 0) { in start_opal_session_cont()
1063 dev->tsn = tsn; in start_opal_session_cont()
1086 dev->tsn = 0; in end_session_cont()
1095 ret = cmd_finalize(dev, dev->hsn, dev->tsn); in finalize_and_send()
1985 dev->tsn = 0; in setup_opal_dev()
[all …]
Dopal_proto.h224 __be32 tsn; member
/Linux-v5.4/include/linux/
Dsctp.h220 __be32 tsn; member
233 __be32 tsn; member
/Linux-v5.4/Documentation/devicetree/bindings/net/dsa/
Dsja1105.txt69 arch/arm/boot/dts/ls1021a-tsn.dts:
/Linux-v5.4/net/nfc/
Ddigital_technology.c137 u8 tsn; member
821 sensf_req->tsn = 0; in digital_in_send_sensf_req()
/Linux-v5.4/drivers/nfc/pn533/
Dpn533.c90 u8 tsn; member
119 .tsn = 0x03,
132 .tsn = 0x03,
/Linux-v5.4/arch/arm/boot/dts/
DMakefile613 ls1021a-tsn.dtb \