/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_res.c | 624 bnxt_qplib_del_sgid(sgid_tbl, &sgid_tbl->tbl[i].gid,
|
H A D | qplib_sp.c | 217 struct bnxt_qplib_gid *gid) 225 memcpy(gid, &sgid_tbl->tbl[index].gid, sizeof(*gid)); 230 struct bnxt_qplib_gid *gid, u16 vlan_id, bool update) 244 if (!memcmp(&sgid_tbl->tbl[index].gid, gid, sizeof(*gid)) && 274 memcpy(&sgid_tbl->tbl[index].gid, &bnxt_qplib_gid_zero, 289 struct bnxt_qplib_gid *gid, cons 215 bnxt_qplib_get_sgid(struct bnxt_qplib_res *res, struct bnxt_qplib_sgid_tbl *sgid_tbl, int index, struct bnxt_qplib_gid *gid) argument 229 bnxt_qplib_del_sgid(struct bnxt_qplib_sgid_tbl *sgid_tbl, struct bnxt_qplib_gid *gid, u16 vlan_id, bool update) argument 288 bnxt_qplib_add_sgid(struct bnxt_qplib_sgid_tbl *sgid_tbl, struct bnxt_qplib_gid *gid, const u8 *smac, u16 vlan_id, bool update, u32 *index) argument 378 bnxt_qplib_update_sgid(struct bnxt_qplib_sgid_tbl *sgid_tbl, struct bnxt_qplib_gid *gid, u16 gid_idx, const u8 *smac) argument [all...] |
H A D | qplib_sp.h | 87 struct bnxt_qplib_gid gid; member in struct:bnxt_qplib_gid_info 315 struct bnxt_qplib_gid *gid); 317 struct bnxt_qplib_gid *gid, u16 vlan_id, bool update); 319 struct bnxt_qplib_gid *gid, const u8 *mac, u16 vlan_id, 322 struct bnxt_qplib_gid *gid, u16 gid_idx,
|
H A D | roce_hsi.h | 1483 __be32 gid[4]; member in struct:cmdq_add_gid 1574 __be32 gid[4]; member in struct:cmdq_modify_gid 1661 __le32 gid[4]; member in struct:creq_query_gid_resp_sb
|
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | provider.c | 242 union ib_gid *gid) 246 pr_debug("ibdev %p, port %u, index %d, gid %p\n", 247 ibdev, port, index, gid); 251 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); 252 memcpy(&(gid->raw[0]), dev->rdev.lldi.ports[port-1]->dev_addr, 6); 241 c4iw_query_gid(struct ib_device *ibdev, u32 port, int index, union ib_gid *gid) argument
|
/linux-master/drivers/infiniband/hw/efa/ |
H A D | efa.h | 154 union ib_gid *gid);
|
H A D | efa_verbs.c | 354 union ib_gid *gid) 358 memcpy(gid->raw, dev->dev_attr.addr, sizeof(dev->dev_attr.addr)); 353 efa_query_gid(struct ib_device *ibdev, u32 port, int index, union ib_gid *gid) argument
|
/linux-master/drivers/infiniband/hw/erdma/ |
H A D | erdma_verbs.c | 355 union ib_gid *gid) 359 memset(gid, 0, sizeof(*gid)); 360 ether_addr_copy(gid->raw, dev->attrs.peer_addr); 354 erdma_query_gid(struct ib_device *ibdev, u32 port, int idx, union ib_gid *gid) argument
|
H A D | erdma_verbs.h | 332 union ib_gid *gid);
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | mad.h | 61 union ib_gid gid; member in struct:opa_mad_notice_attr::__anon893::__anon895
|
H A D | ruc.c | 14 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) argument 16 return (gid->global.interface_id == id && 17 (gid->global.subnet_prefix == gid_prefix || 18 gid->global.subnet_prefix == IB_DEFAULT_GID_PREFIX));
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_device.h | 918 const union ib_gid *gid, const struct ib_gid_attr *attr);
|
H A D | hns_roce_hw_v2.c | 3069 static void copy_gid(void *dest, const union ib_gid *gid) argument 3072 const union ib_gid *src = gid; 3076 if (!gid) 3084 int gid_index, const union ib_gid *gid, 3096 copy_gid(&sgid_tb->vf_sgid_l, gid); 3102 int gid_index, const union ib_gid *gid, 3116 if (gid) { 3127 copy_gid(&tb_a->vf_sgid_l, gid); 3142 const union ib_gid *gid, 3148 if (gid) { 3083 config_sgid_table(struct hns_roce_dev *hr_dev, int gid_index, const union ib_gid *gid, enum hns_roce_sgid_type sgid_type) argument 3101 config_gmv_table(struct hns_roce_dev *hr_dev, int gid_index, const union ib_gid *gid, enum hns_roce_sgid_type sgid_type, const struct ib_gid_attr *attr) argument 3141 hns_roce_v2_set_gid(struct hns_roce_dev *hr_dev, int gid_index, const union ib_gid *gid, const struct ib_gid_attr *attr) argument [all...] |
H A D | hns_roce_main.c | 72 ret = hr_dev->hw->set_gid(hr_dev, attr->index, &attr->gid, attr);
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | verbs.c | 1296 rdma_gid2ip((struct sockaddr *)&av->sgid_addr, &sgid_attr->gid); 4060 * @gid: Global ID 4063 union ib_gid *gid) 4067 memset(gid->raw, 0, sizeof(gid->raw)); 4068 ether_addr_copy(gid->raw, iwdev->netdev->dev_addr); 4452 rdma_gid2ip((struct sockaddr *)&sgid_addr, &sgid_attr->gid); 4062 irdma_query_gid(struct ib_device *ibdev, u32 port, int index, union ib_gid *gid) argument
|
/linux-master/drivers/infiniband/hw/mana/ |
H A D | main.c | 522 union ib_gid *gid) 521 mana_ib_query_gid(struct ib_device *ibdev, u32 port, int index, union ib_gid *gid) argument
|
H A D | mana_ib.h | 229 union ib_gid *gid);
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | alias_GUID.c | 835 union ib_gid gid; local 849 if (dev->ib_dev.ops.query_gid(&dev->ib_dev, i, 0, &gid)) {
|
H A D | cm.c | 437 union ib_gid gid; local 442 gid = gid_from_req_msg(ibdev, mad); 443 *slave = mlx4_ib_find_real_gid(ibdev, port, gid.global.interface_id); 445 mlx4_ib_warn(ibdev, "failed matching slave_id by gid (0x%llx)\n", 446 be64_to_cpu(gid.global.interface_id));
|
H A D | mad.c | 717 pr_debug("resolved slave %d from gid %pI6 wire port %d other %d\n", 1206 union ib_gid gid; local 1210 err = __mlx4_ib_query_gid(&dev->ib_dev, port, 0, &gid, 1); 1212 gid.global.subnet_prefix = 1221 be64_to_cpu(gid.global.subnet_prefix)); 1223 be64_to_cpu(gid.global.subnet_prefix)); 2339 union ib_gid gid; local 2340 err = __mlx4_ib_query_gid(&dev->ib_dev, i + 1, 0, &gid, 1); 2343 dev->sriov.demux[i].guid_cache[0] = gid.global.interface_id; 2345 be64_to_cpu(gid [all...] |
H A D | main.c | 177 memcpy(&gid_tbl[i], &gids[i].gid, sizeof(union ib_gid)); 202 union ib_gid gid; member in struct:__anon231 216 memcpy(&gid_tbl[i].gid, &gids[i].gid, sizeof(union ib_gid)); 219 if (!ipv6_addr_v4mapped((struct in6_addr *)&gids[i].gid)) 250 memset(&entry->gid, 0, sizeof(entry->gid)); 283 if (!memcmp(&port_gid_table->gids[i].gid, 284 &attr->gid, sizeof(attr->gid)) 833 __mlx4_ib_query_gid(struct ib_device *ibdev, u32 port, int index, union ib_gid *gid, int netw_view) argument 889 mlx4_ib_query_gid(struct ib_device *ibdev, u32 port, int index, union ib_gid *gid) argument 1265 add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) argument 1304 mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp, union ib_gid *gid) argument 1329 union ib_gid gid; member in struct:mlx4_ib_steering 1836 mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 1914 mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument [all...] |
H A D | mlx4_ib.h | 193 union ib_gid gid; member in struct:mlx4_ib_gid_entry 260 u8 g_ml_path; /* gid bit stands for ipv6/4 header in RoCE */ 535 union ib_gid gid; member in struct:gid_entry 827 union ib_gid *gid, int netw_view); 853 union ib_gid *gid);
|
H A D | qp.c | 1919 if (!ge->added && mlx4_ib_add_mc(dev, qp, &ge->gid)) { 2994 int index, union ib_gid *gid, 3003 memcpy(gid, &port_gid_table->gids[index].gid, sizeof(*gid)); 3006 if (rdma_is_zero_gid(gid)) 3046 /* When multi-function is enabled, the ib_core gid 3098 /* When multi-function is enabled, the ib_core gid 3116 ah->ibah.sgid_attr->gid; 3548 union ib_gid gid; local 2993 fill_gid_by_hw_index(struct mlx4_ib_dev *ibdev, u8 port_num, int index, union ib_gid *gid, enum ib_gid_type *gid_type) argument [all...] |
H A D | sysfs.c | 119 union ib_gid gid; local 124 mlx4_ib_iov_dentry->entry_num, &gid, 1); 128 raw = (__be16 *)gid.raw; 232 /* get the physical gid and pkey table sizes.*/
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | cmd.c | 132 void *gid; local 137 gid = MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid); 138 memcpy(gid, mgid, sizeof(*mgid)); 146 void *gid; local 151 gid = MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid); 152 memcpy(gid, mgid, sizeof(*mgid));
|