Lines Matching refs:addrs_size
954 int addrs_size, int op) in sctp_setsockopt_bindx() argument
965 __func__, sk, addrs, addrs_size, op); in sctp_setsockopt_bindx()
967 if (unlikely(addrs_size <= 0)) in sctp_setsockopt_bindx()
971 if (unlikely(!access_ok(VERIFY_READ, addrs, addrs_size))) in sctp_setsockopt_bindx()
975 kaddrs = kmalloc(addrs_size, GFP_USER | __GFP_NOWARN); in sctp_setsockopt_bindx()
979 if (__copy_from_user(kaddrs, addrs, addrs_size)) { in sctp_setsockopt_bindx()
986 while (walk_size < addrs_size) { in sctp_setsockopt_bindx()
987 if (walk_size + sizeof(sa_family_t) > addrs_size) { in sctp_setsockopt_bindx()
998 if (!af || (walk_size + af->sockaddr_len) > addrs_size) { in sctp_setsockopt_bindx()
1041 int addrs_size, in __sctp_connect() argument
1077 while (walk_size < addrs_size) { in __sctp_connect()
1080 if (walk_size + sizeof(sa_family_t) > addrs_size) { in __sctp_connect()
1091 if (!af || (walk_size + af->sockaddr_len) > addrs_size) { in __sctp_connect()
1301 int addrs_size, in __sctp_setsockopt_connectx() argument
1309 __func__, sk, addrs, addrs_size); in __sctp_setsockopt_connectx()
1311 if (unlikely(addrs_size <= 0)) in __sctp_setsockopt_connectx()
1315 if (unlikely(!access_ok(VERIFY_READ, addrs, addrs_size))) in __sctp_setsockopt_connectx()
1321 kaddrs = kmalloc(addrs_size, gfp); in __sctp_setsockopt_connectx()
1325 if (__copy_from_user(kaddrs, addrs, addrs_size)) { in __sctp_setsockopt_connectx()
1328 err = __sctp_connect(sk, kaddrs, addrs_size, assoc_id); in __sctp_setsockopt_connectx()
1342 int addrs_size) in sctp_setsockopt_connectx_old() argument
1344 return __sctp_setsockopt_connectx(sk, addrs, addrs_size, NULL); in sctp_setsockopt_connectx_old()
1355 int addrs_size) in sctp_setsockopt_connectx() argument
1360 err = __sctp_setsockopt_connectx(sk, addrs, addrs_size, &assoc_id); in sctp_setsockopt_connectx()