Lines Matching refs:pasv_addr
93 union sockunion pasv_addr; variable
2418 su = &pasv_addr; in statcmd()
2889 pasv_addr = ctrl_addr; in passive()
2890 pasv_addr.su_port = 0; in passive()
2891 if (bind(pdata, (struct sockaddr *)&pasv_addr, pasv_addr.su_len) < 0) in passive()
2896 len = sizeof(pasv_addr); in passive()
2897 if (getsockname(pdata, (struct sockaddr *) &pasv_addr, &len) < 0) in passive()
2901 if (pasv_addr.su_family == AF_INET) in passive()
2902 a = (char *) &pasv_addr.su_sin.sin_addr; in passive()
2903 else if (pasv_addr.su_family == AF_INET6 && in passive()
2904 IN6_IS_ADDR_V4MAPPED(&pasv_addr.su_sin6.sin6_addr)) in passive()
2905 a = (char *) &pasv_addr.su_sin6.sin6_addr.s6_addr[12]; in passive()
2909 p = (char *) &pasv_addr.su_port; in passive()
2979 pasv_addr = ctrl_addr; in long_passive()
2980 pasv_addr.su_port = 0; in long_passive()
2981 len = pasv_addr.su_len; in long_passive()
3004 if (bind(pdata, (struct sockaddr *)&pasv_addr, len) < 0) in long_passive()
3009 if (getsockname(pdata, (struct sockaddr *) &pasv_addr, &len) < 0) in long_passive()
3017 p = (char *)&pasv_addr.su_port; in long_passive()
3018 switch (pasv_addr.su_family) { in long_passive()
3020 a = (char *) &pasv_addr.su_sin.sin_addr; in long_passive()
3028 if (IN6_IS_ADDR_V4MAPPED(&pasv_addr.su_sin6.sin6_addr)) { in long_passive()
3029 a = (char *) &pasv_addr.su_sin6.sin6_addr.s6_addr[12]; in long_passive()
3032 a = (char *) &pasv_addr.su_sin6.sin6_addr; in long_passive()
3044 switch (pasv_addr.su_family) { in long_passive()
3048 ntohs(pasv_addr.su_port)); in long_passive()