• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/sunrpc/

Lines Matching refs:sap

25 static size_t rpc_ntop6_noscopeid(const struct sockaddr *sap,
28 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap;
63 static size_t rpc_ntop6(const struct sockaddr *sap,
66 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap;
71 len = rpc_ntop6_noscopeid(sap, buf, buflen);
95 static size_t rpc_ntop6_noscopeid(const struct sockaddr *sap,
101 static size_t rpc_ntop6(const struct sockaddr *sap,
109 static int rpc_ntop4(const struct sockaddr *sap,
112 const struct sockaddr_in *sin = (struct sockaddr_in *)sap;
119 * @sap: socket address
126 size_t rpc_ntop(const struct sockaddr *sap, char *buf, const size_t buflen)
128 switch (sap->sa_family) {
130 return rpc_ntop4(sap, buf, buflen);
132 return rpc_ntop6(sap, buf, buflen);
140 struct sockaddr *sap, const size_t salen)
142 struct sockaddr_in *sin = (struct sockaddr_in *)sap;
148 memset(sap, 0, sizeof(struct sockaddr_in));
200 struct sockaddr *sap, const size_t salen)
202 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap;
210 memset(sap, 0, sizeof(struct sockaddr_in6));
223 struct sockaddr *sap, const size_t salen)
230 * rpc_pton - Construct a sockaddr in @sap
233 * @sap: buffer into which to plant socket address
239 * Plants a socket address in @sap and returns the size of the
244 struct sockaddr *sap, const size_t salen)
250 return rpc_pton6(buf, buflen, sap, salen);
251 return rpc_pton4(buf, buflen, sap, salen);
256 * rpc_sockaddr2uaddr - Construct a universal address string from @sap.
257 * @sap: socket address
263 char *rpc_sockaddr2uaddr(const struct sockaddr *sap)
269 switch (sap->sa_family) {
271 if (rpc_ntop4(sap, addrbuf, sizeof(addrbuf)) == 0)
273 port = ntohs(((struct sockaddr_in *)sap)->sin_port);
276 if (rpc_ntop6_noscopeid(sap, addrbuf, sizeof(addrbuf)) == 0)
278 port = ntohs(((struct sockaddr_in6 *)sap)->sin6_port);
299 * @sap: buffer into which to plant socket address
309 struct sockaddr *sap, const size_t salen)
341 if (rpc_pton(buf, strlen(buf), sap, salen) == 0)
344 switch (sap->sa_family) {
346 ((struct sockaddr_in *)sap)->sin_port = htons(port);
349 ((struct sockaddr_in6 *)sap)->sin6_port = htons(port);