Lines Matching refs:sin
80 struct sockaddr_in *sin; member
194 struct sockaddr_in *sin; in slp_uc_udp_send() local
217 sin = (struct sockaddr_in *)slp_get_target_sin(ctarg); in slp_uc_udp_send()
229 udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg); in slp_uc_udp_send()
286 (const void *) &(sin->sin_addr)); in slp_uc_udp_send()
337 struct sockaddr_in sin[1]; in slp_mc_send() local
350 (void) memset(sin, 0, sizeof (sin)); in slp_mc_send()
351 if (make_mc_target(hp, sin, header, &pfd, &nfds, &bcifs) != SLP_OK) in slp_mc_send()
353 udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg); in slp_mc_send()
396 if (bcifs.sin) free(bcifs.sin); in slp_mc_send()
467 struct sockaddr_in *sin; in tcp_thread() local
506 sin = (struct sockaddr_in *)slp_get_target_sin(ctarg); in tcp_thread()
519 if (connect(tcp_sockfd, (struct sockaddr *)sin, in tcp_thread()
520 sizeof (*sin)) < 0) { in tcp_thread()
681 static void udp_make_msghdr(struct sockaddr_in *sin, struct iovec *iov, in udp_make_msghdr() argument
683 msg->msg_name = (caddr_t)sin; in udp_make_msghdr()
700 struct sockaddr_in *sin, char *header, in make_mc_target() argument
712 sin->sin_port = htons(SLP_PORT); in make_mc_target()
713 sin->sin_family = AF_INET; in make_mc_target()
717 bcifs->sin = NULL; in make_mc_target()
885 sin->sin_addr.s_addr = INADDR_BROADCAST; in make_mc_target()
887 sin->sin_addr.s_addr = SLP_MULTICAST_ADDRESS; in make_mc_target()
905 &(bcifs->sin), &(bcifs->num_ifs))) in make_bc_target()
912 bcifs->sin[i].sin_port = htons(SLP_PORT); in make_bc_target()
971 msg->msg_name = (caddr_t)&(bcifs->sin[i]); in bc_sendmsg()
1124 struct sockaddr_in *sin, unsigned short xid) { in tcp_handoff() argument
1127 target = slp_fabricate_target(sin); in tcp_handoff()
1214 struct sockaddr_in *sin, in add2pr_list() argument
1223 if (!(cname = slp_gethostbyaddr((char *)&(sin->sin_addr), in add2pr_list()
1224 sizeof (sin->sin_addr)))) in add2pr_list()