Home
last modified time | relevance | path

Searched refs:dgid (Results 1 – 47 of 47) sorted by relevance

/linux-4.4.14/drivers/infiniband/core/
Duverbs_marshall.c39 memcpy(dst->grh.dgid, src->grh.dgid.raw, sizeof src->grh.dgid); in ib_copy_ah_attr_to_user()
97 memcpy(dst->dgid, src->dgid.raw, sizeof src->dgid); in ib_copy_path_rec_to_user()
123 memcpy(dst->dgid.raw, src->dgid, sizeof dst->dgid); in ib_copy_path_rec_from_user()
Dverbs.c361 ret = rdma_addr_find_dmac_by_grh(&grh->dgid, &grh->sgid, in ib_init_ah_from_wc()
371 &grh->dgid, &gid_index); in ib_init_ah_from_wc()
386 ah_attr->grh.dgid = grh->sgid; in ib_init_ah_from_wc()
389 ret = ib_find_cached_gid_by_port(device, &grh->dgid, in ib_init_ah_from_wc()
1010 if (rdma_link_local_addr((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw)) { in ib_resolve_eth_dmac()
1011 rdma_get_ll_mac((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw, in ib_resolve_eth_dmac()
1032 &qp_attr->ah_attr.grh.dgid, in ib_resolve_eth_dmac()
Daddr.c459 int rdma_addr_find_dmac_by_grh(const union ib_gid *sgid, const union ib_gid *dgid, in rdma_addr_find_dmac_by_grh() argument
475 rdma_gid2ip(&dgid_addr._sockaddr, dgid); in rdma_addr_find_dmac_by_grh()
Dsa_query.c171 { PATH_REC_FIELD(dgid),
465 sizeof(sa_rec->dgid), &sa_rec->dgid); in ib_nl_set_path_rec_attrs()
1015 ah_attr->grh.dgid = rec->dgid; in ib_init_ah_from_path()
Dcm.c178 union ib_gid dgid; member
619 union ib_gid *port_gid = &cm_id_priv->av.dgid; in cm_insert_remote_sidr()
632 cmp = memcmp(port_gid, &cur_cm_id_priv->av.dgid, in cm_insert_remote_sidr()
1103 req_msg->primary_remote_gid = pri_path->dgid; in cm_format_req()
1123 req_msg->alt_remote_gid = alt_path->dgid; in cm_format_req()
1297 primary_path->dgid = req_msg->primary_local_gid; in cm_format_paths_from_req()
1319 alt_path->dgid = req_msg->alt_local_gid; in cm_format_paths_from_req()
2671 lap_msg->alt_remote_gid = alternate_path->dgid; in cm_format_lap()
2744 path->dgid = lap_msg->alt_local_gid; in cm_format_path_from_lap()
3081 cm_id_priv->av.dgid.global.subnet_prefix = cpu_to_be64(wc->slid); in cm_sidr_req_handler()
[all …]
Duverbs_cmd.c2220 memcpy(resp.dest.dgid, attr->ah_attr.grh.dgid.raw, 16); in ib_uverbs_query_qp()
2232 memcpy(resp.alt_dest.dgid, attr->alt_ah_attr.grh.dgid.raw, 16); in ib_uverbs_query_qp()
2325 memcpy(attr->ah_attr.grh.dgid.raw, cmd.dest.dgid, 16); in ib_uverbs_modify_qp()
2337 memcpy(attr->alt_ah_attr.grh.dgid.raw, cmd.alt_dest.dgid, 16); in ib_uverbs_modify_qp()
2854 memcpy(attr.grh.dgid.raw, cmd.attr.grh.dgid, 16); in ib_uverbs_create_ah()
Dcma.c537 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() local
544 dgid = (union ib_gid *) &addr->sib_addr; in cma_resolve_ib_dev()
558 if (!memcmp(&gid, dgid, sizeof(gid))) { in cma_resolve_ib_dev()
566 dgid->global.subnet_prefix)) { in cma_resolve_ib_dev()
973 memcpy(&ib->sib_addr, &path->dgid, 16); in cma_save_ib_info()
1651 rdma_addr_set_dgid(&rt->addr.dev_addr, &rt->path_rec[0].dgid); in cma_new_conn_id()
2118 rdma_addr_get_dgid(dev_addr, &path_rec.dgid); in cma_query_ib_route()
2337 &route->path_rec->dgid); in cma_resolve_iboe_route()
Ducma.c738 (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_ib_route()
764 (union ib_gid *)&resp->ib_route[0].dgid); in ucma_copy_iboe_route()
788 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_iw_route()
Duser_mad.c246 memcpy(packet->mad.hdr.gid, &ah_attr.grh.dgid, 16); in recv_handler()
497 memcpy(ah_attr.grh.dgid.raw, packet->mad.hdr.gid, 16); in ib_umad_write()
Dmulticast.c744 ah_attr->grh.dgid = rec->mgid; in ib_init_ah_from_mcmember()
Dmad.c1887 return !memcmp(sgid.raw, rwc->recv_buf.grh->dgid.raw, in rcv_has_same_gid()
1895 return !memcmp(attr.grh.dgid.raw, rwc->recv_buf.grh->sgid.raw, in rcv_has_same_gid()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c97 memcpy(&grh.dgid[0], attr->grh.dgid.raw, sizeof(attr->grh.dgid.raw)); in set_av_attr()
153 (!rdma_is_multicast_addr((struct in6_addr *)attr->grh.dgid.raw)) && in ocrdma_create_ah()
154 (!rdma_link_local_addr((struct in6_addr *)attr->grh.dgid.raw))) { in ocrdma_create_ah()
155 status = rdma_addr_find_dmac_by_grh(&sgid, &attr->grh.dgid, in ocrdma_create_ah()
213 memcpy(&attr->grh.dgid.raw[0], &grh->dgid[0], sizeof(grh->dgid)); in ocrdma_query_ah()
Docrdma.h535 memcpy(&in6, ah_attr->grh.dgid.raw, sizeof(in6)); in ocrdma_resolve_dmac()
Docrdma_sli.h1185 u8 dgid[16]; member
1898 u8 dgid[16]; member
Docrdma_hw.c2519 memcpy(&cmd->params.dgid[0], &ah_attr->grh.dgid.raw[0], in ocrdma_set_av_params()
2520 sizeof(cmd->params.dgid)); in ocrdma_set_av_params()
2542 ocrdma_cpu_to_le32(&cmd->params.dgid[0], sizeof(cmd->params.dgid)); in ocrdma_set_av_params()
Docrdma_verbs.c1607 memcpy(&qp_attr->ah_attr.grh.dgid, &params.dgid[0], in ocrdma_query_qp()
1608 sizeof(params.dgid)); in ocrdma_query_qp()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dah.c57 memcpy(ah->av.ib.dgid, ah_attr->grh.dgid.raw, 16); in create_ib_ah()
84 memcpy(&in6, ah_attr->grh.dgid.raw, sizeof(in6)); in create_iboe_ah()
120 memcpy(ah->av.eth.dgid, ah_attr->grh.dgid.raw, 16); in create_iboe_ah()
185 memcpy(ah_attr->grh.dgid.raw, ah->av.ib.dgid, 16); in mlx4_ib_query_ah()
Dmad.c513 memcpy(&attr.grh.dgid.raw[0], &grh->dgid.raw[0], 16); in mlx4_ib_send_to_slave()
628 if (mlx4_get_slave_from_roce_gid(dev->dev, port, grh->dgid.raw, &slave)) { in mlx4_ib_demux_mad()
661 slave = mlx4_ib_find_real_gid(ibdev, port, grh->dgid.global.interface_id); in mlx4_ib_demux_mad()
741 be64_to_cpu(in_grh->dgid.global.subnet_prefix), in ib_process_mad()
742 be64_to_cpu(in_grh->dgid.global.interface_id)); in ib_process_mad()
Dqp.c1336 memcpy(path->rgid, ah->grh.dgid.raw, 16); in _mlx4_set_path()
2352 ah->av.ib.dgid, 16); in build_mlx_header()
3224 memcpy(ib_ah_attr->grh.dgid.raw, in to_ib_ah_attr()
3225 path->rgid, sizeof ib_ah_attr->grh.dgid.raw); in to_ib_ah_attr()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_av.c157 memcpy(&av->av.grh.word_3, &ah_attr->grh.dgid, in ehca_create_ah()
158 sizeof(ah_attr->grh.dgid)); in ehca_create_ah()
223 memcpy(&new_ehca_av.grh.word_3, &ah_attr->grh.dgid, in ehca_modify_ah()
224 sizeof(ah_attr->grh.dgid)); in ehca_modify_ah()
236 memcpy(&ah_attr->grh.dgid, &av->av.grh.word_3, in ehca_query_ah()
237 sizeof(ah_attr->grh.dgid)); in ehca_query_ah()
Dehca_sqp.c192 memcpy(poi->redirect_gid, in_grh->dgid.raw, in ehca_process_perf()
Dehca_qp.c1521 attr->ah_attr.grh.dgid.raw[cnt]; in internal_modify_qp()
1631 attr->alt_ah_attr.grh.dgid.raw[cnt]; in internal_modify_qp()
1996 qp_attr->ah_attr.grh.dgid.raw[cnt] = in ehca_query_qp()
2016 qp_attr->alt_ah_attr.grh.dgid.raw[cnt] = in ehca_query_qp()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_av.c66 __be32 dgid[4]; member
215 memcpy(av->dgid, ah_attr->grh.dgid.raw, 16); in mthca_create_ah()
218 av->dgid[3] = cpu_to_be32(2); in mthca_create_ah()
286 ah->av->dgid, 16); in mthca_read_ah()
318 memcpy(attr->grh.dgid.raw, ah->av->dgid, 16); in mthca_ah_query()
Dmthca_qp.c419 memcpy(ib_ah_attr->grh.dgid.raw, in to_ib_ah_attr()
420 path->rgid, sizeof ib_ah_attr->grh.dgid.raw); in to_ib_ah_attr()
536 memcpy(path->rgid, ah->grh.dgid.raw, 16); in mthca_path_set()
/linux-4.4.14/include/rdma/
Dib_addr.h128 int rdma_addr_find_dmac_by_grh(const union ib_gid *sgid, const union ib_gid *dgid,
311 static inline u16 rdma_get_vlan_id(union ib_gid *dgid) in rdma_get_vlan_id() argument
315 vid = dgid->raw[11] << 8 | dgid->raw[12]; in rdma_get_vlan_id()
Dib_sa.h137 union ib_gid dgid; member
Dib_verbs.h506 union ib_gid dgid; member
519 union ib_gid dgid; member
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dah.c39 memcpy(ah->av.rgid, &ah_attr->grh.dgid, 16); in create_ib_ah()
77 memcpy(&ah_attr->grh.dgid, ah->av.rgid, 16); in mlx5_ib_query_ah()
Dqp.c1392 memcpy(path->rgid, ah->grh.dgid.raw, 16); in mlx5_set_path()
3019 memcpy(ib_ah_attr->grh.dgid.raw, in to_ib_ah_attr()
3020 path->rgid, sizeof(ib_ah_attr->grh.dgid.raw)); in to_ib_ah_attr()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_ruc.c282 if (!gid_ok(&hdr->u.l.grh.dgid, ibp->gid_prefix, guid)) in qib_ruc_check_hdr()
285 qp->alt_ah_attr.grh.dgid.global.subnet_prefix, in qib_ruc_check_hdr()
286 qp->alt_ah_attr.grh.dgid.global.interface_id)) in qib_ruc_check_hdr()
314 if (!gid_ok(&hdr->u.l.grh.dgid, ibp->gid_prefix, guid)) in qib_ruc_check_hdr()
317 qp->remote_ah_attr.grh.dgid.global.subnet_prefix, in qib_ruc_check_hdr()
318 qp->remote_ah_attr.grh.dgid.global.interface_id)) in qib_ruc_check_hdr()
669 hdr->dgid = grh->dgid; in qib_make_grh()
Dqib_verbs.c679 mcast = qib_mcast_find(ibp, &hdr->u.l.grh.dgid); in qib_ib_rcv()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Druc.c302 if (!gid_ok(&hdr->u.l.grh.dgid, ibp->gid_prefix, guid)) in hfi1_ruc_check_hdr()
305 qp->alt_ah_attr.grh.dgid.global.subnet_prefix, in hfi1_ruc_check_hdr()
306 qp->alt_ah_attr.grh.dgid.global.interface_id)) in hfi1_ruc_check_hdr()
334 if (!gid_ok(&hdr->u.l.grh.dgid, ibp->gid_prefix, guid)) in hfi1_ruc_check_hdr()
337 qp->remote_ah_attr.grh.dgid.global.subnet_prefix, in hfi1_ruc_check_hdr()
338 qp->remote_ah_attr.grh.dgid.global.interface_id)) in hfi1_ruc_check_hdr()
692 hdr->dgid = grh->dgid; in hfi1_make_grh()
Dud.c499 grh->sgid = old_grh->dgid; in return_cnp()
500 grh->dgid = old_grh->sgid; in return_cnp()
Dverbs.c653 mcast = hfi1_mcast_find(ibp, &hdr->u.l.grh.dgid); in hfi1_ib_rcv()
/linux-4.4.14/include/uapi/rdma/
Dib_user_sa.h55 __u8 dgid[16]; member
Dib_user_verbs.h444 __u8 dgid[16]; member
572 __u8 dgid[16]; member
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_main.c494 ret = memcmp(gid, path->pathrec.dgid.raw, in __path_find()
520 ret = memcmp(path->pathrec.dgid.raw, tpath->pathrec.dgid.raw, in __path_add()
548 ipoib_del_neighs_by_gid(dev, path->pathrec.dgid.raw); in path_free()
567 memset(iter->path.pathrec.dgid.raw, 0, 16); in ipoib_path_iter_init()
591 if (memcmp(iter->path.pathrec.dgid.raw, path->pathrec.dgid.raw, in ipoib_path_iter_next()
624 path->pathrec.dgid.raw); in ipoib_mark_paths_invalid()
677 be16_to_cpu(pathrec->dlid), pathrec->dgid.raw); in path_rec_completion()
680 status, path->pathrec.dgid.raw); in path_rec_completion()
743 ipoib_del_neighs_by_gid(dev, path->pathrec.dgid.raw); in path_rec_completion()
774 memcpy(path->pathrec.dgid.raw, gid, sizeof (union ib_gid)); in path_rec_create()
[all …]
Dipoib_ib.c182 union ib_gid *dgid; in ipoib_ib_handle_rx_wc() local
233 dgid = &((struct ib_grh *)skb->data)->dgid; in ipoib_ib_handle_rx_wc()
235 if (!(wc->wc_flags & IB_WC_GRH) || dgid->raw[0] != 0xff) in ipoib_ib_handle_rx_wc()
237 else if (memcmp(dgid, dev->broadcast + 4, sizeof(union ib_gid)) == 0) in ipoib_ib_handle_rx_wc()
Dipoib_fs.c208 format_gid(&path.pathrec.dgid, gid_buf); in ipoib_path_seq_show()
Dipoib_multicast.c285 av.grh.dgid = mcast->mcmember.mgid; in ipoib_mcast_join_finish()
Dipoib_cm.c1150 p->qp->qp_num, pathrec->dgid.raw, qpn); in ipoib_cm_tx_init()
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c305 ch->path.dgid = target->orig_dgid; in srp_new_cm_id()
2327 memcpy(ch->path.dgid.raw, cpi->redirect_gid, 16); in srp_cm_rej_handler()
2340 memcpy(ch->path.dgid.raw, in srp_cm_rej_handler()
2345 be64_to_cpu(ch->path.dgid.global.subnet_prefix), in srp_cm_rej_handler()
2346 be64_to_cpu(ch->path.dgid.global.interface_id)); in srp_cm_rej_handler()
2661 return sprintf(buf, "%pI6\n", ch->path.dgid.raw); in show_dgid()
2755 static DEVICE_ATTR(dgid, S_IRUGO, show_dgid, NULL);
2978 char dgid[3]; in srp_parse_options() local
3031 strlcpy(dgid, p + i * 2, sizeof(dgid)); in srp_parse_options()
3032 if (sscanf(dgid, "%hhx", in srp_parse_options()
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-ib_srp16 * dgid, a 32-digit hexadecimal number specifying the
111 What: /sys/class/scsi_host/host<n>/dgid
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_ruc.c593 hdr->dgid = grh->dgid; in ipath_make_grh()
Dipath_verbs.c650 mcast = ipath_mcast_find(&hdr->u.l.grh.dgid); in ipath_ib_rcv()
/linux-4.4.14/include/linux/mlx4/
Ddevice.h766 u8 dgid[16]; member
779 u8 dgid[16]; member
/linux-4.4.14/net/rds/
Dib_cm.c533 __be64 fguid = cm_id->route.path_rec->dgid.global.interface_id; in rds_ib_cm_handle_connect()