Lines Matching refs:assoc_id
1146 int addrs_size, int flags, sctp_assoc_t *assoc_id) in __sctp_connect() argument
1207 if (assoc_id) { in __sctp_connect()
1222 if (assoc_id) in __sctp_connect()
1223 *assoc_id = asoc->assoc_id; in __sctp_connect()
1293 sctp_assoc_t *assoc_id) in __sctp_setsockopt_connectx() argument
1322 err = __sctp_connect(sk, kaddrs, addrs_size, flags, assoc_id); in __sctp_setsockopt_connectx()
1351 sctp_assoc_t assoc_id = 0; in sctp_setsockopt_connectx() local
1354 err = __sctp_setsockopt_connectx(sk, addrs, addrs_size, &assoc_id); in sctp_setsockopt_connectx()
1359 return assoc_id; in sctp_setsockopt_connectx()
1372 sctp_assoc_t assoc_id; member
1383 sctp_assoc_t assoc_id = 0; in sctp_getsockopt_connectx3() local
1395 param.assoc_id = param32.assoc_id; in sctp_getsockopt_connectx3()
1409 &assoc_id); in sctp_getsockopt_connectx3()
1411 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
1413 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
3284 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxseg()
3293 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_maxseg()
3294 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_maxseg()
3434 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_context()
3435 if (!asoc && params.assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_context()
3446 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_context()
3448 if (params.assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_context()
3449 params.assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_context()
3452 if (params.assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_context()
3453 params.assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_context()
3569 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxburst()
3576 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_maxburst()
3577 if (!asoc && params.assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_maxburst()
3588 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_maxburst()
3590 if (params.assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_maxburst()
3591 params.assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_maxburst()
3594 if (params.assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_maxburst()
3595 params.assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_maxburst()
4043 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_pr_supported()
4044 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_pr_supported()
4126 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_reconfig_supported()
4127 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_reconfig_supported()
4159 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_enable_strreset()
4160 if (!asoc && params.assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_enable_strreset()
4172 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_enable_strreset()
4174 if (params.assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_enable_strreset()
4175 params.assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_enable_strreset()
4178 if (params.assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_enable_strreset()
4179 params.assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_enable_strreset()
4291 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_scheduler()
4292 if (!asoc && params.assoc_id > SCTP_ALL_ASSOC && in sctp_setsockopt_scheduler()
4300 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_setsockopt_scheduler()
4302 if (params.assoc_id == SCTP_FUTURE_ASSOC || in sctp_setsockopt_scheduler()
4303 params.assoc_id == SCTP_ALL_ASSOC) in sctp_setsockopt_scheduler()
4306 if (params.assoc_id == SCTP_CURRENT_ASSOC || in sctp_setsockopt_scheduler()
4307 params.assoc_id == SCTP_ALL_ASSOC) { in sctp_setsockopt_scheduler()
4337 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_scheduler_value()
4338 if (!asoc && params.assoc_id != SCTP_CURRENT_ASSOC && in sctp_setsockopt_scheduler_value()
4379 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_interleaving_supported()
4380 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_interleaving_supported()
4505 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_asconf_supported()
4506 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_asconf_supported()
4541 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_auth_supported()
4542 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_auth_supported()
4580 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_setsockopt_ecn_supported()
4581 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_ecn_supported()
6168 asoc = sctp_id2assoc(sk, getaddrs.assoc_id); in sctp_getsockopt_peer_addrs()
6273 if (0 == getaddrs.assoc_id) { in sctp_getsockopt_local_addrs()
6276 asoc = sctp_id2assoc(sk, getaddrs.assoc_id); in sctp_getsockopt_local_addrs()
6718 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_context()
6719 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_context()
6773 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_getsockopt_maxseg()
6781 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_maxseg()
6782 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_maxseg()
6868 params.assoc_id = SCTP_FUTURE_ASSOC; in sctp_getsockopt_maxburst()
6876 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_maxburst()
6877 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_maxburst()
7153 ids->gaids_assoc_id[num++] = asoc->assoc_id; in sctp_getsockopt_assoc_ids()
7342 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_pr_supported()
7343 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_pr_supported()
7550 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_reconfig_supported()
7551 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_reconfig_supported()
7589 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_enable_strreset()
7590 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_enable_strreset()
7628 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_scheduler()
7629 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_scheduler()
7667 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_scheduler_value()
7709 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_interleaving_supported()
7710 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_interleaving_supported()
7803 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_asconf_supported()
7804 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_asconf_supported()
7842 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_auth_supported()
7843 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_auth_supported()
7881 asoc = sctp_id2assoc(sk, params.assoc_id); in sctp_getsockopt_ecn_supported()
7882 if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_ecn_supported()