Lines Matching refs:src_in
224 static int addr4_resolve(struct sockaddr_in *src_in, in addr4_resolve() argument
228 __be32 src_ip = src_in->sin_addr.s_addr; in addr4_resolve()
243 src_in->sin_family = AF_INET; in addr4_resolve()
244 src_in->sin_addr.s_addr = fl4.saddr; in addr4_resolve()
267 static int addr6_resolve(struct sockaddr_in6 *src_in, in addr6_resolve() argument
277 fl6.saddr = src_in->sin6_addr; in addr6_resolve()
290 src_in->sin6_family = AF_INET6; in addr6_resolve()
291 src_in->sin6_addr = fl6.saddr; in addr6_resolve()
313 static int addr6_resolve(struct sockaddr_in6 *src_in, in addr6_resolve() argument
321 static int addr_resolve(struct sockaddr *src_in, in addr_resolve() argument
325 if (src_in->sa_family == AF_INET) { in addr_resolve()
326 return addr4_resolve((struct sockaddr_in *) src_in, in addr_resolve()
329 return addr6_resolve((struct sockaddr_in6 *) src_in, in addr_resolve()
336 struct sockaddr *src_in, *dst_in; in process_req() local
344 src_in = (struct sockaddr *) &req->src_addr; in process_req()
346 req->status = addr_resolve(src_in, dst_in, req->addr); in process_req()
377 struct sockaddr *src_in, *dst_in; in rdma_resolve_ip() local
385 src_in = (struct sockaddr *) &req->src_addr; in rdma_resolve_ip()
394 memcpy(src_in, src_addr, rdma_addr_size(src_addr)); in rdma_resolve_ip()
396 src_in->sa_family = dst_addr->sa_family; in rdma_resolve_ip()
406 req->status = addr_resolve(src_in, dst_in, addr); in rdma_resolve_ip()