Lines Matching refs:bp
378 struct sctp_bind_addr *bp = &ep->base.bind_addr; in sctp_do_bind() local
394 __func__, sk, &addr->sa, bp->port, snum, len); in sctp_do_bind()
404 if (bp->port) { in sctp_do_bind()
406 snum = bp->port; in sctp_do_bind()
407 else if (snum != bp->port) { in sctp_do_bind()
409 "%d\n", __func__, snum, bp->port); in sctp_do_bind()
424 if (sctp_bind_addr_match(bp, addr, sp)) in sctp_do_bind()
436 if (!bp->port) { in sctp_do_bind()
437 bp->port = inet_sk(sk)->inet_num; in sctp_do_bind()
444 ret = sctp_add_bind_addr(bp, addr, af->sockaddr_len, in sctp_do_bind()
562 struct sctp_bind_addr *bp; in sctp_send_asconf_add_ip() local
617 bp = &asoc->base.bind_addr; in sctp_send_asconf_add_ip()
618 p = bp->address_list.next; in sctp_send_asconf_add_ip()
635 retval = sctp_add_bind_addr(bp, &saveaddr, in sctp_send_asconf_add_ip()
683 struct sctp_bind_addr *bp = &ep->base.bind_addr; in sctp_bindx_rem() local
698 if (list_empty(&bp->address_list) || in sctp_bindx_rem()
699 (sctp_list_single_entry(&bp->address_list))) { in sctp_bindx_rem()
717 sa_addr->v4.sin_port != htons(bp->port)) { in sctp_bindx_rem()
723 sa_addr->v4.sin_port = htons(bp->port); in sctp_bindx_rem()
732 retval = sctp_del_bind_addr(bp, sa_addr); in sctp_bindx_rem()
765 struct sctp_bind_addr *bp; in sctp_send_asconf_del_ip() local
823 bp = &asoc->base.bind_addr; in sctp_send_asconf_del_ip()
824 laddr = sctp_find_unmatch_addr(bp, (union sctp_addr *)addrs, in sctp_send_asconf_del_ip()
838 htons(bp->port); in sctp_send_asconf_del_ip()
882 list_for_each_entry(saddr, &bp->address_list, list) { in sctp_send_asconf_del_ip()
6119 struct sctp_bind_addr *bp; in sctp_getsockopt_local_addrs() local
6147 bp = &sctp_sk(sk)->ep->base.bind_addr; in sctp_getsockopt_local_addrs()
6152 bp = &asoc->base.bind_addr; in sctp_getsockopt_local_addrs()
6165 if (sctp_list_single_entry(&bp->address_list)) { in sctp_getsockopt_local_addrs()
6166 addr = list_entry(bp->address_list.next, in sctp_getsockopt_local_addrs()
6169 cnt = sctp_copy_laddrs(sk, bp->port, addrs, in sctp_getsockopt_local_addrs()
6184 list_for_each_entry(addr, &bp->address_list, list) { in sctp_getsockopt_local_addrs()