include/linux/lsm_hook_defs.h
380
LSM_HOOK(int, 0, sctp_assoc_request, struct sctp_association *asoc,
include/linux/lsm_hook_defs.h
384
LSM_HOOK(void, LSM_RET_VOID, sctp_sk_clone, struct sctp_association *asoc,
include/linux/lsm_hook_defs.h
386
LSM_HOOK(int, 0, sctp_assoc_established, struct sctp_association *asoc,
include/linux/sctp.h
738
struct sctp_association *asoc;
include/linux/security.h
1711
int security_sctp_assoc_request(struct sctp_association *asoc, struct sk_buff *skb);
include/linux/security.h
1714
void security_sctp_sk_clone(struct sctp_association *asoc, struct sock *sk,
include/linux/security.h
1716
int security_sctp_assoc_established(struct sctp_association *asoc,
include/linux/security.h
1927
static inline int security_sctp_assoc_request(struct sctp_association *asoc,
include/linux/security.h
1940
static inline void security_sctp_sk_clone(struct sctp_association *asoc,
include/linux/security.h
1946
static inline int security_sctp_assoc_established(struct sctp_association *asoc,
include/linux/security.h
216
struct sctp_association;
include/net/sctp/auth.h
101
struct sctp_association *asoc, __u16 key_id);
include/net/sctp/auth.h
103
struct sctp_association *asoc, __u16 key_id);
include/net/sctp/auth.h
22
struct sctp_association;
include/net/sctp/auth.h
68
int sctp_auth_asoc_init_active_key(struct sctp_association *asoc, gfp_t gfp);
include/net/sctp/auth.h
70
const struct sctp_association *asoc,
include/net/sctp/auth.h
73
struct sctp_association *asoc,
include/net/sctp/auth.h
77
sctp_auth_asoc_get_hmac(const struct sctp_association *asoc);
include/net/sctp/auth.h
78
void sctp_auth_asoc_set_default_hmac(struct sctp_association *asoc,
include/net/sctp/auth.h
80
int sctp_auth_asoc_verify_hmac_id(const struct sctp_association *asoc,
include/net/sctp/auth.h
83
const struct sctp_association *asoc);
include/net/sctp/auth.h
85
const struct sctp_association *asoc);
include/net/sctp/auth.h
86
void sctp_auth_calculate_hmac(const struct sctp_association *asoc,
include/net/sctp/auth.h
96
int sctp_auth_set_key(struct sctp_endpoint *ep, struct sctp_association *asoc,
include/net/sctp/auth.h
99
struct sctp_association *asoc, __u16 key_id);
include/net/sctp/command.h
117
struct sctp_association *asoc;
include/net/sctp/command.h
158
SCTP_ARG_CONSTRUCTOR(ASOC, struct sctp_association *, asoc)
include/net/sctp/sctp.h
116
int sctp_get_sctp_info(struct sock *sk, struct sctp_association *asoc,
include/net/sctp/sctp.h
122
int sctp_primitive_ASSOCIATE(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
123
int sctp_primitive_SHUTDOWN(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
124
int sctp_primitive_ABORT(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
125
int sctp_primitive_SEND(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
126
int sctp_primitive_REQUESTHEARTBEAT(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
127
int sctp_primitive_ASCONF(struct net *, struct sctp_association *, void *arg);
include/net/sctp/sctp.h
128
int sctp_primitive_RECONF(struct net *net, struct sctp_association *asoc,
include/net/sctp/sctp.h
139
struct sctphdr *, struct sctp_association **,
include/net/sctp/sctp.h
144
void sctp_icmp_frag_needed(struct sock *, struct sctp_association *,
include/net/sctp/sctp.h
149
struct sctp_association *asoc,
include/net/sctp/sctp.h
183
int sctp_send_reset_streams(struct sctp_association *asoc,
include/net/sctp/sctp.h
185
int sctp_send_reset_assoc(struct sctp_association *asoc);
include/net/sctp/sctp.h
186
int sctp_send_add_streams(struct sctp_association *asoc,
include/net/sctp/sctp.h
256
static inline void sctp_max_rto(struct sctp_association *asoc,
include/net/sctp/sctp.h
346
static inline sctp_assoc_t sctp_assoc2id(const struct sctp_association *asoc)
include/net/sctp/sctp.h
352
sctp_assoc_to_state(const struct sctp_association *asoc)
include/net/sctp/sctp.h
365
struct sctp_association *sctp_id2assoc(struct sock *sk, sctp_assoc_t id);
include/net/sctp/sctp.h
518
static inline int __sctp_state(const struct sctp_association *asoc,
include/net/sctp/sm.h
164
struct sctp_association *sctp_make_temp_asoc(const struct sctp_endpoint *,
include/net/sctp/sm.h
169
struct sctp_chunk *sctp_make_init(const struct sctp_association *asoc,
include/net/sctp/sm.h
172
struct sctp_chunk *sctp_make_init_ack(const struct sctp_association *asoc,
include/net/sctp/sm.h
175
struct sctp_chunk *sctp_make_cookie_echo(const struct sctp_association *asoc,
include/net/sctp/sm.h
177
struct sctp_chunk *sctp_make_cookie_ack(const struct sctp_association *asoc,
include/net/sctp/sm.h
179
struct sctp_chunk *sctp_make_cwr(const struct sctp_association *asoc,
include/net/sctp/sm.h
182
struct sctp_chunk *sctp_make_idata(const struct sctp_association *asoc,
include/net/sctp/sm.h
184
struct sctp_chunk *sctp_make_ifwdtsn(const struct sctp_association *asoc,
include/net/sctp/sm.h
187
struct sctp_chunk *sctp_make_datafrag_empty(const struct sctp_association *asoc,
include/net/sctp/sm.h
190
struct sctp_chunk *sctp_make_ecne(const struct sctp_association *asoc,
include/net/sctp/sm.h
192
struct sctp_chunk *sctp_make_sack(struct sctp_association *asoc);
include/net/sctp/sm.h
193
struct sctp_chunk *sctp_make_shutdown(const struct sctp_association *asoc,
include/net/sctp/sm.h
195
struct sctp_chunk *sctp_make_shutdown_ack(const struct sctp_association *asoc,
include/net/sctp/sm.h
198
const struct sctp_association *asoc,
include/net/sctp/sm.h
201
struct sctp_chunk *sctp_make_abort(const struct sctp_association *asoc,
include/net/sctp/sm.h
204
struct sctp_chunk *sctp_make_abort_no_data(const struct sctp_association *asoc,
include/net/sctp/sm.h
207
struct sctp_chunk *sctp_make_abort_user(const struct sctp_association *asoc,
include/net/sctp/sm.h
210
const struct sctp_association *asoc,
include/net/sctp/sm.h
215
const struct sctp_association *asoc,
include/net/sctp/sm.h
219
const struct sctp_association *asoc,
include/net/sctp/sm.h
222
const struct sctp_association *asoc,
include/net/sctp/sm.h
224
struct sctp_chunk *sctp_make_heartbeat(const struct sctp_association *asoc,
include/net/sctp/sm.h
227
struct sctp_chunk *sctp_make_heartbeat_ack(const struct sctp_association *asoc,
include/net/sctp/sm.h
231
struct sctp_chunk *sctp_make_pad(const struct sctp_association *asoc, int len);
include/net/sctp/sm.h
232
struct sctp_chunk *sctp_make_op_error(const struct sctp_association *asoc,
include/net/sctp/sm.h
237
struct sctp_chunk *sctp_make_asconf_update_ip(struct sctp_association *asoc,
include/net/sctp/sm.h
241
struct sctp_chunk *sctp_make_asconf_set_prim(struct sctp_association *asoc,
include/net/sctp/sm.h
243
bool sctp_verify_asconf(const struct sctp_association *asoc,
include/net/sctp/sm.h
246
struct sctp_chunk *sctp_process_asconf(struct sctp_association *asoc,
include/net/sctp/sm.h
248
int sctp_process_asconf_ack(struct sctp_association *asoc,
include/net/sctp/sm.h
250
struct sctp_chunk *sctp_make_fwdtsn(const struct sctp_association *asoc,
include/net/sctp/sm.h
253
struct sctp_chunk *sctp_make_auth(const struct sctp_association *asoc,
include/net/sctp/sm.h
255
struct sctp_chunk *sctp_make_strreset_req(const struct sctp_association *asoc,
include/net/sctp/sm.h
259
const struct sctp_association *asoc);
include/net/sctp/sm.h
261
const struct sctp_association *asoc,
include/net/sctp/sm.h
263
struct sctp_chunk *sctp_make_strreset_resp(const struct sctp_association *asoc,
include/net/sctp/sm.h
265
struct sctp_chunk *sctp_make_strreset_tsnresp(struct sctp_association *asoc,
include/net/sctp/sm.h
269
bool sctp_verify_reconf(const struct sctp_association *asoc,
include/net/sctp/sm.h
277
struct sctp_association *asoc,
include/net/sctp/sm.h
281
struct sctp_association *asoc,
include/net/sctp/sm.h
285
struct sctp_association *asoc,
include/net/sctp/sm.h
289
struct sctp_association *asoc,
include/net/sctp/sm.h
293
struct sctp_association *asoc,
include/net/sctp/sm.h
297
struct sctp_association *asoc,
include/net/sctp/sm.h
305
struct sctp_endpoint *ep, struct sctp_association *asoc,
include/net/sctp/sm.h
317
struct sctp_association *sctp_unpack_cookie(
include/net/sctp/sm.h
319
const struct sctp_association *asoc,
include/net/sctp/sm.h
375
const struct sctp_association *asoc)
include/net/sctp/sm.h
395
const struct sctp_association *asoc)
include/net/sctp/sm.h
56
const struct sctp_association *asoc,
include/net/sctp/stream_interleave.h
23
struct sctp_chunk *(*make_datafrag)(const struct sctp_association *asoc,
include/net/sctp/stream_sched.h
44
int sctp_sched_set_sched(struct sctp_association *asoc,
include/net/sctp/stream_sched.h
46
int sctp_sched_get_sched(struct sctp_association *asoc);
include/net/sctp/stream_sched.h
47
int sctp_sched_set_value(struct sctp_association *asoc, __u16 sid,
include/net/sctp/stream_sched.h
49
int sctp_sched_get_value(struct sctp_association *asoc, __u16 sid,
include/net/sctp/structs.h
1067
struct sctp_association *asoc;
include/net/sctp/structs.h
1108
void sctp_outq_init(struct sctp_association *, struct sctp_outq *);
include/net/sctp/structs.h
1118
void sctp_prsctp_prune(struct sctp_association *asoc,
include/net/sctp/structs.h
1344
void sctp_endpoint_add_asoc(struct sctp_endpoint *, struct sctp_association *);
include/net/sctp/structs.h
1345
struct sctp_association *sctp_endpoint_lookup_assoc(
include/net/sctp/structs.h
1359
const struct sctp_association *asoc,
include/net/sctp/structs.h
1362
int sctp_process_init(struct sctp_association *, struct sctp_chunk *chunk,
include/net/sctp/structs.h
2099
static inline struct sctp_association *sctp_assoc(struct sctp_ep_common *base)
include/net/sctp/structs.h
2101
struct sctp_association *asoc;
include/net/sctp/structs.h
2103
asoc = container_of(base, struct sctp_association, base);
include/net/sctp/structs.h
2110
struct sctp_association *
include/net/sctp/structs.h
2113
void sctp_association_free(struct sctp_association *);
include/net/sctp/structs.h
2114
void sctp_association_put(struct sctp_association *);
include/net/sctp/structs.h
2115
void sctp_association_hold(struct sctp_association *);
include/net/sctp/structs.h
2118
struct sctp_association *, struct sctp_transport *);
include/net/sctp/structs.h
2119
void sctp_assoc_update_retran_path(struct sctp_association *);
include/net/sctp/structs.h
2120
struct sctp_transport *sctp_assoc_lookup_paddr(const struct sctp_association *,
include/net/sctp/structs.h
2122
int sctp_assoc_lookup_laddr(struct sctp_association *asoc,
include/net/sctp/structs.h
2124
struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *,
include/net/sctp/structs.h
2128
void sctp_assoc_rm_peer(struct sctp_association *asoc,
include/net/sctp/structs.h
2130
void sctp_assoc_control_transport(struct sctp_association *asoc,
include/net/sctp/structs.h
2134
struct sctp_transport *sctp_assoc_lookup_tsn(struct sctp_association *, __u32);
include/net/sctp/structs.h
2135
void sctp_assoc_migrate(struct sctp_association *, struct sock *);
include/net/sctp/structs.h
2136
int sctp_assoc_update(struct sctp_association *old,
include/net/sctp/structs.h
2137
struct sctp_association *new);
include/net/sctp/structs.h
2139
__u32 sctp_association_get_next_tsn(struct sctp_association *);
include/net/sctp/structs.h
2141
void sctp_assoc_update_frag_point(struct sctp_association *asoc);
include/net/sctp/structs.h
2142
void sctp_assoc_set_pmtu(struct sctp_association *asoc, __u32 pmtu);
include/net/sctp/structs.h
2143
void sctp_assoc_sync_pmtu(struct sctp_association *asoc);
include/net/sctp/structs.h
2144
void sctp_assoc_rwnd_increase(struct sctp_association *, unsigned int);
include/net/sctp/structs.h
2145
void sctp_assoc_rwnd_decrease(struct sctp_association *, unsigned int);
include/net/sctp/structs.h
2146
void sctp_assoc_set_primary(struct sctp_association *,
include/net/sctp/structs.h
2148
void sctp_assoc_del_nonprimary_peers(struct sctp_association *,
include/net/sctp/structs.h
2150
int sctp_assoc_set_bind_addr_from_ep(struct sctp_association *asoc,
include/net/sctp/structs.h
2152
int sctp_assoc_set_bind_addr_from_cookie(struct sctp_association *,
include/net/sctp/structs.h
2155
int sctp_assoc_set_id(struct sctp_association *, gfp_t);
include/net/sctp/structs.h
2156
void sctp_assoc_clean_asconf_ack_cache(const struct sctp_association *asoc);
include/net/sctp/structs.h
2158
const struct sctp_association *asoc,
include/net/sctp/structs.h
2160
void sctp_asconf_queue_teardown(struct sctp_association *asoc);
include/net/sctp/structs.h
2164
struct sctp_chunk *sctp_get_ecne_prepend(struct sctp_association *asoc);
include/net/sctp/structs.h
522
struct sctp_datamsg *sctp_datamsg_from_user(struct sctp_association *,
include/net/sctp/structs.h
606
struct sctp_association *asoc;
include/net/sctp/structs.h
63
struct sctp_association;
include/net/sctp/structs.h
663
const struct sctp_association *,
include/net/sctp/structs.h
805
struct sctp_association *asoc;
include/net/sctp/structs.h
993
struct sctp_association *);
include/net/sctp/ulpevent.h
106
const struct sctp_association *asoc,
include/net/sctp/ulpevent.h
111
const struct sctp_association *asoc,
include/net/sctp/ulpevent.h
116
const struct sctp_association *asoc, gfp_t gfp);
include/net/sctp/ulpevent.h
118
struct sctp_ulpevent *sctp_ulpevent_make_rcvmsg(struct sctp_association *asoc,
include/net/sctp/ulpevent.h
123
const struct sctp_association *asoc, __u16 key_id,
include/net/sctp/ulpevent.h
127
const struct sctp_association *asoc, gfp_t gfp);
include/net/sctp/ulpevent.h
130
const struct sctp_association *asoc, __u16 flags,
include/net/sctp/ulpevent.h
134
const struct sctp_association *asoc, __u16 flags,
include/net/sctp/ulpevent.h
138
const struct sctp_association *asoc, __u16 flags,
include/net/sctp/ulpevent.h
39
struct sctp_association *asoc;
include/net/sctp/ulpevent.h
74
const struct sctp_association *asoc,
include/net/sctp/ulpevent.h
87
const struct sctp_association *asoc,
include/net/sctp/ulpevent.h
92
const struct sctp_association *asoc,
include/net/sctp/ulpevent.h
99
const struct sctp_association *asoc,
include/net/sctp/ulpqueue.h
31
struct sctp_association *asoc;
include/net/sctp/ulpqueue.h
38
void sctp_ulpq_init(struct sctp_ulpq *ulpq, struct sctp_association *asoc);
include/net/sctp/ulpqueue.h
58
int sctp_clear_pd(struct sock *sk, struct sctp_association *asoc);
include/trace/events/sctp.h
14
const struct sctp_association *asoc),
include/trace/events/sctp.h
53
const struct sctp_association *asoc,
net/sctp/associola.c
1057
void sctp_assoc_migrate(struct sctp_association *assoc, struct sock *newsk)
net/sctp/associola.c
1088
int sctp_assoc_update(struct sctp_association *asoc,
net/sctp/associola.c
1089
struct sctp_association *new)
net/sctp/associola.c
1260
void sctp_assoc_update_retran_path(struct sctp_association *asoc)
net/sctp/associola.c
1298
static void sctp_select_active_and_retran_path(struct sctp_association *asoc)
net/sctp/associola.c
1366
sctp_assoc_choose_alter_transport(struct sctp_association *asoc,
net/sctp/associola.c
1383
void sctp_assoc_update_frag_point(struct sctp_association *asoc)
net/sctp/associola.c
1397
void sctp_assoc_set_pmtu(struct sctp_association *asoc, __u32 pmtu)
net/sctp/associola.c
1411
void sctp_assoc_sync_pmtu(struct sctp_association *asoc)
net/sctp/associola.c
1434
static inline bool sctp_peer_needs_update(struct sctp_association *asoc)
net/sctp/associola.c
1456
void sctp_assoc_rwnd_increase(struct sctp_association *asoc, unsigned int len)
net/sctp/associola.c
1515
void sctp_assoc_rwnd_decrease(struct sctp_association *asoc, unsigned int len)
net/sctp/associola.c
1557
int sctp_assoc_set_bind_addr_from_ep(struct sctp_association *asoc,
net/sctp/associola.c
1581
int sctp_assoc_set_bind_addr_from_cookie(struct sctp_association *asoc,
net/sctp/associola.c
1595
int sctp_assoc_lookup_laddr(struct sctp_association *asoc,
net/sctp/associola.c
1609
int sctp_assoc_set_id(struct sctp_association *asoc, gfp_t gfp)
net/sctp/associola.c
1637
static void sctp_assoc_free_asconf_queue(struct sctp_association *asoc)
net/sctp/associola.c
1649
static void sctp_assoc_free_asconf_acks(struct sctp_association *asoc)
net/sctp/associola.c
1662
void sctp_assoc_clean_asconf_ack_cache(const struct sctp_association *asoc)
net/sctp/associola.c
1683
const struct sctp_association *asoc,
net/sctp/associola.c
1703
void sctp_asconf_queue_teardown(struct sctp_association *asoc)
net/sctp/associola.c
286
struct sctp_association *sctp_association_new(const struct sctp_endpoint *ep,
net/sctp/associola.c
290
struct sctp_association *asoc;
net/sctp/associola.c
314
void sctp_association_free(struct sctp_association *asoc)
net/sctp/associola.c
400
static void sctp_association_destroy(struct sctp_association *asoc)
net/sctp/associola.c
423
void sctp_assoc_set_primary(struct sctp_association *asoc,
net/sctp/associola.c
43
static void sctp_select_active_and_retran_path(struct sctp_association *asoc);
net/sctp/associola.c
45
static void sctp_assoc_free_asconf_acks(struct sctp_association *asoc);
net/sctp/associola.c
46
static void sctp_assoc_free_asconf_queue(struct sctp_association *asoc);
net/sctp/associola.c
482
void sctp_assoc_rm_peer(struct sctp_association *asoc,
net/sctp/associola.c
51
static struct sctp_association *sctp_association_init(
net/sctp/associola.c
52
struct sctp_association *asoc,
net/sctp/associola.c
583
struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *asoc,
net/sctp/associola.c
744
const struct sctp_association *asoc,
net/sctp/associola.c
761
void sctp_assoc_del_nonprimary_peers(struct sctp_association *asoc,
net/sctp/associola.c
779
void sctp_assoc_control_transport(struct sctp_association *asoc,
net/sctp/associola.c
844
void sctp_association_hold(struct sctp_association *asoc)
net/sctp/associola.c
852
void sctp_association_put(struct sctp_association *asoc)
net/sctp/associola.c
861
__u32 sctp_association_get_next_tsn(struct sctp_association *asoc)
net/sctp/associola.c
894
struct sctp_chunk *sctp_get_ecne_prepend(struct sctp_association *asoc)
net/sctp/associola.c
908
struct sctp_transport *sctp_assoc_lookup_tsn(struct sctp_association *asoc,
net/sctp/associola.c
966
struct sctp_association *asoc =
net/sctp/associola.c
967
container_of(work, struct sctp_association,
net/sctp/auth.c
223
const struct sctp_association *asoc,
net/sctp/auth.c
234
const struct sctp_association *asoc,
net/sctp/auth.c
288
const struct sctp_association *asoc,
net/sctp/auth.c
355
struct sctp_association *asoc,
net/sctp/auth.c
384
int sctp_auth_asoc_init_active_key(struct sctp_association *asoc, gfp_t gfp)
net/sctp/auth.c
431
const struct sctp_association *asoc,
net/sctp/auth.c
457
sctp_auth_asoc_get_hmac(const struct sctp_association *asoc)
net/sctp/auth.c
501
int sctp_auth_asoc_verify_hmac_id(const struct sctp_association *asoc,
net/sctp/auth.c
523
void sctp_auth_asoc_set_default_hmac(struct sctp_association *asoc,
net/sctp/auth.c
583
int sctp_auth_send_cid(enum sctp_cid chunk, const struct sctp_association *asoc)
net/sctp/auth.c
595
int sctp_auth_recv_cid(enum sctp_cid chunk, const struct sctp_association *asoc)
net/sctp/auth.c
616
void sctp_auth_calculate_hmac(const struct sctp_association *asoc,
net/sctp/auth.c
721
struct sctp_association *asoc,
net/sctp/auth.c
784
struct sctp_association *asoc,
net/sctp/auth.c
827
struct sctp_association *asoc,
net/sctp/auth.c
871
struct sctp_association *asoc, __u16 key_id)
net/sctp/chunk.c
146
struct sctp_datamsg *sctp_datamsg_from_user(struct sctp_association *asoc,
net/sctp/chunk.c
74
struct sctp_association *asoc = NULL;
net/sctp/diag.c
102
struct sctp_association *asoc)
net/sctp/diag.c
127
static int inet_sctp_diag_fill(struct sock *sk, struct sctp_association *asoc,
net/sctp/diag.c
235
struct sctp_association *asoc)
net/sctp/diag.c
256
struct sctp_association *assoc = tsp->asoc;
net/sctp/diag.c
28
struct sctp_association *asoc)
net/sctp/diag.c
306
struct sctp_association *assoc;
net/sctp/endpointola.c
156
struct sctp_association *asoc)
net/sctp/endpointola.c
271
struct sctp_association *sctp_endpoint_lookup_assoc(
net/sctp/endpointola.c
276
struct sctp_association *asoc = NULL;
net/sctp/endpointola.c
331
struct sctp_association *asoc;
net/sctp/input.c
1052
static struct sctp_association *__sctp_lookup_association(
net/sctp/input.c
1060
struct sctp_association *asoc = NULL;
net/sctp/input.c
1075
struct sctp_association *sctp_lookup_association(struct net *net,
net/sctp/input.c
1081
struct sctp_association *asoc;
net/sctp/input.c
1124
static struct sctp_association *__sctp_rcv_init_lookup(struct net *net,
net/sctp/input.c
1129
struct sctp_association *asoc;
net/sctp/input.c
1188
static struct sctp_association *__sctp_rcv_asconf_lookup(
net/sctp/input.c
1235
static struct sctp_association *__sctp_rcv_walk_lookup(struct net *net,
net/sctp/input.c
1241
struct sctp_association *asoc = NULL;
net/sctp/input.c
1304
static struct sctp_association *__sctp_rcv_lookup_harder(struct net *net,
net/sctp/input.c
1338
static struct sctp_association *__sctp_rcv_lookup(struct net *net,
net/sctp/input.c
1345
struct sctp_association *asoc;
net/sctp/input.c
372
void sctp_icmp_frag_needed(struct sock *sk, struct sctp_association *asoc,
net/sctp/input.c
432
struct sctp_association *asoc,
net/sctp/input.c
462
struct sctp_association **app,
net/sctp/input.c
470
struct sctp_association *asoc;
net/sctp/input.c
49
static struct sctp_association *__sctp_rcv_lookup(struct net *net,
net/sctp/input.c
551
struct sctp_association *asoc = t->asoc;
net/sctp/input.c
60
static struct sctp_association *__sctp_lookup_association(
net/sctp/input.c
614
struct sctp_association *asoc;
net/sctp/input.c
641
struct sctp_association *asoc;
net/sctp/input.c
91
struct sctp_association *asoc;
net/sctp/ipv6.c
129
struct sctp_association *asoc = t->asoc;
net/sctp/ipv6.c
166
struct sctp_association *asoc;
net/sctp/ipv6.c
193
struct sctp_association *asoc;
net/sctp/ipv6.c
278
struct sctp_association *asoc = t->asoc;
net/sctp/ipv6.c
838
struct sctp_association *asoc;
net/sctp/output.c
244
struct sctp_association *asoc = pkt->transport->asoc;
net/sctp/output.c
290
struct sctp_association *asoc;
net/sctp/output.c
572
struct sctp_association *asoc = tp->asoc;
net/sctp/output.c
677
struct sctp_association *asoc = transport->asoc;
net/sctp/output.c
761
struct sctp_association *asoc = transport->asoc;
net/sctp/output.c
77
struct sctp_association *asoc = tp->asoc;
net/sctp/outqueue.c
1225
static void sctp_sack_update_unack_data(struct sctp_association *assoc,
net/sctp/outqueue.c
1250
struct sctp_association *asoc = q->asoc;
net/sctp/outqueue.c
1605
struct sctp_association *asoc = transport->asoc;
net/sctp/outqueue.c
1717
struct sctp_association *asoc = q->asoc;
net/sctp/outqueue.c
1823
struct sctp_association *asoc = q->asoc;
net/sctp/outqueue.c
191
void sctp_outq_init(struct sctp_association *asoc, struct sctp_outq *q)
net/sctp/outqueue.c
342
static int sctp_prsctp_prune_sent(struct sctp_association *asoc,
net/sctp/outqueue.c
382
static int sctp_prsctp_prune_unsent(struct sctp_association *asoc,
net/sctp/outqueue.c
423
void sctp_prsctp_prune(struct sctp_association *asoc,
net/sctp/outqueue.c
770
const struct sctp_association *asoc = transport->asoc;
net/sctp/outqueue.c
793
struct sctp_association *asoc;
net/sctp/primitive.c
38
int sctp_primitive_ ## name(struct net *net, struct sctp_association *asoc, \
net/sctp/proc.c
113
static void sctp_seq_dump_remote_addrs(struct seq_file *seq, struct sctp_association *assoc)
net/sctp/proc.c
244
struct sctp_association *assoc;
net/sctp/proc.c
302
struct sctp_association *assoc;
net/sctp/proc.c
79
struct sctp_association *asoc;
net/sctp/protocol.c
420
struct sctp_association *asoc = t->asoc;
net/sctp/protocol.c
965
struct sctp_association *asoc;
net/sctp/sm_make_chunk.c
1000
struct sctp_chunk *sctp_make_abort_user(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1066
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1092
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1115
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1133
struct sctp_chunk *sctp_make_new_encap_port(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1154
struct sctp_chunk *sctp_make_heartbeat(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1186
struct sctp_chunk *sctp_make_heartbeat_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1227
struct sctp_chunk *sctp_make_pad(const struct sctp_association *asoc, int len)
net/sctp/sm_make_chunk.c
1246
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1281
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1298
struct sctp_chunk *sctp_make_op_error(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1318
struct sctp_chunk *sctp_make_auth(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1368
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1382
retval->asoc = (struct sctp_association *)asoc;
net/sctp/sm_make_chunk.c
1420
static struct sctp_chunk *_sctp_make_chunk(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1464
static struct sctp_chunk *sctp_make_data(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1470
struct sctp_chunk *sctp_make_idata(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1476
static struct sctp_chunk *sctp_make_control(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1620
struct sctp_association *sctp_make_temp_asoc(const struct sctp_endpoint *ep,
net/sctp/sm_make_chunk.c
1624
struct sctp_association *asoc;
net/sctp/sm_make_chunk.c
1647
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1722
struct sctp_association *sctp_unpack_cookie(
net/sctp/sm_make_chunk.c
1724
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1728
struct sctp_association *retval = NULL;
net/sctp/sm_make_chunk.c
1908
static int sctp_process_missing_param(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1937
static int sctp_process_inv_mandatory(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1953
static int sctp_process_inv_paramlength(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1974
static int sctp_process_hn_param(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
198
struct sctp_chunk *sctp_make_init(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2031
static void sctp_process_ext_param(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2095
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2149
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2282
const struct sctp_association *asoc, enum sctp_cid cid,
net/sctp/sm_make_chunk.c
2347
int sctp_process_init(struct sctp_association *asoc, struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
2532
static int sctp_process_param(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2792
static struct sctp_chunk *sctp_make_asconf(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2848
struct sctp_chunk *sctp_make_asconf_update_ip(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2935
struct sctp_chunk *sctp_make_asconf_set_prim(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2984
static struct sctp_chunk *sctp_make_asconf_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3048
static __be16 sctp_process_asconf_param(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3200
bool sctp_verify_asconf(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3269
struct sctp_chunk *sctp_process_asconf(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3354
static void sctp_asconf_param_success(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3469
int sctp_process_asconf_ack(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3562
struct sctp_chunk *sctp_make_fwdtsn(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3592
struct sctp_chunk *sctp_make_ifwdtsn(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3631
static struct sctp_chunk *sctp_make_reconf(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3683
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
371
struct sctp_chunk *sctp_make_init_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3737
const struct sctp_association *asoc)
net/sctp/sm_make_chunk.c
3768
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3813
struct sctp_chunk *sctp_make_strreset_resp(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3849
struct sctp_chunk *sctp_make_strreset_tsnresp(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3875
bool sctp_verify_reconf(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
49
static struct sctp_chunk *sctp_make_control(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
516
retval->asoc = (struct sctp_association *) asoc;
net/sctp/sm_make_chunk.c
52
static struct sctp_chunk *sctp_make_data(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
54
static struct sctp_chunk *_sctp_make_chunk(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
559
struct sctp_chunk *sctp_make_cookie_echo(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
59
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
611
struct sctp_chunk *sctp_make_cookie_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
63
static int sctp_process_param(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
658
struct sctp_chunk *sctp_make_cwr(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
693
struct sctp_chunk *sctp_make_ecne(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
714
struct sctp_chunk *sctp_make_datafrag_empty(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
746
struct sctp_chunk *sctp_make_sack(struct sctp_association *asoc)
net/sctp/sm_make_chunk.c
77
struct sctp_association *asoc = chunk->asoc;
net/sctp/sm_make_chunk.c
846
struct sctp_chunk *sctp_make_shutdown(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
870
struct sctp_chunk *sctp_make_shutdown_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
894
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
927
struct sctp_chunk *sctp_make_abort(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
965
const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
99
struct sctp_association *asoc = chunk->asoc;
net/sctp/sm_sideeffect.c
1023
static void sctp_cmd_del_non_primary(struct sctp_association *asoc)
net/sctp/sm_sideeffect.c
1039
static void sctp_cmd_set_sk_err(struct sctp_association *asoc, int error)
net/sctp/sm_sideeffect.c
1049
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
1063
struct sctp_association *asoc)
net/sctp/sm_sideeffect.c
1074
struct sctp_association *asoc)
net/sctp/sm_sideeffect.c
1085
static void sctp_cmd_t1_timer_update(struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
1113
static void sctp_cmd_send_msg(struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
1151
struct sctp_endpoint *ep, struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
1190
struct sctp_association **asoc,
net/sctp/sm_sideeffect.c
1279
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
128
static void sctp_do_ecn_cwr_work(struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
138
static int sctp_gen_sack(struct sctp_association *asoc, int force,
net/sctp/sm_sideeffect.c
235
struct sctp_association *asoc = transport->asoc;
net/sctp/sm_sideeffect.c
270
static void sctp_generate_timeout_event(struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
310
struct sctp_association *asoc =
net/sctp/sm_sideeffect.c
319
struct sctp_association *asoc =
net/sctp/sm_sideeffect.c
328
struct sctp_association *asoc =
net/sctp/sm_sideeffect.c
337
struct sctp_association *asoc =
net/sctp/sm_sideeffect.c
345
struct sctp_association *asoc =
net/sctp/sm_sideeffect.c
356
struct sctp_association *asoc =
net/sctp/sm_sideeffect.c
370
struct sctp_association *asoc = transport->asoc;
net/sctp/sm_sideeffect.c
416
struct sctp_association *asoc = transport->asoc;
net/sctp/sm_sideeffect.c
44
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
451
struct sctp_association *asoc = transport->asoc;
net/sctp/sm_sideeffect.c
488
struct sctp_association *asoc = transport->asoc;
net/sctp/sm_sideeffect.c
519
struct sctp_association *asoc =
net/sctp/sm_sideeffect.c
53
struct sctp_association **asoc,
net/sctp/sm_sideeffect.c
557
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
632
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
64
static void sctp_do_ecn_ce_work(struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
655
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
700
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
722
struct sctp_association *asoc)
net/sctp/sm_sideeffect.c
735
struct sctp_association *asoc)
net/sctp/sm_sideeffect.c
750
struct sctp_association *asoc)
net/sctp/sm_sideeffect.c
764
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
835
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
85
static struct sctp_chunk *sctp_do_ecn_ecne_work(struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
855
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
873
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
938
struct sctp_association *asoc)
net/sctp/sm_sideeffect.c
960
struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
972
struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1033
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1059
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
106
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1107
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
112
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1136
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1184
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
121
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1258
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
129
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
137
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1406
static int sctp_sf_check_restart_addrs(const struct sctp_association *new_asoc,
net/sctp/sm_statefuns.c
1407
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1446
static void sctp_tietags_populate(struct sctp_association *new_asoc,
net/sctp/sm_statefuns.c
1447
const struct sctp_association *asoc)
net/sctp/sm_statefuns.c
145
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1493
static char sctp_tietags_compare(struct sctp_association *new_asoc,
net/sctp/sm_statefuns.c
1494
const struct sctp_association *asoc)
net/sctp/sm_statefuns.c
151
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1532
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1539
struct sctp_association *new_asoc;
net/sctp/sm_statefuns.c
157
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
164
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1760
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1815
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1839
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1853
static int sctp_sf_do_assoc_update(struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1854
struct sctp_association *new,
net/sctp/sm_statefuns.c
1885
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
1888
struct sctp_association *new_asoc)
net/sctp/sm_statefuns.c
1956
if (sctp_sf_do_assoc_update((struct sctp_association *)asoc, new_asoc, commands))
net/sctp/sm_statefuns.c
2008
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2011
struct sctp_association *new_asoc)
net/sctp/sm_statefuns.c
2037
if (sctp_sf_do_assoc_update((struct sctp_association *)asoc, new_asoc, commands))
net/sctp/sm_statefuns.c
2092
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2095
struct sctp_association *new_asoc)
net/sctp/sm_statefuns.c
2115
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2118
struct sctp_association *new_asoc)
net/sctp/sm_statefuns.c
2227
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2233
struct sctp_association *new_asoc;
net/sctp/sm_statefuns.c
2323
if (security_sctp_assoc_request((struct sctp_association *)asoc,
net/sctp/sm_statefuns.c
236
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2365
SCTP_ASOC((struct sctp_association *)asoc));
net/sctp/sm_statefuns.c
2381
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2427
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2481
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2509
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2580
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2697
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2738
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2769
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2809
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2825
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2845
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2899
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
2989
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3042
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3080
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3125
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3181
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
321
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3237
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
328
struct sctp_association *new_asoc;
net/sctp/sm_statefuns.c
3358
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3449
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3526
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3573
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3615
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3653
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3736
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3832
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3888
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3916
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
3975
asconf_ack = sctp_process_asconf((struct sctp_association *)
net/sctp/sm_statefuns.c
4021
((struct sctp_association *)asoc)->new_transport = NULL;
net/sctp/sm_statefuns.c
4030
struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4057
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4140
if (!sctp_process_asconf_ack((struct sctp_association *)asoc,
net/sctp/sm_statefuns.c
4143
(struct sctp_association *)asoc,
net/sctp/sm_statefuns.c
4172
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4204
(struct sctp_association *)asoc, param, &ev);
net/sctp/sm_statefuns.c
4207
(struct sctp_association *)asoc, param, &ev);
net/sctp/sm_statefuns.c
4210
(struct sctp_association *)asoc, param, &ev);
net/sctp/sm_statefuns.c
4213
(struct sctp_association *)asoc, param, &ev);
net/sctp/sm_statefuns.c
4216
(struct sctp_association *)asoc, param, &ev);
net/sctp/sm_statefuns.c
4219
(struct sctp_association *)asoc, param, &ev);
net/sctp/sm_statefuns.c
4249
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4316
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4402
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4478
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4574
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4654
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4697
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4724
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4748
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4865
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4885
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4928
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
4948
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5020
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5025
struct sctp_association *my_asoc;
net/sctp/sm_statefuns.c
5054
my_asoc = (struct sctp_association *)asoc;
net/sctp/sm_statefuns.c
5132
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5172
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5229
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
523
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5266
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5281
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5308
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5343
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5371
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5420
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5446
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5473
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
55
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5504
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5540
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5572
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5589
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5608
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5632
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5664
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5734
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
58
static int sctp_eat_data(const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5807
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5835
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5923
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
5955
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6020
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6071
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6082
((struct sctp_association *)asoc)->shutdown_retries++;
net/sctp/sm_statefuns.c
6142
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6214
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6251
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6294
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
63
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6311
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6331
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6376
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
641
const struct sctp_association *asoc)
net/sctp/sm_statefuns.c
6417
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6501
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
6530
static int sctp_eat_data(const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
67
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
705
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
712
struct sctp_association *new_asoc;
net/sctp/sm_statefuns.c
74
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
82
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
89
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
940
const struct sctp_association *asoc,
net/sctp/sm_statefuns.c
952
if (security_sctp_assoc_established((struct sctp_association *)asoc,
net/sctp/sm_statefuns.c
96
const struct sctp_association *asoc,
net/sctp/socket.c
1073
struct sctp_association *asoc;
net/sctp/socket.c
108
static inline int sctp_wspace(struct sctp_association *asoc)
net/sctp/socket.c
1135
static int sctp_connect_add_peer(struct sctp_association *asoc,
net/sctp/socket.c
1139
struct sctp_association *old;
net/sctp/socket.c
1173
struct sctp_association *asoc;
net/sctp/socket.c
127
struct sctp_association *asoc = chunk->asoc;
net/sctp/socket.c
1488
struct sctp_association *asoc;
net/sctp/socket.c
1506
asoc = list_entry(pos, struct sctp_association, asocs);
net/sctp/socket.c
166
static void sctp_for_each_tx_datachunk(struct sctp_association *asoc,
net/sctp/socket.c
1662
struct sctp_association *asoc;
net/sctp/socket.c
1751
static int sctp_sendmsg_check_sflags(struct sctp_association *asoc,
net/sctp/socket.c
1789
static int sctp_sendmsg_to_asoc(struct sctp_association *asoc,
net/sctp/socket.c
1916
static void sctp_sendmsg_update_sinfo(struct sctp_association *asoc,
net/sctp/socket.c
193
static void sctp_for_each_rx_skb(struct sctp_association *asoc, struct sock *sk,
net/sctp/socket.c
1947
struct sctp_association *asoc, *tmp;
net/sctp/socket.c
2232
struct sctp_association *asoc;
net/sctp/socket.c
233
struct sctp_association *sctp_id2assoc(struct sock *sk, sctp_assoc_t id)
net/sctp/socket.c
235
struct sctp_association *asoc = NULL;
net/sctp/socket.c
2436
struct sctp_association *asoc,
net/sctp/socket.c
249
struct sctp_association, asocs);
net/sctp/socket.c
258
asoc = (struct sctp_association *)idr_find(&sctp_assocs_id, (int)id);
net/sctp/socket.c
2630
struct sctp_association *asoc = NULL;
net/sctp/socket.c
2715
struct sctp_association *asoc)
net/sctp/socket.c
274
struct sctp_association *addr_asoc = NULL, *id_asoc = NULL;
net/sctp/socket.c
2790
struct sctp_association *asoc;
net/sctp/socket.c
2916
struct sctp_association *asoc;
net/sctp/socket.c
2974
struct sctp_association *asoc;
net/sctp/socket.c
3090
struct sctp_association *asoc;
net/sctp/socket.c
3155
struct sctp_association *asoc;
net/sctp/socket.c
3265
struct sctp_association *asoc;
net/sctp/socket.c
3325
struct sctp_association *asoc = NULL;
net/sctp/socket.c
3412
struct sctp_association *asoc;
net/sctp/socket.c
3531
struct sctp_association *asoc;
net/sctp/socket.c
3643
struct sctp_association *asoc;
net/sctp/socket.c
3704
struct sctp_association *asoc;
net/sctp/socket.c
3752
struct sctp_association *asoc;
net/sctp/socket.c
3800
struct sctp_association *asoc;
net/sctp/socket.c
3889
struct sctp_association *asoc;
net/sctp/socket.c
3973
struct sctp_association *asoc;
net/sctp/socket.c
3993
struct sctp_association *asoc;
net/sctp/socket.c
4044
struct sctp_association *asoc;
net/sctp/socket.c
4068
struct sctp_association *asoc;
net/sctp/socket.c
4109
struct sctp_association *asoc;
net/sctp/socket.c
4132
struct sctp_association *asoc;
net/sctp/socket.c
4148
struct sctp_association *asoc;
net/sctp/socket.c
4165
struct sctp_association *asoc;
net/sctp/socket.c
4207
struct sctp_association *asoc;
net/sctp/socket.c
4243
struct sctp_association *asoc;
net/sctp/socket.c
4278
struct sctp_association *asoc)
net/sctp/socket.c
4302
struct sctp_association *asoc;
net/sctp/socket.c
4345
struct sctp_association *asoc;
net/sctp/socket.c
4375
struct sctp_association *asoc;
net/sctp/socket.c
4409
struct sctp_association *asoc;
net/sctp/socket.c
4431
struct sctp_association *asoc;
net/sctp/socket.c
4459
struct sctp_association *asoc;
net/sctp/socket.c
4509
struct sctp_association *asoc;
net/sctp/socket.c
469
static int sctp_send_asconf(struct sctp_association *asoc,
net/sctp/socket.c
4857
struct sctp_association *asoc,
net/sctp/socket.c
4936
struct sctp_association *asoc;
net/sctp/socket.c
4964
struct sctp_association, asocs);
net/sctp/socket.c
5218
struct sctp_association *asoc;
net/sctp/socket.c
5222
struct sctp_association, asocs);
net/sctp/socket.c
5227
int sctp_get_sctp_info(struct sock *sk, struct sctp_association *asoc,
net/sctp/socket.c
5491
struct sctp_association *asoc = NULL;
net/sctp/socket.c
562
struct sctp_association *asoc;
net/sctp/socket.c
5705
struct sctp_association *asoc = sctp_id2assoc(sk, id);
net/sctp/socket.c
5987
struct sctp_association *asoc = NULL;
net/sctp/socket.c
6130
struct sctp_association *asoc = NULL;
net/sctp/socket.c
6215
struct sctp_association *asoc;
net/sctp/socket.c
6312
struct sctp_association *asoc;
net/sctp/socket.c
6420
struct sctp_association *asoc;
net/sctp/socket.c
6502
struct sctp_association *asoc;
net/sctp/socket.c
6548
struct sctp_association *asoc;
net/sctp/socket.c
6627
struct sctp_association *asoc;
net/sctp/socket.c
6683
struct sctp_association *asoc;
net/sctp/socket.c
6773
struct sctp_association *asoc;
net/sctp/socket.c
6830
struct sctp_association *asoc;
net/sctp/socket.c
6925
struct sctp_association *asoc;
net/sctp/socket.c
7001
struct sctp_association *asoc;
net/sctp/socket.c
7037
struct sctp_association *asoc;
net/sctp/socket.c
7082
struct sctp_association *asoc;
net/sctp/socket.c
7136
struct sctp_association *asoc;
net/sctp/socket.c
7192
struct sctp_association *asoc;
net/sctp/socket.c
7244
struct sctp_association *asoc;
net/sctp/socket.c
7302
struct sctp_association *asoc = NULL;
net/sctp/socket.c
74
static int sctp_wait_for_sndbuf(struct sctp_association *asoc,
net/sctp/socket.c
7400
struct sctp_association *asoc;
net/sctp/socket.c
7439
struct sctp_association *asoc;
net/sctp/socket.c
7485
struct sctp_association *asoc;
net/sctp/socket.c
7544
struct sctp_association *asoc;
net/sctp/socket.c
7608
struct sctp_association *asoc;
net/sctp/socket.c
764
struct sctp_association *asoc;
net/sctp/socket.c
7647
struct sctp_association *asoc;
net/sctp/socket.c
7686
struct sctp_association *asoc;
net/sctp/socket.c
7725
struct sctp_association *asoc;
net/sctp/socket.c
7767
struct sctp_association *asoc;
net/sctp/socket.c
78
static int sctp_wait_for_connect(struct sctp_association *, long *timeo_p);
net/sctp/socket.c
7824
struct sctp_association *asoc;
net/sctp/socket.c
7861
struct sctp_association *asoc;
net/sctp/socket.c
7900
struct sctp_association *asoc;
net/sctp/socket.c
7939
struct sctp_association *asoc;
net/sctp/socket.c
7978
struct sctp_association *asoc;
net/sctp/socket.c
8015
struct sctp_association *asoc;
net/sctp/socket.c
8076
struct sctp_association *asoc;
net/sctp/socket.c
88
static int sctp_send_asconf(struct sctp_association *asoc,
net/sctp/socket.c
9138
static void __sctp_write_space(struct sctp_association *asoc)
net/sctp/socket.c
9170
struct sctp_association *asoc)
net/sctp/socket.c
9172
struct sctp_association *tmp = asoc;
net/sctp/socket.c
9216
struct sctp_association *asoc = chunk->asoc;
net/sctp/socket.c
9271
static int sctp_wait_for_sndbuf(struct sctp_association *asoc,
net/sctp/socket.c
93
struct sctp_association *assoc,
net/sctp/socket.c
9361
struct sctp_association *asoc;
net/sctp/socket.c
9388
static int sctp_wait_for_connect(struct sctp_association *asoc, long *timeo_p)
net/sctp/socket.c
9529
struct sctp_association *assoc,
net/sctp/stream.c
229
static int sctp_send_reconf(struct sctp_association *asoc,
net/sctp/stream.c
244
struct sctp_association *asoc;
net/sctp/stream.c
247
asoc = container_of(stream, struct sctp_association, stream);
net/sctp/stream.c
265
int sctp_send_reset_streams(struct sctp_association *asoc,
net/sctp/stream.c
27
struct sctp_association *asoc;
net/sctp/stream.c
31
asoc = container_of(stream, struct sctp_association, stream);
net/sctp/stream.c
381
int sctp_send_reset_assoc(struct sctp_association *asoc)
net/sctp/stream.c
425
int sctp_send_add_streams(struct sctp_association *asoc,
net/sctp/stream.c
484
struct sctp_association *asoc, __be32 resp_seq,
net/sctp/stream.c
510
static void sctp_update_strreset_result(struct sctp_association *asoc,
net/sctp/stream.c
518
struct sctp_association *asoc,
net/sctp/stream.c
607
struct sctp_association *asoc,
net/sctp/stream.c
687
struct sctp_association *asoc,
net/sctp/stream.c
784
struct sctp_association *asoc,
net/sctp/stream.c
854
struct sctp_association *asoc,
net/sctp/stream.c
919
struct sctp_association *asoc,
net/sctp/stream_interleave.c
1101
struct sctp_association *asoc = q->asoc;
net/sctp/stream_interleave.c
1348
struct sctp_association *asoc;
net/sctp/stream_interleave.c
1350
asoc = container_of(stream, struct sctp_association, stream);
net/sctp/stream_interleave.c
25
const struct sctp_association *asoc,
net/sctp/stream_interleave.c
261
struct sctp_association *asoc = ulpq->asoc;
net/sctp/stream_interleave.c
643
struct sctp_association *asoc = ulpq->asoc;
net/sctp/stream_interleave.c
957
struct sctp_association *asoc = ulpq->asoc;
net/sctp/stream_sched.c
148
int sctp_sched_set_sched(struct sctp_association *asoc,
net/sctp/stream_sched.c
195
int sctp_sched_get_sched(struct sctp_association *asoc)
net/sctp/stream_sched.c
206
int sctp_sched_set_value(struct sctp_association *asoc, __u16 sid,
net/sctp/stream_sched.c
223
int sctp_sched_get_value(struct sctp_association *asoc, __u16 sid,
net/sctp/stream_sched.c
275
struct sctp_association *asoc;
net/sctp/stream_sched.c
277
asoc = container_of(stream, struct sctp_association, stream);
net/sctp/stream_sched_fc.c
171
struct sctp_association *asoc;
net/sctp/stream_sched_fc.c
174
asoc = container_of(stream, struct sctp_association, stream);
net/sctp/stream_sched_prio.c
278
struct sctp_association *asoc;
net/sctp/stream_sched_prio.c
282
asoc = container_of(stream, struct sctp_association, stream);
net/sctp/stream_sched_rr.c
151
struct sctp_association *asoc;
net/sctp/stream_sched_rr.c
155
asoc = container_of(stream, struct sctp_association, stream);
net/sctp/transport.c
224
struct sctp_association *asoc)
net/sctp/transport.c
241
struct sctp_association *asoc = transport->asoc;
net/sctp/transport.c
444
struct sctp_association *asoc = transport->asoc;
net/sctp/transport.c
556
struct sctp_association *asoc = transport->asoc;
net/sctp/transport.c
654
struct sctp_association *asoc = transport->asoc;
net/sctp/transport.c
755
struct sctp_association *asoc = t->asoc;
net/sctp/transport.c
796
struct sctp_association *asoc = t->asoc;
net/sctp/ulpevent.c
1079
struct sctp_association *asoc)
net/sctp/ulpevent.c
115
const struct sctp_association *asoc,
net/sctp/ulpevent.c
242
const struct sctp_association *asoc,
net/sctp/ulpevent.c
32
struct sctp_association *asoc);
net/sctp/ulpevent.c
342
struct sctp_association *asoc = transport->asoc;
net/sctp/ulpevent.c
374
sctp_ulpevent_make_remote_error(const struct sctp_association *asoc,
net/sctp/ulpevent.c
431
const struct sctp_association *asoc, struct sctp_chunk *chunk,
net/sctp/ulpevent.c
534
const struct sctp_association *asoc, struct sctp_chunk *chunk,
net/sctp/ulpevent.c
578
const struct sctp_association *asoc,
net/sctp/ulpevent.c
641
const struct sctp_association *asoc, gfp_t gfp)
net/sctp/ulpevent.c
675
struct sctp_ulpevent *sctp_ulpevent_make_rcvmsg(struct sctp_association *asoc,
net/sctp/ulpevent.c
77
const struct sctp_association *asoc)
net/sctp/ulpevent.c
772
const struct sctp_association *asoc,
net/sctp/ulpevent.c
826
const struct sctp_association *asoc, __u16 key_id,
net/sctp/ulpevent.c
85
sctp_association_hold((struct sctp_association *)asoc);
net/sctp/ulpevent.c
865
const struct sctp_association *asoc, gfp_t gfp)
net/sctp/ulpevent.c
87
event->asoc = (struct sctp_association *)asoc;
net/sctp/ulpevent.c
889
const struct sctp_association *asoc, __u16 flags, __u16 stream_num,
net/sctp/ulpevent.c
918
const struct sctp_association *asoc, __u16 flags, __u32 local_tsn,
net/sctp/ulpevent.c
945
const struct sctp_association *asoc, __u16 flags,
net/sctp/ulpevent.c
97
struct sctp_association *asoc = event->asoc;
net/sctp/ulpqueue.c
1023
struct sctp_association *asoc;
net/sctp/ulpqueue.c
1072
struct sctp_association *asoc = ulpq->asoc;
net/sctp/ulpqueue.c
125
int sctp_clear_pd(struct sock *sk, struct sctp_association *asoc)
net/sctp/ulpqueue.c
403
struct sctp_association *asoc;
net/sctp/ulpqueue.c
41
void sctp_ulpq_init(struct sctp_ulpq *ulpq, struct sctp_association *asoc)
security/security.c
4756
int security_sctp_assoc_request(struct sctp_association *asoc,
security/security.c
4794
void security_sctp_sk_clone(struct sctp_association *asoc, struct sock *sk,
security/security.c
4811
int security_sctp_assoc_established(struct sctp_association *asoc,
security/selinux/hooks.c
5618
static int selinux_sctp_process_new_assoc(struct sctp_association *asoc,
security/selinux/hooks.c
5675
static int selinux_sctp_assoc_request(struct sctp_association *asoc,
security/selinux/hooks.c
5708
static int selinux_sctp_assoc_established(struct sctp_association *asoc,
security/selinux/hooks.c
5805
static void selinux_sctp_sk_clone(struct sctp_association *asoc, struct sock *sk,
security/selinux/include/netlabel.h
38
int selinux_netlbl_sctp_assoc_request(struct sctp_association *asoc,
security/selinux/include/netlabel.h
91
selinux_netlbl_sctp_assoc_request(struct sctp_association *asoc,
security/selinux/netlabel.c
277
int selinux_netlbl_sctp_assoc_request(struct sctp_association *asoc,