Lines Matching refs:sa_addr
511 struct sockaddr *sa_addr; in sctp_bindx_add() local
522 sa_addr = addr_buf; in sctp_bindx_add()
523 af = sctp_get_af_specific(sa_addr->sa_family); in sctp_bindx_add()
529 retval = sctp_do_bind(sk, (union sctp_addr *)sa_addr, in sctp_bindx_add()
688 union sctp_addr *sa_addr; in sctp_bindx_rem() local
706 sa_addr = addr_buf; in sctp_bindx_rem()
707 af = sctp_get_af_specific(sa_addr->sa.sa_family); in sctp_bindx_rem()
713 if (!af->addr_valid(sa_addr, sp, NULL)) { in sctp_bindx_rem()
718 if (sa_addr->v4.sin_port && in sctp_bindx_rem()
719 sa_addr->v4.sin_port != htons(bp->port)) { in sctp_bindx_rem()
724 if (!sa_addr->v4.sin_port) in sctp_bindx_rem()
725 sa_addr->v4.sin_port = htons(bp->port); in sctp_bindx_rem()
734 retval = sctp_del_bind_addr(bp, sa_addr); in sctp_bindx_rem()
1010 struct sockaddr *sa_addr; in sctp_setsockopt_bindx() local
1032 sa_addr = addr_buf; in sctp_setsockopt_bindx()
1033 af = sctp_get_af_specific(sa_addr->sa_family); in sctp_setsockopt_bindx()
1102 union sctp_addr *sa_addr = NULL; in __sctp_connect() local
1130 sa_addr = addr_buf; in __sctp_connect()
1131 af = sctp_get_af_specific(sa_addr->sa.sa_family); in __sctp_connect()
1141 port = ntohs(sa_addr->v4.sin_port); in __sctp_connect()
1144 memcpy(&to, sa_addr, af->sockaddr_len); in __sctp_connect()
1251 sp->pf->to_sk_daddr(sa_addr, sk); in __sctp_connect()