/Linux-v4.19/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 | ulpqueue.c | 299 __u32 tsn, ctsn; in sctp_ulpq_store_reasm() local 301 tsn = event->tsn; in sctp_ulpq_store_reasm() 312 ctsn = cevent->tsn; in sctp_ulpq_store_reasm() 313 if (TSN_lt(ctsn, tsn)) { in sctp_ulpq_store_reasm() 321 ctsn = cevent->tsn; in sctp_ulpq_store_reasm() 323 if (TSN_lt(tsn, ctsn)) in sctp_ulpq_store_reasm() 454 ctsn = cevent->tsn; in sctp_ulpq_retrieve_reassembled() 552 ctsn = cevent->tsn; in sctp_ulpq_retrieve_partial() 619 ctsn = event->tsn; in sctp_ulpq_reasm() 650 ctsn = cevent->tsn; in sctp_ulpq_retrieve_first() [all …]
|
D | outqueue.c | 56 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn); 167 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) in sctp_cacc_skip_3_2() argument 170 TSN_lt(tsn, primary->cacc.next_tsn_at_change)) in sctp_cacc_skip_3_2() 192 __u32 tsn) in sctp_cacc_skip() argument 196 sctp_cacc_skip_3_2(primary, tsn))) in sctp_cacc_skip() 341 ntsn = ntohl(nchunk->subh.data_hdr->tsn); in sctp_insert_list() 345 ltsn = ntohl(lchunk->subh.data_hdr->tsn); in sctp_insert_list() 1105 "illegal chunk", ntohl(chunk->subh.data_hdr->tsn), in sctp_outq_flush_data() 1117 __func__, ntohl(chunk->subh.data_hdr->tsn), in sctp_outq_flush_data() 1248 __u32 sack_ctsn, ctsn, tsn; in sctp_outq_sack() local [all …]
|
D | stream_interleave.c | 1103 __u32 tsn; in sctp_generate_iftsn() local 1113 tsn = ntohl(chunk->subh.data_hdr->tsn); in sctp_generate_iftsn() 1115 if (TSN_lte(tsn, ctsn)) { in sctp_generate_iftsn() 1118 } else if (TSN_lte(tsn, asoc->adv_peer_ack_point + 1)) { in sctp_generate_iftsn() 1126 asoc->adv_peer_ack_point = tsn; in sctp_generate_iftsn() 1208 __u32 tsn = event->tsn; in sctp_intl_reasm_flushtsn() local 1210 if (TSN_lte(tsn, ftsn)) { in sctp_intl_reasm_flushtsn() 1218 __u32 tsn = event->tsn; in sctp_intl_reasm_flushtsn() local 1220 if (TSN_lte(tsn, ftsn)) { in sctp_intl_reasm_flushtsn()
|
D | ulpevent.c | 668 ntohl(chunk->subh.data_hdr->tsn), in sctp_ulpevent_make_rcvmsg() 712 event->tsn = ntohl(chunk->subh.data_hdr->tsn); in sctp_ulpevent_make_rcvmsg() 960 sinfo.sinfo_tsn = event->tsn; in sctp_ulpevent_read_sndrcvinfo() 988 rinfo.rcv_tsn = event->tsn; in sctp_ulpevent_read_rcvinfo()
|
D | sm_statefuns.c | 4038 __u32 tsn; in sctp_sf_eat_fwd_tsn() local 4060 tsn = ntohl(fwdtsn_hdr->new_cum_tsn); in sctp_sf_eat_fwd_tsn() 4061 pr_debug("%s: TSN 0x%x\n", __func__, tsn); in sctp_sf_eat_fwd_tsn() 4066 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0) in sctp_sf_eat_fwd_tsn() 4072 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn)); in sctp_sf_eat_fwd_tsn() 4105 __u32 tsn; in sctp_sf_eat_fwd_tsn_fast() local 4127 tsn = ntohl(fwdtsn_hdr->new_cum_tsn); in sctp_sf_eat_fwd_tsn_fast() 4128 pr_debug("%s: TSN 0x%x\n", __func__, tsn); in sctp_sf_eat_fwd_tsn_fast() 4133 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0) in sctp_sf_eat_fwd_tsn_fast() 4139 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn)); in sctp_sf_eat_fwd_tsn_fast() [all …]
|
D | associola.c | 939 __u32 tsn) in sctp_assoc_lookup_tsn() argument 945 __be32 key = htonl(tsn); in sctp_assoc_lookup_tsn() 969 if (key == chunk->subh.data_hdr->tsn) { in sctp_assoc_lookup_tsn() 983 if (key == chunk->subh.data_hdr->tsn) { in sctp_assoc_lookup_tsn()
|
D | sm_make_chunk.c | 983 __u32 tsn) in sctp_make_abort_no_data() argument 989 sizeof(struct sctp_errhdr) + sizeof(tsn)); in sctp_make_abort_no_data() 995 payload = htonl(tsn); in sctp_make_abort_no_data() 1580 chunk->subh.data_hdr->tsn = in sctp_chunk_assign_tsn()
|
D | output.c | 503 chunk->has_tsn ? ntohl(chunk->subh.data_hdr->tsn) : 0, in sctp_packet_pack()
|
/Linux-v4.19/include/net/sctp/ |
D | tsnmap.h | 110 int sctp_tsnmap_check(const struct sctp_tsnmap *, __u32 tsn); 113 int sctp_tsnmap_mark(struct sctp_tsnmap *, __u32 tsn, 117 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn); 160 static inline void sctp_tsnmap_mark_dup(struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_mark_dup() argument 163 map->dup_tsns[map->num_dup_tsns++] = htonl(tsn); in sctp_tsnmap_mark_dup() 167 void sctp_tsnmap_renege(struct sctp_tsnmap *, __u32 tsn);
|
D | ulpevent.h | 65 __u32 tsn; member
|
D | sm.h | 224 __u32 tsn);
|
/Linux-v4.19/block/ |
D | sed-opal.c | 92 u32 tsn; member 647 static int cmd_finalize(struct opal_dev *cmd, u32 hsn, u32 tsn) in cmd_finalize() argument 666 hdr->pkt.tsn = cpu_to_be32(tsn); in cmd_finalize() 996 u32 hsn, tsn; in start_opal_session_cont() local 1004 tsn = response_get_u64(&dev->parsed, 5); in start_opal_session_cont() 1006 if (hsn == 0 && tsn == 0) { in start_opal_session_cont() 1012 dev->tsn = tsn; in start_opal_session_cont() 1034 dev->tsn = 0; in end_session_cont() 1042 ret = cmd_finalize(dev, dev->hsn, dev->tsn); in finalize_and_send() 1992 dev->tsn = 0; in setup_opal_dev() [all …]
|
D | opal_proto.h | 217 __be32 tsn; member
|
/Linux-v4.19/include/linux/ |
D | sctp.h | 235 __be32 tsn; member 248 __be32 tsn; member
|
/Linux-v4.19/net/nfc/ |
D | digital_technology.c | 146 u8 tsn; member 830 sensf_req->tsn = 0; in digital_in_send_sensf_req()
|
/Linux-v4.19/drivers/nfc/pn533/ |
D | pn533.c | 102 u8 tsn; member 131 .tsn = 0x03, 144 .tsn = 0x03,
|