Lines Matching refs:addrs_size
885 int addrs_size, int op) in sctp_setsockopt_bindx() argument
896 " addrs_size %d opt %d\n", sk, addrs, addrs_size, op); in sctp_setsockopt_bindx()
898 if (unlikely(addrs_size <= 0)) in sctp_setsockopt_bindx()
902 if (unlikely(!access_ok(VERIFY_READ, addrs, addrs_size))) in sctp_setsockopt_bindx()
906 kaddrs = kmalloc(addrs_size, GFP_KERNEL); in sctp_setsockopt_bindx()
910 if (__copy_from_user(kaddrs, addrs, addrs_size)) { in sctp_setsockopt_bindx()
917 while (walk_size < addrs_size) { in sctp_setsockopt_bindx()
924 if (!af || (walk_size + af->sockaddr_len) > addrs_size) { in sctp_setsockopt_bindx()
967 int addrs_size, in __sctp_connect() argument
1003 while (walk_size < addrs_size) { in __sctp_connect()
1011 if (!af || (walk_size + af->sockaddr_len) > addrs_size) { in __sctp_connect()
1203 int addrs_size, in __sctp_setsockopt_connectx() argument
1210 __func__, sk, addrs, addrs_size); in __sctp_setsockopt_connectx()
1212 if (unlikely(addrs_size <= 0)) in __sctp_setsockopt_connectx()
1216 if (unlikely(!access_ok(VERIFY_READ, addrs, addrs_size))) in __sctp_setsockopt_connectx()
1220 kaddrs = kmalloc(addrs_size, GFP_KERNEL); in __sctp_setsockopt_connectx()
1224 if (__copy_from_user(kaddrs, addrs, addrs_size)) { in __sctp_setsockopt_connectx()
1227 err = __sctp_connect(sk, kaddrs, addrs_size, assoc_id); in __sctp_setsockopt_connectx()
1241 int addrs_size) in sctp_setsockopt_connectx_old() argument
1243 return __sctp_setsockopt_connectx(sk, addrs, addrs_size, NULL); in sctp_setsockopt_connectx_old()
1254 int addrs_size) in sctp_setsockopt_connectx() argument
1259 err = __sctp_setsockopt_connectx(sk, addrs, addrs_size, &assoc_id); in sctp_setsockopt_connectx()