Lines Matching refs:peer
108 } peer; member
264 } peer; in dgram_read() member
267 sa.len = sizeof(sa.peer); in dgram_read()
271 memset(&sa.peer, 0, sizeof(sa.peer)); in dgram_read()
273 ret = recvfrom(b->num, out, outl, 0, &sa.peer.sa, &sa.len); in dgram_read()
276 BIO_ctrl(b, BIO_CTRL_DGRAM_SET_PEER, 0, &sa.peer); in dgram_read()
301 int peerlen = sizeof(data->peer); in dgram_write()
303 if (data->peer.sa.sa_family == AF_INET) in dgram_write()
304 peerlen = sizeof(data->peer.sa_in); in dgram_write()
305 else if (data->peer.sa.sa_family == AF_INET6) in dgram_write()
306 peerlen = sizeof(data->peer.sa_in6); in dgram_write()
307 ret = sendto(b->num, in, inl, 0, &data->peer.sa, peerlen); in dgram_write()
389 memcpy(&data->peer, to, sizeof(data->peer.sa_in)); in dgram_ctrl()
392 memcpy(&data->peer, to, sizeof(data->peer.sa_in6)); in dgram_ctrl()
395 memcpy(&data->peer, to, sizeof(data->peer.sa)); in dgram_ctrl()
481 switch (data->peer.sa.sa_family) { in dgram_ctrl()
487 if (IN6_IS_ADDR_V4MAPPED(&data->peer.sa_in6.sin6_addr)) in dgram_ctrl()
512 memcpy(&data->peer, to, sizeof(data->peer.sa_in)); in dgram_ctrl()
515 memcpy(&data->peer, to, sizeof(data->peer.sa_in6)); in dgram_ctrl()
518 memcpy(&data->peer, to, sizeof(data->peer.sa)); in dgram_ctrl()
523 memset(&(data->peer), 0, sizeof(data->peer)); in dgram_ctrl()
527 switch (data->peer.sa.sa_family) { in dgram_ctrl()
529 ret = sizeof(data->peer.sa_in); in dgram_ctrl()
532 ret = sizeof(data->peer.sa_in6); in dgram_ctrl()
535 ret = sizeof(data->peer.sa); in dgram_ctrl()
540 memcpy(ptr, &data->peer, (ret = num)); in dgram_ctrl()
546 memcpy(&data->peer, to, sizeof(data->peer.sa_in)); in dgram_ctrl()
549 memcpy(&data->peer, to, sizeof(data->peer.sa_in6)); in dgram_ctrl()
552 memcpy(&data->peer, to, sizeof(data->peer.sa)); in dgram_ctrl()