/linux-4.1.27/include/rdma/ |
D | ib_addr.h | 113 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id); 114 int rdma_addr_find_dmac_by_grh(union ib_gid *sgid, union ib_gid *dgid, u8 *smac, 129 union ib_gid *gid) in ib_addr_get_mgid() 145 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() 163 static inline void rdma_gid2ip(struct sockaddr *out, union ib_gid *gid) in rdma_gid2ip() 179 union ib_gid *gid) in iboe_addr_get_sgid() 194 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_sgid() 204 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_sgid() 209 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_dgid() 214 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_dgid() [all …]
|
D | ib_sa.h | 136 union ib_gid dgid; 137 union ib_gid sgid; 182 union ib_gid mgid; 183 union ib_gid port_gid; 245 union ib_gid gid; 389 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
|
D | ib_cache.h | 53 union ib_gid *gid); 68 union ib_gid *gid,
|
D | ib_verbs.h | 59 union ib_gid { union 440 union ib_gid dgid; 452 union ib_gid sgid; 453 union ib_gid dgid; 1508 union ib_gid *gid); 1632 union ib_gid *gid, 1635 union ib_gid *gid, 1747 u8 port_num, int index, union ib_gid *gid); 1760 int ib_find_gid(struct ib_device *device, union ib_gid *gid, 2617 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); [all …]
|
D | ib_pack.h | 195 union ib_gid source_gid; 196 union ib_gid destination_gid;
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_mcast.c | 59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ehca_attach_mcast() 64 union ib_gid my_gid; in ehca_attach_mcast() 80 memcpy(&my_gid, gid->raw, sizeof(union ib_gid)); in ehca_attach_mcast() 96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ehca_detach_mcast() 101 union ib_gid my_gid; in ehca_detach_mcast() 117 memcpy(&my_gid, gid->raw, sizeof(union ib_gid)); in ehca_detach_mcast()
|
D | ehca_iverbs.h | 58 union ib_gid *gid); 179 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 181 int ehca_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
|
D | ehca_av.c | 130 union ib_gid gid; in ehca_create_ah() 194 union ib_gid gid; in ehca_modify_ah()
|
D | ehca_sqp.c | 199 (union ib_gid *)&poi->redirect_gid); in ehca_process_perf()
|
D | ehca_hca.c | 316 int index, union ib_gid *gid) in ehca_query_gid()
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_main.c | 54 static union ib_gid ocrdma_zero_sgid; 71 static bool ocrdma_add_sgid(struct ocrdma_dev *dev, union ib_gid *new_sgid) in ocrdma_add_sgid() 76 memset(&ocrdma_zero_sgid, 0, sizeof(union ib_gid)); in ocrdma_add_sgid() 82 sizeof(union ib_gid))) { in ocrdma_add_sgid() 85 sizeof(union ib_gid)); in ocrdma_add_sgid() 89 sizeof(union ib_gid))) { in ocrdma_add_sgid() 99 static bool ocrdma_del_sgid(struct ocrdma_dev *dev, union ib_gid *sgid) in ocrdma_del_sgid() 109 if (!memcmp(&dev->sgid_tbl[i], sgid, sizeof(union ib_gid))) { in ocrdma_del_sgid() 111 memset(&dev->sgid_tbl[i], 0, sizeof(union ib_gid)); in ocrdma_del_sgid() 121 union ib_gid *gid) in ocrdma_addr_event() [all …]
|
D | ocrdma_ah.c | 43 struct ib_ah_attr *attr, union ib_gid *sgid, in set_av_attr() 82 memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid)); in set_av_attr() 108 union ib_gid sgid; in ocrdma_create_ah()
|
D | ocrdma_verbs.h | 46 int index, union ib_gid *gid);
|
D | ocrdma.h | 234 union ib_gid *sgid_tbl;
|
D | ocrdma_verbs.c | 50 int index, union ib_gid *sgid) in ocrdma_query_gid()
|
D | ocrdma_hw.c | 2435 union ib_gid sgid, zgid; in ocrdma_set_av_params()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_verbs_mcast.c | 85 static struct ipath_mcast *ipath_mcast_alloc(union ib_gid *mgid) in ipath_mcast_alloc() 121 struct ipath_mcast *ipath_mcast_find(union ib_gid *mgid) in ipath_mcast_find() 135 sizeof(union ib_gid)); in ipath_mcast_find() 181 sizeof(union ib_gid)); in ipath_mcast_add() 236 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_attach() 285 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_detach() 308 sizeof(union ib_gid)); in ipath_multicast_detach()
|
D | ipath_verbs.h | 163 union ib_gid mgid; 717 struct ipath_mcast *ipath_mcast_find(union ib_gid *mgid); 726 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 728 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
D | ipath_verbs.c | 1682 int index, union ib_gid *gid) in ipath_query_gid()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_verbs_mcast.c | 74 static struct qib_mcast *qib_mcast_alloc(union ib_gid *mgid) in qib_mcast_alloc() 111 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid) in qib_mcast_find() 125 sizeof(union ib_gid)); in qib_mcast_find() 170 sizeof(union ib_gid)); in qib_mcast_add() 225 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in qib_multicast_attach() 283 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in qib_multicast_detach() 309 sizeof(union ib_gid)); in qib_multicast_detach()
|
D | qib_mad.h | 116 union ib_gid gid1; 117 union ib_gid gid2; 283 union ib_gid redirect_gid; 289 union ib_gid trap_gid;
|
D | qib_verbs.h | 217 union ib_gid mgid; 891 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid); 900 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 902 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
D | qib_ruc.c | 254 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) in gid_ok()
|
D | qib_verbs.c | 1711 int index, union ib_gid *gid) in qib_query_gid()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/ |
D | mcg.c | 64 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg() 86 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg()
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib_multicast.c | 60 union ib_gid mgid; 168 sizeof (union ib_gid)); in __ipoib_mcast_find() 193 sizeof (union ib_gid)); in __ipoib_mcast_add() 223 sizeof (union ib_gid))) { in ipoib_mcast_join_finish() 536 memcpy(priv->dev->dev_addr + 4, priv->local_gid.raw, sizeof (union ib_gid)); in ipoib_mcast_join_task() 559 sizeof (union ib_gid)); in ipoib_mcast_join_task() 716 sizeof (union ib_gid)); in ipoib_mcast_send() 840 union ib_gid mgid; in ipoib_mcast_restart_task() 967 sizeof (union ib_gid)) < 0) { in ipoib_mcast_iter_next() 988 union ib_gid *mgid, in ipoib_mcast_iter_read()
|
D | ipoib_fs.c | 46 static void format_gid(union ib_gid *gid, char *buf) in format_gid() 101 union ib_gid mgid; in ipoib_mcg_seq_show()
|
D | ipoib.h | 351 union ib_gid local_gid; 511 union ib_gid *gid, 524 union ib_gid *mgid, int set_qkey);
|
D | ipoib_main.c | 267 sizeof (union ib_gid)); in __path_find() 293 sizeof (union ib_gid)); in __path_add() 364 sizeof (union ib_gid)) < 0) { in ipoib_path_iter_next() 546 memcpy(path->pathrec.dgid.raw, gid, sizeof (union ib_gid)); in path_rec_create() 1198 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) { in ipoib_del_neighs_by_gid() 1619 memcpy(priv->dev->dev_addr + 4, priv->local_gid.raw, sizeof (union ib_gid)); in ipoib_add_port()
|
D | ipoib_verbs.c | 38 int ipoib_mcast_attach(struct net_device *dev, u16 mlid, union ib_gid *mgid, int set_qkey) in ipoib_mcast_attach()
|
D | ipoib_ib.c | 182 union ib_gid *dgid; 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()
|
/linux-4.1.27/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 197 union ib_gid sgid; 214 union ib_gid orig_dgid;
|
/linux-4.1.27/drivers/infiniband/core/ |
D | cm_msgs.h | 82 union ib_gid primary_local_gid; 83 union ib_gid primary_remote_gid; 95 union ib_gid alt_local_gid; 96 union ib_gid alt_remote_gid; 672 union ib_gid alt_local_gid; 673 union ib_gid alt_remote_gid;
|
D | cache.c | 52 union ib_gid table[0]; 75 union ib_gid *gid) in ib_get_cached_gid() 100 union ib_gid *gid, in ib_find_cached_gid()
|
D | addr.c | 460 int rdma_addr_find_dmac_by_grh(union ib_gid *sgid, union ib_gid *dgid, u8 *dmac, in rdma_addr_find_dmac_by_grh() 500 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id) in rdma_addr_find_smac_by_sgid()
|
D | device.c | 595 u8 port_num, int index, union ib_gid *gid) in ib_query_gid() 673 int ib_find_gid(struct ib_device *device, union ib_gid *gid, in ib_find_gid() 676 union ib_gid tmp_gid; in ib_find_gid()
|
D | ucma.c | 637 (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_ib_route() 639 (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_ib_route() 663 (union ib_gid *)&resp->ib_route[0].dgid); in ucma_copy_iboe_route() 665 (union ib_gid *)&resp->ib_route[0].sgid); in ucma_copy_iboe_route() 687 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_iw_route() 688 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_iw_route() 849 (union ib_gid *) &addr->sib_addr); in ucma_query_gid() 862 (union ib_gid *) &addr->sib_addr); in ucma_query_gid()
|
D | multicast.c | 56 static union ib_gid mgid0; 131 union ib_gid *mgid) in mcast_find() 563 union ib_gid *mgid, gfp_t gfp_mask) in acquire_group() 699 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec) in ib_sa_get_mcmember_rec()
|
D | uverbs.h | 132 union ib_gid gid;
|
D | cma.c | 334 rdma_addr_set_sgid(dev_addr, (union ib_gid *) &sib->sib_addr); in cma_translate_ib() 357 union ib_gid gid, iboe_gid; in cma_acquire_dev() 427 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() 434 dgid = (union ib_gid *) &addr->sib_addr; in cma_resolve_ib_dev() 608 union ib_gid sgid; in cma_modify_qp_rtr() 2039 union ib_gid gid; in cma_bind_loopback() 2133 union ib_gid gid; in cma_resolve_loopback() 2176 rdma_addr_set_dgid(&id_priv->id.route.addr.dev_addr, (union ib_gid *) in cma_resolve_ib_addr() 3186 struct sockaddr *addr, union ib_gid *mgid) in cma_set_mgid() 3206 *mgid = *(union ib_gid *) (mc_map + 4); in cma_set_mgid() [all …]
|
D | verbs.c | 871 union ib_gid sgid; in ib_resolve_eth_l2_attrs() 1344 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_attach_mcast() 1360 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_detach_mcast()
|
D | sysfs.c | 289 union ib_gid gid; in show_port_gid()
|
D | cm.c | 177 union ib_gid dgid; 660 union ib_gid *port_gid = &cm_id_priv->av.dgid; in cm_insert_remote_sidr()
|
D | mad.c | 1763 union ib_gid sgid; in rcv_has_same_gid()
|
D | uverbs_cmd.c | 2721 ret = ib_detach_mcast(qp, (union ib_gid *) cmd.gid, cmd.mlid); in ib_uverbs_detach_mcast()
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | main.c | 79 union ib_gid gids[128]; 96 static union ib_gid zgid; 424 union ib_gid *gid, int netw_view) in __mlx4_ib_query_gid() 480 union ib_gid *gid) in iboe_query_gid() 490 union ib_gid *gid) in mlx4_ib_query_gid() 807 static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) in add_gid_entry() 831 union ib_gid *gid) in mlx4_ib_add_mc() 856 union ib_gid gid; 1266 static int mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx4_ib_mcg_attach() 1344 static int mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx4_ib_mcg_detach() [all …]
|
D | cm.c | 71 union ib_gid primary_path_sgid; 135 static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad) in gid_from_req_msg() 366 union ib_gid gid; in mlx4_ib_demux_cm_handler()
|
D | mlx4_ib.h | 176 union ib_gid gid; 467 union ib_gid gid_table[MLX4_MAX_PORTS][128]; 729 union ib_gid *gid, int netw_view); 755 union ib_gid *gid);
|
D | mcg.c | 58 static union ib_gid mgid0; 82 union ib_gid mgid; 83 union ib_gid port_gid; 159 union ib_gid *mgid) in mcast_find() 744 union ib_gid *new_mgid) in search_relocate_mgid0_group() 810 union ib_gid *mgid, int create, in acquire_group()
|
D | alias_GUID.c | 834 union ib_gid gid; in mlx4_ib_init_alias_guid_service()
|
D | sysfs.c | 119 union ib_gid gid; in show_port_gid()
|
D | mad.c | 2127 union ib_gid gid; in mlx4_ib_init_sriov()
|
D | qp.c | 2164 union ib_gid sgid; in build_mlx_header()
|
/linux-4.1.27/net/rds/ |
D | iw.c | 189 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &iinfo->src_gid); in rds_iw_conn_info_visitor() 190 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &iinfo->dst_gid); in rds_iw_conn_info_visitor()
|
D | ib.c | 288 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &iinfo->src_gid); in rds_ib_conn_info_visitor() 289 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &iinfo->dst_gid); in rds_ib_conn_info_visitor()
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 34 union ib_gid *gid);
|
D | usnic_ib_verbs.c | 254 union ib_gid gid; in usnic_ib_query_device() 390 union ib_gid *gid) in usnic_ib_query_gid()
|
D | usnic_ib_main.c | 307 union ib_gid gid; in usnic_ib_device_add()
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
D | mthca_mcg.c | 120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_attach() 214 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_detach()
|
D | mthca_dev.h | 573 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 574 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
D | mthca_provider.c | 258 int index, union ib_gid *gid) in mthca_query_gid()
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 367 union ib_gid gid;
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 72 static int c4iw_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c4iw_multicast_attach() 77 static int c4iw_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c4iw_multicast_detach() 291 union ib_gid *gid) in c4iw_query_gid()
|
/linux-4.1.27/drivers/infiniband/hw/amso1100/ |
D | c2_provider.c | 111 int index, union ib_gid *gid) in c2_query_gid() 570 static int c2_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_attach() 576 static int c2_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_detach()
|
/linux-4.1.27/include/linux/mlx5/ |
D | driver.h | 729 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn); 730 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | main.c | 266 union ib_gid *gid) in mlx5_ib_query_gid() 706 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_attach() 719 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_detach()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 75 static int iwch_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in iwch_multicast_attach() 80 static int iwch_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in iwch_multicast_detach() 1114 int index, union ib_gid *gid) in iwch_query_gid()
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 624 int index, union ib_gid *gid) in nes_query_gid() 3204 static int nes_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in nes_multicast_attach() 3214 static int nes_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in nes_multicast_detach()
|