Lines Matching refs:src_addr
56 struct sockaddr_storage src_addr; member
60 void (*callback)(int status, struct sockaddr *src_addr,
554 src_in = (struct sockaddr *)&req->src_addr; in process_one_req()
570 req->callback(req->status, (struct sockaddr *)&req->src_addr, in process_one_req()
588 int rdma_resolve_ip(struct sockaddr *src_addr, const struct sockaddr *dst_addr, in rdma_resolve_ip() argument
590 void (*callback)(int status, struct sockaddr *src_addr, in rdma_resolve_ip()
602 src_in = (struct sockaddr *) &req->src_addr; in rdma_resolve_ip()
605 if (src_addr) { in rdma_resolve_ip()
606 if (src_addr->sa_family != dst_addr->sa_family) { in rdma_resolve_ip()
611 memcpy(src_in, src_addr, rdma_addr_size(src_addr)); in rdma_resolve_ip()
644 int rdma_resolve_ip_route(struct sockaddr *src_addr, in rdma_resolve_ip_route() argument
651 if (src_addr) { in rdma_resolve_ip_route()
652 if (src_addr->sa_family != dst_addr->sa_family) in rdma_resolve_ip_route()
655 memcpy(src_in, src_addr, rdma_addr_size(src_addr)); in rdma_resolve_ip_route()
692 found->callback(-ECANCELED, (struct sockaddr *)&found->src_addr, in rdma_addr_cancel()
704 static void resolve_cb(int status, struct sockaddr *src_addr, in resolve_cb() argument