Home
last modified time | relevance | path

Searched refs:dgid (Results 1 - 25 of 156) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_av.c50 memcpy(av->grh.dgid.raw, grh->dgid.raw, sizeof(grh->dgid.raw)); in rxe_av_from_attr()
64 memcpy(grh->dgid.raw, av->grh.dgid.raw, sizeof(av->grh.dgid.raw)); in rxe_av_to_attr()
82 &rdma_ah_read_grh(attr)->dgid); in rxe_av_fill_ip_info()
H A Drxe_recv.c240 union ib_gid dgid; in rxe_rcv_mcast_pkt() local
247 (struct in6_addr *)&dgid); in rxe_rcv_mcast_pkt()
249 memcpy(&dgid, &ipv6_hdr(skb)->daddr, sizeof(dgid)); in rxe_rcv_mcast_pkt()
252 mcg = rxe_pool_get_key(&rxe->mc_grp_pool, &dgid); in rxe_rcv_mcast_pkt()
316 union ib_gid dgid; in rxe_chk_dgid() local
324 (struct in6_addr *)&dgid); in rxe_chk_dgid()
325 pdgid = &dgid; in rxe_chk_dgid()
358 pr_warn_ratelimited("failed checking dgid\n"); in rxe_rcv()
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Duverbs_marshall.c85 memcpy(dst->grh.dgid, grh->dgid.raw, sizeof(grh->dgid)); in ib_copy_ah_attr_to_user()
139 memcpy(dst->dgid, src->dgid.raw, sizeof(src->dgid)); in __ib_copy_path_rec_to_user()
182 (ib_is_opa_gid((union ib_gid *)src->dgid))) { in ib_copy_path_rec_from_user()
185 dlid = opa_get_lid_from_gid((union ib_gid *)src->dgid); in ib_copy_path_rec_from_user()
191 memcpy(dst->dgid.raw, src->dgid, sizeo in ib_copy_path_rec_from_user()
[all...]
H A Dlag.c24 is_ipv4 = ipv6_addr_v4mapped((struct in6_addr *)ah_attr->grh.dgid.raw); in rdma_build_skb()
54 memcpy(&iph->daddr, ah_attr->grh.dgid.raw + 12, in rdma_build_skb()
66 memcpy(&ip6h->daddr, ah_attr->grh.dgid.raw, in rdma_build_skb()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Duverbs_marshall.c85 memcpy(dst->grh.dgid, grh->dgid.raw, sizeof(grh->dgid)); in ib_copy_ah_attr_to_user()
139 memcpy(dst->dgid, src->dgid.raw, sizeof(src->dgid)); in __ib_copy_path_rec_to_user()
182 (ib_is_opa_gid((union ib_gid *)src->dgid))) { in ib_copy_path_rec_from_user()
185 dlid = opa_get_lid_from_gid((union ib_gid *)src->dgid); in ib_copy_path_rec_from_user()
191 memcpy(dst->dgid.raw, src->dgid, sizeo in ib_copy_path_rec_from_user()
[all...]
H A Dlag.c23 is_ipv4 = ipv6_addr_v4mapped((struct in6_addr *)ah_attr->grh.dgid.raw); in rdma_build_skb()
53 memcpy(&iph->daddr, ah_attr->grh.dgid.raw + 12, in rdma_build_skb()
65 memcpy(&ip6h->daddr, ah_attr->grh.dgid.raw, in rdma_build_skb()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_av.c79 memcpy(av->grh.dgid.raw, grh->dgid.raw, sizeof(grh->dgid.raw)); in rxe_av_from_attr()
93 memcpy(grh->dgid.raw, av->grh.dgid.raw, sizeof(av->grh.dgid.raw)); in rxe_av_to_attr()
111 &rdma_ah_read_grh(attr)->dgid); in rxe_av_fill_ip_info()
H A Drxe_recv.c196 union ib_gid dgid; in rxe_rcv_mcast_pkt() local
201 (struct in6_addr *)&dgid); in rxe_rcv_mcast_pkt()
203 memcpy(&dgid, &ipv6_hdr(skb)->daddr, sizeof(dgid)); in rxe_rcv_mcast_pkt()
206 mcg = rxe_lookup_mcg(rxe, &dgid); in rxe_rcv_mcast_pkt()
288 union ib_gid dgid; in rxe_chk_dgid() local
296 (struct in6_addr *)&dgid); in rxe_chk_dgid()
297 pdgid = &dgid; in rxe_chk_dgid()
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
H A Dqib_ruc.c101 if (!gid_ok(&hdr->u.l.grh.dgid, in qib_ruc_check_hdr()
105 grh->dgid.global.subnet_prefix, in qib_ruc_check_hdr()
106 grh->dgid.global.interface_id)) in qib_ruc_check_hdr()
140 if (!gid_ok(&hdr->u.l.grh.dgid, in qib_ruc_check_hdr()
144 grh->dgid.global.subnet_prefix, in qib_ruc_check_hdr()
145 grh->dgid.global.interface_id)) in qib_ruc_check_hdr()
200 hdr->dgid = grh->dgid; in qib_make_grh()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
H A Dqib_ruc.c101 if (!gid_ok(&hdr->u.l.grh.dgid, in qib_ruc_check_hdr()
105 grh->dgid.global.subnet_prefix, in qib_ruc_check_hdr()
106 grh->dgid.global.interface_id)) in qib_ruc_check_hdr()
140 if (!gid_ok(&hdr->u.l.grh.dgid, in qib_ruc_check_hdr()
144 grh->dgid.global.subnet_prefix, in qib_ruc_check_hdr()
145 grh->dgid.global.interface_id)) in qib_ruc_check_hdr()
200 hdr->dgid = grh->dgid; in qib_make_grh()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/
H A Dmthca_av.c66 __be32 dgid[4]; member
218 memcpy(av->dgid, grh->dgid.raw, 16); in mthca_create_ah()
221 av->dgid[3] = cpu_to_be32(2); in mthca_create_ah()
286 ah->av->dgid, 16); in mthca_read_ah()
320 rdma_ah_set_dgid_raw(attr, ah->av->dgid); in mthca_ah_query()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dah.c62 memcpy(ah->av.ib.dgid, grh->dgid.raw, 16); in create_ib_ah()
89 memcpy(&in6, grh->dgid.raw, sizeof(in6)); in create_iboe_ah()
138 memcpy(ah->av.eth.dgid, grh->dgid.raw, 16); in create_iboe_ah()
230 rdma_ah_set_dgid_raw(ah_attr, ah->av.ib.dgid); in mlx4_ib_query_ah()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/
H A Dmthca_av.c66 __be32 dgid[4]; member
218 memcpy(av->dgid, grh->dgid.raw, 16); in mthca_create_ah()
221 av->dgid[3] = cpu_to_be32(2); in mthca_create_ah()
286 ah->av->dgid, 16); in mthca_read_ah()
320 rdma_ah_set_dgid_raw(attr, ah->av->dgid); in mthca_ah_query()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dah.c62 memcpy(ah->av.ib.dgid, grh->dgid.raw, 16); in create_ib_ah()
89 memcpy(&in6, grh->dgid.raw, sizeof(in6)); in create_iboe_ah()
138 memcpy(ah->av.eth.dgid, grh->dgid.raw, 16); in create_iboe_ah()
230 rdma_ah_set_dgid_raw(ah_attr, ah->av.ib.dgid); in mlx4_ib_query_ah()
/kernel/linux/linux-5.10/include/rdma/
H A Dib_sa.h164 union ib_gid dgid; member
225 ib->dgid.global.interface_id in path_conv_opa_to_ib()
227 ib->dgid.global.subnet_prefix in path_conv_opa_to_ib()
228 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib()
231 ib->dgid.global.subnet_prefix in path_conv_opa_to_ib()
232 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib()
250 (ib_is_opa_gid(&ib->dgid))) { in path_conv_ib_to_opa()
252 dlid = htonl(opa_get_lid_from_gid(&ib->dgid)); in path_conv_ib_to_opa()
H A Dib_addr.h148 * rdma_get/set_sgid/dgid() APIs are applicable to IB, and iWarp.
233 static inline u16 rdma_get_vlan_id(union ib_gid *dgid) in rdma_get_vlan_id() argument
237 vid = dgid->raw[11] << 8 | dgid->raw[12]; in rdma_get_vlan_id()
/kernel/linux/linux-6.6/include/rdma/
H A Dib_sa.h164 union ib_gid dgid; member
226 ib->dgid.global.interface_id in path_conv_opa_to_ib()
228 ib->dgid.global.subnet_prefix in path_conv_opa_to_ib()
229 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib()
232 ib->dgid.global.subnet_prefix in path_conv_opa_to_ib()
233 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib()
251 (ib_is_opa_gid(&ib->dgid))) { in path_conv_ib_to_opa()
253 dlid = htonl(opa_get_lid_from_gid(&ib->dgid)); in path_conv_ib_to_opa()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_ah.c76 memcpy(ah->av.dgid, grh->dgid.raw, HNS_ROCE_GID_SIZE); in hns_roce_create_ah()
103 rdma_ah_set_dgid_raw(ah_attr, ah->av.dgid); in hns_roce_query_ah()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_ah.c87 memcpy(ah->av.dgid, grh->dgid.raw, HNS_ROCE_GID_SIZE); in hns_roce_create_ah()
114 rdma_ah_set_dgid_raw(ah_attr, ah->av.dgid); in hns_roce_query_ah()
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c137 rdma_gid2ip((struct sockaddr*)&dgid_addr, &ib_grh->dgid); in set_av_attr()
145 memcpy(&grh.dgid[0], ib_grh->dgid.raw, in set_av_attr()
146 sizeof(ib_grh->dgid.raw)); in set_av_attr()
248 rdma_ah_set_dgid_raw(attr, &grh->dgid[0]); in ocrdma_query_ah()
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c137 rdma_gid2ip((struct sockaddr*)&dgid_addr, &ib_grh->dgid); in set_av_attr()
145 memcpy(&grh.dgid[0], ib_grh->dgid.raw, in set_av_attr()
146 sizeof(ib_grh->dgid.raw)); in set_av_attr()
248 rdma_ah_set_dgid_raw(attr, &grh->dgid[0]); in ocrdma_query_ah()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Druc.c95 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr()
100 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr()
101 grh->dgid.global.interface_id)) in hfi1_ruc_check_hdr()
132 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr()
137 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr()
138 grh->dgid.global.interface_id)) in hfi1_ruc_check_hdr()
185 hdr->dgid = grh->dgid; in hfi1_make_grh()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Druc.c53 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr()
58 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr()
59 grh->dgid.global.interface_id)) in hfi1_ruc_check_hdr()
90 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr()
95 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr()
96 grh->dgid.global.interface_id)) in hfi1_ruc_check_hdr()
143 hdr->dgid = grh->dgid; in hfi1_make_grh()
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_misc.c257 pvrdma_gid_to_ib(&dst->dgid, &src->dgid); in pvrdma_global_route_to_ib()
267 ib_gid_to_pvrdma(&dst->dgid, &src->dgid); in ib_global_route_to_pvrdma()
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_misc.c257 pvrdma_gid_to_ib(&dst->dgid, &src->dgid); in pvrdma_global_route_to_ib()
267 ib_gid_to_pvrdma(&dst->dgid, &src->dgid); in ib_global_route_to_pvrdma()

Completed in 13 milliseconds

1234567