Lines Matching refs:sctp_getaddrs
5841 struct sctp_getaddrs getaddrs; in sctp_getsockopt_peer_addrs()
5850 if (len < sizeof(struct sctp_getaddrs)) in sctp_getsockopt_peer_addrs()
5853 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs))) in sctp_getsockopt_peer_addrs()
5861 to = optval + offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_peer_addrs()
5862 space_left = len - offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_peer_addrs()
5878 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) in sctp_getsockopt_peer_addrs()
5938 struct sctp_getaddrs getaddrs; in sctp_getsockopt_local_addrs()
5950 if (len < sizeof(struct sctp_getaddrs)) in sctp_getsockopt_local_addrs()
5953 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs))) in sctp_getsockopt_local_addrs()
5971 to = optval + offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_local_addrs()
5972 space_left = len - offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_local_addrs()
6020 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) { in sctp_getsockopt_local_addrs()