Lines Matching refs:src_in
225 static int addr4_resolve(struct sockaddr_in *src_in, in addr4_resolve() argument
229 __be32 src_ip = src_in->sin_addr.s_addr; in addr4_resolve()
244 src_in->sin_family = AF_INET; in addr4_resolve()
245 src_in->sin_addr.s_addr = fl4.saddr; in addr4_resolve()
268 static int addr6_resolve(struct sockaddr_in6 *src_in, in addr6_resolve() argument
278 fl6.saddr = src_in->sin6_addr; in addr6_resolve()
291 src_in->sin6_family = AF_INET6; in addr6_resolve()
292 src_in->sin6_addr = fl6.saddr; in addr6_resolve()
314 static int addr6_resolve(struct sockaddr_in6 *src_in, in addr6_resolve() argument
322 static int addr_resolve(struct sockaddr *src_in, in addr_resolve() argument
326 if (src_in->sa_family == AF_INET) { in addr_resolve()
327 return addr4_resolve((struct sockaddr_in *) src_in, in addr_resolve()
330 return addr6_resolve((struct sockaddr_in6 *) src_in, in addr_resolve()
337 struct sockaddr *src_in, *dst_in; in process_req() local
345 src_in = (struct sockaddr *) &req->src_addr; in process_req()
347 req->status = addr_resolve(src_in, dst_in, req->addr); in process_req()
378 struct sockaddr *src_in, *dst_in; in rdma_resolve_ip() local
386 src_in = (struct sockaddr *) &req->src_addr; in rdma_resolve_ip()
395 memcpy(src_in, src_addr, rdma_addr_size(src_addr)); in rdma_resolve_ip()
397 src_in->sa_family = dst_addr->sa_family; in rdma_resolve_ip()
407 req->status = addr_resolve(src_in, dst_in, addr); in rdma_resolve_ip()