taglinefilesource code
usin344include/net/sock.hstruct sockaddr_in *usin, int addr_len);
usin44include/net/udp.hstruct sockaddr_in *usin, int addr_len);
usin213net/ipv4/raw.cint len, int noblock, unsigned flags, struct sockaddr_in *usin, int addr_len)
usin231net/ipv4/raw.cif (usin) 
usin235net/ipv4/raw.cmemcpy(&sin, usin, sizeof(sin));
usin1849net/ipv4/tcp.cstatic int tcp_connect(struct sock *sk, struct sockaddr_in *usin, int addr_len)
usin1872net/ipv4/tcp.cif (usin->sin_family && usin->sin_family != AF_INET)
usin1879net/ipv4/tcp.cif(usin->sin_addr.s_addr==INADDR_ANY)
usin1880net/ipv4/tcp.cusin->sin_addr.s_addr=ip_my_addr();
usin1886net/ipv4/tcp.cif ((atype=ip_chk_addr(usin->sin_addr.s_addr)) == IS_BROADCAST || atype==IS_MULTICAST)
usin1890net/ipv4/tcp.csk->daddr = usin->sin_addr.s_addr;
usin1896net/ipv4/tcp.csk->dummy_th.dest = usin->sin_port;
usin337net/ipv4/udp.cunsigned flags, struct sockaddr_in *usin, int addr_len)
usin353net/ipv4/udp.cif (usin) 
usin357net/ipv4/udp.cif (usin->sin_family && usin->sin_family != AF_INET) 
usin359net/ipv4/udp.cif (usin->sin_port == 0) 
usin369net/ipv4/udp.cusin = &sin;
usin387net/ipv4/udp.cif(usin->sin_addr.s_addr==INADDR_ANY)
usin388net/ipv4/udp.cusin->sin_addr.s_addr=ip_my_addr();
usin390net/ipv4/udp.cif(!sk->broadcast && ip_chk_addr(usin->sin_addr.s_addr)==IS_BROADCAST)
usin396net/ipv4/udp.ctmp = udp_send(sk, usin, from, len, flags, saddr, noblock);
usin544net/ipv4/udp.cint udp_connect(struct sock *sk, struct sockaddr_in *usin, int addr_len)
usin547net/ipv4/udp.cif (addr_len < sizeof(*usin)) 
usin550net/ipv4/udp.cif (usin->sin_family && usin->sin_family != AF_INET) 
usin552net/ipv4/udp.cif (usin->sin_addr.s_addr==INADDR_ANY)
usin553net/ipv4/udp.cusin->sin_addr.s_addr=ip_my_addr();
usin555net/ipv4/udp.cif(!sk->broadcast && ip_chk_addr(usin->sin_addr.s_addr)==IS_BROADCAST)
usin558net/ipv4/udp.crt=ip_rt_route((__u32)usin->sin_addr.s_addr, sk->localroute);
usin565net/ipv4/udp.csk->daddr = usin->sin_addr.s_addr;
usin566net/ipv4/udp.csk->dummy_th.dest = usin->sin_port;