Lines Matching refs:snum

380 	unsigned short snum;  in sctp_do_bind()  local
391 snum = ntohs(addr->v4.sin_port); in sctp_do_bind()
394 __func__, sk, &addr->sa, bp->port, snum, len); in sctp_do_bind()
405 if (!snum) 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()
414 if (snum && inet_is_local_unbindable_port(net, snum)) in sctp_do_bind()
417 if (snum && inet_port_requires_bind_service(net, snum) && in sctp_do_bind()
431 addr->v4.sin_port = htons(snum); in sctp_do_bind()
8063 struct sctp_bind_hashbucket *head, struct net *, unsigned short snum);
8073 unsigned short snum; in sctp_get_port_local() local
8076 snum = ntohs(addr->v4.sin_port); in sctp_get_port_local()
8078 pr_debug("%s: begins, snum:%d\n", __func__, snum); in sctp_get_port_local()
8080 if (snum == 0) { in sctp_get_port_local()
8117 snum = rover; in sctp_get_port_local()
8125 head = &sctp_port_hashtable[sctp_phashfn(net, snum)]; in sctp_get_port_local()
8128 if ((pp->port == snum) && net_eq(pp->net, net)) in sctp_get_port_local()
8184 if (!pp && !(pp = sctp_bucket_create(head, net, snum))) in sctp_get_port_local()
8219 inet_sk(sk)->inet_num = snum; in sctp_get_port_local()
8233 static int sctp_get_port(struct sock *sk, unsigned short snum) in sctp_get_port() argument
8240 addr.v4.sin_port = htons(snum); in sctp_get_port()
8430 struct sctp_bind_hashbucket *head, struct net *net, unsigned short snum) in sctp_bucket_create() argument
8437 pp->port = snum; in sctp_bucket_create()