Lines Matching refs:in
14 * This SCTP implementation is distributed in the hope that it
46 static struct sctp_ssnmap *sctp_ssnmap_init(struct sctp_ssnmap *map, __u16 in,
50 * specific needs of in or out streams.
52 static inline size_t sctp_ssnmap_size(__u16 in, __u16 out)
54 return sizeof(struct sctp_ssnmap) + (in + out) * sizeof(__u16);
61 struct sctp_ssnmap *sctp_ssnmap_new(__u16 in, __u16 out,
67 size = sctp_ssnmap_size(in, out);
76 if (!sctp_ssnmap_init(retval, in, out))
95 static struct sctp_ssnmap *sctp_ssnmap_init(struct sctp_ssnmap *map, __u16 in,
98 memset(map, 0x00, sctp_ssnmap_size(in, out));
100 /* Start 'in' stream just after the map header. */
101 map->in.ssn = (__u16 *)&map[1];
102 map->in.len = in;
104 /* Start 'out' stream just after 'in'. */
105 map->out.ssn = &map->in.ssn[in];
116 size = (map->in.len + map->out.len) * sizeof(__u16);
117 memset(map->in.ssn, 0x00, size);
126 size = sctp_ssnmap_size(map->in.len, map->out.len);