Lines Matching refs:kaddrs
972 struct sockaddr *kaddrs; in sctp_setsockopt_bindx() local
986 kaddrs = memdup_user(addrs, addrs_size); in sctp_setsockopt_bindx()
987 if (IS_ERR(kaddrs)) in sctp_setsockopt_bindx()
988 return PTR_ERR(kaddrs); in sctp_setsockopt_bindx()
991 addr_buf = kaddrs; in sctp_setsockopt_bindx()
994 kfree(kaddrs); in sctp_setsockopt_bindx()
1005 kfree(kaddrs); in sctp_setsockopt_bindx()
1018 (struct sockaddr *)kaddrs, in sctp_setsockopt_bindx()
1022 err = sctp_bindx_add(sk, kaddrs, addrcnt); in sctp_setsockopt_bindx()
1025 err = sctp_send_asconf_add_ip(sk, kaddrs, addrcnt); in sctp_setsockopt_bindx()
1029 err = sctp_bindx_rem(sk, kaddrs, addrcnt); in sctp_setsockopt_bindx()
1032 err = sctp_send_asconf_del_ip(sk, kaddrs, addrcnt); in sctp_setsockopt_bindx()
1041 kfree(kaddrs); in sctp_setsockopt_bindx()
1145 static int __sctp_connect(struct sock *sk, struct sockaddr *kaddrs, in __sctp_connect() argument
1152 void *addr_buf = kaddrs; in __sctp_connect()
1230 __func__, asoc, kaddrs, err); in __sctp_connect()
1295 struct sockaddr *kaddrs; in __sctp_setsockopt_connectx() local
1305 kaddrs = memdup_user(addrs, addrs_size); in __sctp_setsockopt_connectx()
1306 if (IS_ERR(kaddrs)) in __sctp_setsockopt_connectx()
1307 return PTR_ERR(kaddrs); in __sctp_setsockopt_connectx()
1311 (struct sockaddr *)kaddrs, in __sctp_setsockopt_connectx()
1322 err = __sctp_connect(sk, kaddrs, addrs_size, flags, assoc_id); in __sctp_setsockopt_connectx()
1325 kfree(kaddrs); in __sctp_setsockopt_connectx()