/freebsd/sys/ofed/include/rdma/ |
H A D | ib_addr.h | 150 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid, 151 const union ib_gid *dgid, 167 union ib_gid *gid) in ib_addr_get_mgid() 188 static inline int rdma_ip2gid(const struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() 212 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip() 239 union ib_gid *gid) in iboe_addr_get_sgid() 255 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_sgid() 265 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_sgid() 270 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_dgid() 275 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_dgid() [all …]
|
H A D | ib_cache.h | 57 union ib_gid *gid, 75 const union ib_gid *gid, 97 const union ib_gid *gid, 104 const union ib_gid *gid, 106 bool (*filter)(const union ib_gid *gid,
|
H A D | ib_sa.h | 153 union ib_gid dgid; 154 union ib_gid sgid; 211 union ib_gid mgid; 212 union ib_gid port_gid; 274 union ib_gid gid; 418 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
|
H A D | ib_verbs.h | 86 union ib_gid { union 94 extern union ib_gid zgid; 160 union ib_gid *gid) in ib_gid_to_network_type() 692 union ib_gid dgid; 704 union ib_gid sgid; 705 union ib_gid dgid; 2185 union ib_gid *gid); 2202 const union ib_gid *gid, 2322 union ib_gid *gid, 2325 union ib_gid *gid, [all …]
|
H A D | ib_pack.h | 205 union ib_gid source_gid; 206 union ib_gid destination_gid;
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_cache.c | 62 union ib_gid zgid; 90 union ib_gid gid; 177 const union ib_gid *gid, in write_gid() 235 const union ib_gid *gid, in add_gid() 244 const union ib_gid *gid, in modify_gid() 259 static int find_gid(struct ib_gid_table *table, const union ib_gid *gid, in find_gid() 326 static void make_default_gid(if_t dev, union ib_gid *gid) in make_default_gid() 333 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_add() 371 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_del() 430 union ib_gid *gid, struct ib_gid_attr *attr) in __ib_cache_gid_get() [all …]
|
H A D | cm_msgs.h | 78 union ib_gid primary_local_gid; 79 union ib_gid primary_remote_gid; 91 union ib_gid alt_local_gid; 92 union ib_gid alt_remote_gid; 668 union ib_gid alt_local_gid; 669 union ib_gid alt_remote_gid;
|
H A D | core_priv.h | 113 union ib_gid *gid, struct ib_gid_attr *attr); 116 union ib_gid *gid, struct ib_gid_attr *attr);
|
H A D | ib_device.c | 662 union ib_gid gid; in ib_query_port() 697 u8 port_num, int index, union ib_gid *gid, in ib_query_gid() 875 int ib_find_gid(struct ib_device *device, union ib_gid *gid, in ib_find_gid() 879 union ib_gid tmp_gid; in ib_find_gid() 963 const union ib_gid *gid, in ib_get_net_dev_by_params()
|
H A D | ib_verbs.c | 504 static bool find_gid_index(const union ib_gid *gid, in find_gid_index() 528 u16 vlan_id, const union ib_gid *sgid, in get_sgid_index_from_eth() 541 union ib_gid *sgid, union ib_gid *dgid) in get_gids_from_rdma_hdr() 582 union ib_gid dgid; in ib_init_ah_from_wc() 583 union ib_gid sgid; in ib_init_ah_from_wc() 1277 union ib_gid sgid; in ib_resolve_eth_dmac() 1737 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_attach_mcast() 1755 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_detach_mcast()
|
H A D | ib_ucma.c | 757 (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_ib_route() 759 (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_ib_route() 783 (union ib_gid *)&resp->ib_route[0].dgid); in ucma_copy_iboe_route() 785 (union ib_gid *)&resp->ib_route[0].sgid); in ucma_copy_iboe_route() 807 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_iw_route() 808 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_iw_route() 956 (union ib_gid *) &addr->sib_addr); in ucma_query_gid() 969 (union ib_gid *) &addr->sib_addr); in ucma_query_gid()
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_os.c | 460 bzero(dev->sgid_tbl, (sizeof(union ib_gid) * QLNXR_MAX_SGID)); in qlnxr_free_resources() 483 bzero(dev->sgid_tbl, (sizeof (union ib_gid) * QLNXR_MAX_SGID)); in qlnxr_alloc_resources() 837 qlnxr_build_sgid_mac(union ib_gid *sgid, unsigned char *mac_addr, in qlnxr_build_sgid_mac() 856 qlnxr_add_sgid(struct qlnxr_dev *dev, union ib_gid *new_sgid); 860 union ib_gid gid; 890 qlnxr_add_sgid(struct qlnxr_dev *dev, union ib_gid *new_sgid) in qlnxr_add_sgid() 892 union ib_gid zero_sgid = { { 0 } }; in qlnxr_add_sgid() 898 sizeof(union ib_gid))) { in qlnxr_add_sgid() 901 sizeof(union ib_gid)); in qlnxr_add_sgid() 908 sizeof(union ib_gid))) { in qlnxr_add_sgid() [all …]
|
H A D | qlnxr_verbs.h | 35 union ib_gid *gid); 40 union ib_gid *gid);
|
H A D | qlnxr_def.h | 393 union ib_gid sgid_tbl[QLNXR_MAX_SGID]; 837 union ib_gid zero_sgid = { { 0 } }; in qlnxr_get_dmac() 840 if (!memcmp(&ah_attr->grh.dgid, &zero_sgid, sizeof(union ib_gid))) { in qlnxr_get_dmac()
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.h | 165 union ib_gid sgid; 166 union ib_gid dgid; 253 union ib_gid sgid; 281 unsigned int index, const union ib_gid *gid, 284 int index, union ib_gid *gid); 362 union ib_gid *sgid, struct ib_gid_attr **sgid_attr, 366 union ib_gid *sgid);
|
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_mcg.c | 35 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg() 49 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg()
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_multicast.c | 55 union ib_gid mgid; 112 sizeof (union ib_gid)); in __ipoib_mcast_find() 137 sizeof (union ib_gid)); in __ipoib_mcast_add() 166 sizeof (union ib_gid))) { in ipoib_mcast_join_finish() 493 memcpy(if_getlladdr(dev) + 4, priv->local_gid.raw, sizeof (union ib_gid)); in ipoib_mcast_join_task() 523 sizeof (union ib_gid)); in ipoib_mcast_join_task() 657 memcpy(mcast->mcmember.mgid.raw, mgid, sizeof (union ib_gid)); in ipoib_mcast_send() 751 union ib_gid mgid; in ipoib_process_maddr() 898 sizeof (union ib_gid)) < 0) { in ipoib_mcast_iter_next() 919 union ib_gid *mgid, in ipoib_mcast_iter_read()
|
H A D | ipoib_main.c | 92 const union ib_gid *gid, const struct sockaddr *addr, 347 sizeof (union ib_gid)); in __path_find() 373 sizeof (union ib_gid)); in __path_add() 442 sizeof (union ib_gid)) < 0) { in ipoib_path_iter_next() 602 memcpy(path->pathrec.dgid.raw, &hwaddr[4], sizeof (union ib_gid)); in path_rec_create() 1016 memcpy(if_getlladdr(priv->dev) + 4, priv->local_gid.raw, sizeof(union ib_gid)); in ipoib_add_port() 1163 const union ib_gid *gid, u16 pkey_index, const struct sockaddr *addr, in ipoib_match_gid_pkey_addr() 1207 u16 pkey_index, const union ib_gid *gid, in __ipoib_get_net_dev_by_params() 1231 const union ib_gid *gid, const struct sockaddr *addr, void *client_data) in ipoib_get_net_dev_by_params()
|
H A D | ipoib_fs.c | 47 static void format_gid(union ib_gid *gid, char *buf) in format_gid() 102 union ib_gid mgid; in ipoib_mcg_seq_show()
|
H A D | ipoib.h | 359 union ib_gid local_gid; 495 union ib_gid *gid, 510 union ib_gid *mgid, int set_qkey);
|
/freebsd/sys/dev/irdma/ |
H A D | fbsd_kcompat.h | 153 union ib_gid *gid); 155 union ib_gid *gid); 243 int irdma_add_gid(struct ib_device *, u8, unsigned int, const union ib_gid *,
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_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()
|
H A D | mlx4_ib.h | 198 union ib_gid gid; 487 union ib_gid gid; 795 union ib_gid *gid, int netw_view); 821 union ib_gid *gid);
|
H A D | mlx4_ib_main.c | 173 union ib_gid *gid_tbl; in mlx4_ib_update_gids_v1() 182 memcpy(&gid_tbl[i], &gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_update_gids_v1() 207 union ib_gid gid; in mlx4_ib_update_gids_v1_v2() 221 memcpy(&gid_tbl[i].gid, &gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_update_gids_v1_v2() 258 const union ib_gid *gid, in mlx4_ib_add_gid() 319 memcpy(&gids[i].gid, &port_gid_table->gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_add_gid() 376 sizeof(union ib_gid)); in mlx4_ib_del_gid() 396 union ib_gid gid; in mlx4_ib_gid_index_to_real_index() 770 union ib_gid *gid, int netw_view) in __mlx4_ib_query_gid() 826 union ib_gid *gid) in mlx4_ib_query_gid() [all …]
|
/freebsd/sys/dev/mthca/ |
H A 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()
|