Lines Matching refs:sap
157 xprt_rdma_format_addresses4(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses4() argument
159 struct sockaddr_in *sin = (struct sockaddr_in *)sap; in xprt_rdma_format_addresses4()
169 xprt_rdma_format_addresses6(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses6() argument
171 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in xprt_rdma_format_addresses6()
181 xprt_rdma_format_addresses(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses() argument
185 switch (sap->sa_family) { in xprt_rdma_format_addresses()
187 xprt_rdma_format_addresses4(xprt, sap); in xprt_rdma_format_addresses()
190 xprt_rdma_format_addresses6(xprt, sap); in xprt_rdma_format_addresses()
197 (void)rpc_ntop(sap, buf, sizeof(buf)); in xprt_rdma_format_addresses()
200 snprintf(buf, sizeof(buf), "%u", rpc_get_port(sap)); in xprt_rdma_format_addresses()
203 snprintf(buf, sizeof(buf), "%4hx", rpc_get_port(sap)); in xprt_rdma_format_addresses()
316 struct sockaddr *sap; in xprt_setup_rdma() local
345 sap = args->dstaddr; in xprt_setup_rdma()
352 memcpy(&xprt->addr, sap, xprt->addrlen); in xprt_setup_rdma()
354 if (rpc_get_port(sap)) in xprt_setup_rdma()
356 xprt_rdma_format_addresses(xprt, sap); in xprt_setup_rdma()
405 struct sockaddr *sap = (struct sockaddr *)&xprt->addr; in xprt_rdma_set_port() local
408 rpc_set_port(sap, port); in xprt_rdma_set_port()