Lines Matching refs:sockaddr
62 void (*callback)(int status, struct sockaddr *src_addr,
194 int rdma_addr_size(const struct sockaddr *addr) in rdma_addr_size()
211 int ret = rdma_addr_size((struct sockaddr *) addr); in rdma_addr_size_in6()
219 int ret = rdma_addr_size((struct sockaddr *) addr); in rdma_addr_size_kss()
245 rdma_find_ndev_for_src_ip_rcu(struct net *net, const struct sockaddr *src_in) in rdma_find_ndev_for_src_ip_rcu()
274 int rdma_translate_ip(const struct sockaddr *addr, in rdma_translate_ip()
363 const struct sockaddr *dst_in, u32 seq) in fetch_ha()
381 static int addr4_resolve(struct sockaddr *src_sock, in addr4_resolve()
382 const struct sockaddr *dst_sock, in addr4_resolve()
414 static int addr6_resolve(struct sockaddr *src_sock, in addr6_resolve()
415 const struct sockaddr *dst_sock, in addr6_resolve()
444 static int addr6_resolve(struct sockaddr *src_sock, in addr6_resolve()
445 const struct sockaddr *dst_sock, in addr6_resolve()
454 const struct sockaddr *dst_in, in addr_resolve_neigh()
473 const struct sockaddr *dst_in, in copy_src_l2_addr()
502 const struct sockaddr *dst_in, in rdma_set_src_addr_rcu()
550 static int addr_resolve(struct sockaddr *src_in, in addr_resolve()
551 const struct sockaddr *dst_in, in addr_resolve()
622 struct sockaddr *src_in, *dst_in; in process_one_req()
627 src_in = (struct sockaddr *)&req->src_addr; in process_one_req()
628 dst_in = (struct sockaddr *)&req->dst_addr; in process_one_req()
644 req->callback(req->status, (struct sockaddr *)&req->src_addr, in process_one_req()
662 int rdma_resolve_ip(struct sockaddr *src_addr, const struct sockaddr *dst_addr, in rdma_resolve_ip()
664 void (*callback)(int status, struct sockaddr *src_addr, in rdma_resolve_ip()
668 struct sockaddr *src_in, *dst_in; in rdma_resolve_ip()
676 src_in = (struct sockaddr *) &req->src_addr; in rdma_resolve_ip()
677 dst_in = (struct sockaddr *) &req->dst_addr; in rdma_resolve_ip()
724 struct sockaddr _sockaddr; in roce_resolve_route_from_path()
734 rdma_gid2ip((struct sockaddr *)&sgid, &rec->sgid); in roce_resolve_route_from_path()
735 rdma_gid2ip((struct sockaddr *)&dgid, &rec->dgid); in roce_resolve_route_from_path()
746 ret = addr_resolve((struct sockaddr *)&sgid, (struct sockaddr *)&dgid, in roce_resolve_route_from_path()
803 static void resolve_cb(int status, struct sockaddr *src_addr, in resolve_cb()
823 rdma_gid2ip((struct sockaddr *)&sgid_addr, sgid); in rdma_addr_find_l2_eth_by_grh()
824 rdma_gid2ip((struct sockaddr *)&dgid_addr, dgid); in rdma_addr_find_l2_eth_by_grh()
831 ret = rdma_resolve_ip((struct sockaddr *)&sgid_addr, in rdma_addr_find_l2_eth_by_grh()
832 (struct sockaddr *)&dgid_addr, &dev_addr, 1000, in rdma_addr_find_l2_eth_by_grh()