Searched refs:gid (Results 76 - 100 of 470) sorted by path

1234567891011>>

/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c624 bnxt_qplib_del_sgid(sgid_tbl, &sgid_tbl->tbl[i].gid,
H A Dqplib_sp.c217 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 Dqplib_sp.h87 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 Droce_hsi.h1483 __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 Dprovider.c242 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 Defa.h154 union ib_gid *gid);
H A Defa_verbs.c354 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 Derdma_verbs.c355 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 Derdma_verbs.h332 union ib_gid *gid);
/linux-master/drivers/infiniband/hw/hfi1/
H A Dmad.h61 union ib_gid gid; member in struct:opa_mad_notice_attr::__anon893::__anon895
H A Druc.c14 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 Dhns_roce_device.h918 const union ib_gid *gid, const struct ib_gid_attr *attr);
H A Dhns_roce_hw_v2.c3069 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 Dhns_roce_main.c72 ret = hr_dev->hw->set_gid(hr_dev, attr->index, &attr->gid, attr);
/linux-master/drivers/infiniband/hw/irdma/
H A Dverbs.c1296 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 Dmain.c522 union ib_gid *gid)
521 mana_ib_query_gid(struct ib_device *ibdev, u32 port, int index, union ib_gid *gid) argument
H A Dmana_ib.h229 union ib_gid *gid);
/linux-master/drivers/infiniband/hw/mlx4/
H A Dalias_GUID.c835 union ib_gid gid; local
849 if (dev->ib_dev.ops.query_gid(&dev->ib_dev, i, 0, &gid)) {
H A Dcm.c437 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 Dmad.c717 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 Dmain.c177 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 Dmlx4_ib.h193 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 Dqp.c1919 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 Dsysfs.c119 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 Dcmd.c132 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));

Completed in 454 milliseconds

1234567891011>>