/linux-4.4.14/include/rdma/ |
D | ib_addr.h | 127 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id); 128 int rdma_addr_find_dmac_by_grh(const union ib_gid *sgid, const union ib_gid *dgid, 143 union ib_gid *gid) in ib_addr_get_mgid() 159 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() 177 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip() 193 union ib_gid *gid) in iboe_addr_get_sgid() 208 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_sgid() 218 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_sgid() 223 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_dgid() 228 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_cache.h | 55 union ib_gid *gid, 72 const union ib_gid *gid, 92 const union ib_gid *gid, 98 const union ib_gid *gid, 100 bool (*filter)(const union ib_gid *gid,
|
D | ib_sa.h | 137 union ib_gid dgid; 138 union ib_gid sgid; 190 union ib_gid mgid; 191 union ib_gid port_gid; 253 union ib_gid gid; 397 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
|
D | ib_verbs.h | 60 union ib_gid { union 68 extern union ib_gid zgid; 506 union ib_gid dgid; 518 union ib_gid sgid; 519 union ib_gid dgid; 1624 union ib_gid *gid); 1641 const union ib_gid *gid, 1775 union ib_gid *gid, 1778 union ib_gid *gid, 1860 const union ib_gid *gid, [all …]
|
D | ib_pack.h | 197 union ib_gid source_gid; 198 union ib_gid destination_gid;
|
D | ib_mad.h | 319 union ib_gid gid1; 320 union ib_gid gid2;
|
/linux-4.4.14/drivers/staging/rdma/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 | 62 union ib_gid *gid); 184 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 186 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 | 320 int index, union ib_gid *gid) in ehca_query_gid()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_verbs_mcast.c | 84 static struct ipath_mcast *ipath_mcast_alloc(union ib_gid *mgid) in ipath_mcast_alloc() 120 struct ipath_mcast *ipath_mcast_find(union ib_gid *mgid) in ipath_mcast_find() 134 sizeof(union ib_gid)); in ipath_mcast_find() 180 sizeof(union ib_gid)); in ipath_mcast_add() 235 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_attach() 284 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_detach() 307 sizeof(union ib_gid)); in ipath_multicast_detach()
|
D | ipath_verbs.h | 163 union ib_gid mgid; 725 struct ipath_mcast *ipath_mcast_find(union ib_gid *mgid); 734 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 736 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
D | ipath_verbs.c | 1699 int index, union ib_gid *gid) in ipath_query_gid()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | cache.c | 58 union ib_gid zgid; 89 union ib_gid gid; 117 const union ib_gid *gid, in write_gid() 181 const union ib_gid *gid, in add_gid() 190 const union ib_gid *gid, in modify_gid() 204 static int find_gid(struct ib_gid_table *table, const union ib_gid *gid, in find_gid() 241 static void make_default_gid(struct net_device *dev, union ib_gid *gid) in make_default_gid() 248 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_add() 264 union ib_gid default_gid; in ib_cache_gid_add() 299 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_del() [all …]
|
D | core_priv.h | 78 union ib_gid *gid, struct ib_gid_attr *attr); 81 union ib_gid *gid, struct ib_gid_attr *attr);
|
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 | roce_gid_mgmt.c | 52 union ib_gid gid; 71 u8 port, union ib_gid *gid, in update_gid() 192 union ib_gid gid; in update_gid_ip() 332 union ib_gid gid; in enum_netdev_ipv6_ips()
|
D | device.c | 681 u8 port_num, int index, union ib_gid *gid, in ib_query_gid() 833 int ib_find_gid(struct ib_device *device, union ib_gid *gid, in ib_find_gid() 836 union ib_gid tmp_gid; in ib_find_gid() 917 const union ib_gid *gid, in ib_get_net_dev_by_params()
|
D | addr.c | 459 int rdma_addr_find_dmac_by_grh(const union ib_gid *sgid, const union ib_gid *dgid, in rdma_addr_find_dmac_by_grh() 501 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id) in rdma_addr_find_smac_by_sgid()
|
D | ucma.c | 738 (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_ib_route() 740 (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_ib_route() 764 (union ib_gid *)&resp->ib_route[0].dgid); in ucma_copy_iboe_route() 766 (union ib_gid *)&resp->ib_route[0].sgid); 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() 789 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_iw_route() 937 (union ib_gid *) &addr->sib_addr); in ucma_query_gid() 950 (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 | verbs.c | 318 static bool find_gid_index(const union ib_gid *gid, in find_gid_index() 334 u16 vlan_id, const union ib_gid *sgid, in get_sgid_index_from_eth() 1014 union ib_gid sgid; in ib_resolve_eth_dmac() 1369 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_attach_mcast() 1385 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_detach_mcast()
|
D | cma.c | 285 union ib_gid local_gid; 425 rdma_addr_set_sgid(dev_addr, (union ib_gid *) &sib->sib_addr); in cma_translate_ib() 444 union ib_gid *gid, int dev_type, in cma_validate_port() 472 union ib_gid gid, iboe_gid, *gidp; in cma_acquire_dev() 537 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() 544 dgid = (union ib_gid *) &addr->sib_addr; in cma_resolve_ib_dev() 722 union ib_gid sgid; in cma_modify_qp_rtr() 1189 const union ib_gid *gid = req->has_gid ? &req->local_gid : NULL; in cma_get_net_dev() 2423 union ib_gid gid; in cma_bind_loopback() 2517 union ib_gid gid; in cma_resolve_loopback() [all …]
|
D | uverbs.h | 139 union ib_gid gid;
|
D | sysfs.c | 289 union ib_gid gid; in show_port_gid()
|
D | cm.c | 178 union ib_gid dgid; 619 union ib_gid *port_gid = &cm_id_priv->av.dgid; in cm_insert_remote_sidr()
|
D | mad.c | 1854 union ib_gid sgid; in rcv_has_same_gid()
|
D | uverbs_cmd.c | 3006 ret = ib_detach_mcast(qp, (union ib_gid *) cmd.gid, cmd.mlid); in ib_uverbs_detach_mcast()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | verbs_mcast.c | 91 static struct hfi1_mcast *mcast_alloc(union ib_gid *mgid) in mcast_alloc() 128 struct hfi1_mcast *hfi1_mcast_find(struct hfi1_ibport *ibp, union ib_gid *mgid) in hfi1_mcast_find() 142 sizeof(union ib_gid)); in hfi1_mcast_find() 187 sizeof(union ib_gid)); in mcast_add() 242 int hfi1_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in hfi1_multicast_attach() 300 int hfi1_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in hfi1_multicast_detach() 329 sizeof(union ib_gid)); in hfi1_multicast_detach()
|
D | verbs.h | 229 union ib_gid mgid; 919 struct hfi1_mcast *hfi1_mcast_find(struct hfi1_ibport *ibp, union ib_gid *mgid); 921 int hfi1_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 923 int hfi1_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
D | ruc.c | 274 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) in gid_ok()
|
D | verbs.c | 1583 int index, union ib_gid *gid) in query_gid()
|
/linux-4.4.14/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 | 152 union ib_gid redirect_gid; 158 union ib_gid trap_gid;
|
D | qib_verbs.h | 217 union ib_gid mgid; 901 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid); 910 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 912 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
D | qib_ruc.c | 255 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) in gid_ok()
|
D | qib_verbs.c | 1730 int index, union ib_gid *gid) in qib_query_gid()
|
/linux-4.4.14/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()
|
D | vport.c | 90 union ib_gid *gid) in mlx5_query_hca_vport_gid() 97 union ib_gid *tmp; in mlx5_query_hca_vport_gid()
|
/linux-4.4.14/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() 577 memcpy(priv->dev->dev_addr + 4, priv->local_gid.raw, sizeof (union ib_gid)); in ipoib_mcast_join_task() 600 sizeof (union ib_gid)); in ipoib_mcast_join_task() 752 sizeof (union ib_gid)); in ipoib_mcast_send() 876 union ib_gid mgid; in ipoib_mcast_restart_task() 1003 sizeof (union ib_gid)) < 0) { in ipoib_mcast_iter_next() 1024 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_main.c | 99 const union ib_gid *gid, const struct sockaddr *addr, 332 const union ib_gid *gid, in ipoib_match_gid_pkey_addr() 380 const union ib_gid *gid, in __ipoib_get_net_dev_by_params() 404 const union ib_gid *gid, const struct sockaddr *addr, in ipoib_get_net_dev_by_params() 495 sizeof (union ib_gid)); in __path_find() 521 sizeof (union ib_gid)); in __path_add() 592 sizeof (union ib_gid)) < 0) { in ipoib_path_iter_next() 774 memcpy(path->pathrec.dgid.raw, gid, sizeof (union ib_gid)); in path_rec_create() 1446 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) { in ipoib_del_neighs_by_gid() 1869 memcpy(priv->dev->dev_addr + 4, priv->local_gid.raw, sizeof (union ib_gid)); in ipoib_add_port()
|
D | ipoib.h | 350 union ib_gid local_gid; 538 union ib_gid *gid, 551 union ib_gid *mgid, int set_qkey);
|
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.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 65 int index, union ib_gid *gid); 70 const union ib_gid *gid,
|
D | ocrdma_ah.c | 59 struct ib_ah_attr *attr, union ib_gid *sgid, in set_av_attr() 96 memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid)); in set_av_attr() 124 union ib_gid sgid; in ocrdma_create_ah()
|
D | ocrdma_verbs.c | 66 int index, union ib_gid *sgid) in ocrdma_query_gid() 88 const union ib_gid *gid, in ocrdma_add_gid()
|
D | ocrdma_hw.c | 2501 union ib_gid sgid, zgid; in ocrdma_set_av_params()
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 197 union ib_gid sgid; 214 union ib_gid orig_dgid;
|
/linux-4.4.14/include/linux/mlx5/ |
D | vport.h | 42 union ib_gid *gid);
|
D | driver.h | 767 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn); 768 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
|
/linux-4.4.14/net/rds/ |
D | iw.c | 185 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &iinfo->src_gid); in rds_iw_conn_info_visitor() 186 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &iinfo->dst_gid); in rds_iw_conn_info_visitor()
|
D | ib.c | 298 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &iinfo->src_gid); in rds_ib_conn_info_visitor() 299 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &iinfo->dst_gid); in rds_ib_conn_info_visitor()
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 52 union ib_gid *gid);
|
D | usnic_ib_verbs.c | 270 union ib_gid gid; in usnic_ib_query_device() 409 union ib_gid *gid) in usnic_ib_query_gid()
|
D | usnic_ib_main.c | 338 union ib_gid gid; in usnic_ib_device_add()
|
/linux-4.4.14/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 | 262 int index, union ib_gid *gid) in mthca_query_gid()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
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 | 191 union ib_gid gid; 480 union ib_gid gid; 779 union ib_gid *gid, int netw_view); 805 union ib_gid *gid);
|
D | main.c | 165 union ib_gid *gid_tbl; in mlx4_ib_update_gids() 174 memcpy(&gid_tbl[i], &gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_update_gids() 193 const union ib_gid *gid, in mlx4_ib_add_gid() 252 memcpy(&gids[i].gid, &port_gid_table->gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_add_gid() 305 memcpy(&gids[i].gid, &port_gid_table->gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_del_gid() 322 union ib_gid gid; in mlx4_ib_gid_index_to_real_index() 690 union ib_gid *gid, int netw_view) in __mlx4_ib_query_gid() 746 union ib_gid *gid) in mlx4_ib_query_gid() 1229 static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) in add_gid_entry() 1269 union ib_gid *gid) in mlx4_ib_add_mc() [all …]
|
D | mcg.c | 62 static union ib_gid mgid0; 86 union ib_gid mgid; 87 union ib_gid port_gid; 163 union ib_gid *mgid) in mcast_find() 748 union ib_gid *new_mgid) in search_relocate_mgid0_group() 814 union ib_gid *mgid, int create, in acquire_group()
|
D | ah.c | 80 union ib_gid sgid; in create_iboe_ah()
|
D | sysfs.c | 119 union ib_gid gid; in show_port_gid()
|
D | alias_GUID.c | 839 union ib_gid gid; in mlx4_ib_init_alias_guid_service()
|
D | qp.c | 1648 union ib_gid gid; in __mlx4_ib_modify_qp() 2273 union ib_gid sgid; in build_mlx_header()
|
D | mad.c | 2140 union ib_gid gid; in mlx4_ib_init_sriov()
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 366 union ib_gid gid;
|
/linux-4.4.14/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() 295 union ib_gid *gid) in c4iw_query_gid()
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.c | 114 int index, union ib_gid *gid) in c2_query_gid() 578 static int c2_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_attach() 584 static int c2_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_detach()
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mad.c | 315 union ib_gid *gid) in mlx5_query_mad_ifc_gids()
|
D | main.c | 489 union ib_gid *gid) in mlx5_ib_query_gid() 838 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_attach() 851 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_detach()
|
D | mlx5_ib.h | 585 union ib_gid *gid);
|
/linux-4.4.14/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() 1143 int index, union ib_gid *gid) in iwch_query_gid()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 604 int index, union ib_gid *gid) in nes_query_gid() 3196 static int nes_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in nes_multicast_attach() 3206 static int nes_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in nes_multicast_detach()
|