Lines Matching refs:map
87 void sctp_tsnmap_free(struct sctp_tsnmap *map);
102 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn);
105 static inline __u32 sctp_tsnmap_get_ctsn(const struct sctp_tsnmap *map) in sctp_tsnmap_get_ctsn() argument
107 return map->cumulative_tsn_ack_point; in sctp_tsnmap_get_ctsn()
111 static inline __u32 sctp_tsnmap_get_max_tsn_seen(const struct sctp_tsnmap *map) in sctp_tsnmap_get_max_tsn_seen() argument
113 return map->max_tsn_seen; in sctp_tsnmap_get_max_tsn_seen()
117 static inline __u16 sctp_tsnmap_num_dups(struct sctp_tsnmap *map) in sctp_tsnmap_num_dups() argument
119 return map->num_dup_tsns; in sctp_tsnmap_num_dups()
123 static inline __be32 *sctp_tsnmap_get_dups(struct sctp_tsnmap *map) in sctp_tsnmap_get_dups() argument
125 map->num_dup_tsns = 0; in sctp_tsnmap_get_dups()
126 return map->dup_tsns; in sctp_tsnmap_get_dups()
130 __u16 sctp_tsnmap_num_gabs(struct sctp_tsnmap *map,
134 __u16 sctp_tsnmap_pending(struct sctp_tsnmap *map);
137 static inline int sctp_tsnmap_has_gap(const struct sctp_tsnmap *map) in sctp_tsnmap_has_gap() argument
139 return map->cumulative_tsn_ack_point != map->max_tsn_seen; in sctp_tsnmap_has_gap()
145 static inline void sctp_tsnmap_mark_dup(struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_mark_dup() argument
147 if (map->num_dup_tsns < SCTP_MAX_DUP_TSNS) in sctp_tsnmap_mark_dup()
148 map->dup_tsns[map->num_dup_tsns++] = htonl(tsn); in sctp_tsnmap_mark_dup()