Lines Matching refs:kaddrs
956 struct sockaddr *kaddrs; in sctp_setsockopt_bindx() local
975 kaddrs = kmalloc(addrs_size, GFP_USER | __GFP_NOWARN); in sctp_setsockopt_bindx()
976 if (unlikely(!kaddrs)) in sctp_setsockopt_bindx()
979 if (__copy_from_user(kaddrs, addrs, addrs_size)) { in sctp_setsockopt_bindx()
980 kfree(kaddrs); in sctp_setsockopt_bindx()
985 addr_buf = kaddrs; in sctp_setsockopt_bindx()
988 kfree(kaddrs); in sctp_setsockopt_bindx()
999 kfree(kaddrs); in sctp_setsockopt_bindx()
1010 err = sctp_bindx_add(sk, kaddrs, addrcnt); in sctp_setsockopt_bindx()
1013 err = sctp_send_asconf_add_ip(sk, kaddrs, addrcnt); in sctp_setsockopt_bindx()
1017 err = sctp_bindx_rem(sk, kaddrs, addrcnt); in sctp_setsockopt_bindx()
1020 err = sctp_send_asconf_del_ip(sk, kaddrs, addrcnt); in sctp_setsockopt_bindx()
1029 kfree(kaddrs); in sctp_setsockopt_bindx()
1040 struct sockaddr *kaddrs, in __sctp_connect() argument
1076 addr_buf = kaddrs; in __sctp_connect()
1224 __func__, asoc, kaddrs, err); in __sctp_connect()
1304 struct sockaddr *kaddrs; in __sctp_setsockopt_connectx() local
1321 kaddrs = kmalloc(addrs_size, gfp); in __sctp_setsockopt_connectx()
1322 if (unlikely(!kaddrs)) 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()
1331 kfree(kaddrs); in __sctp_setsockopt_connectx()