Searched refs:gid_index (Results 1 - 24 of 24) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmlx5.h42 int mlx5_core_reserved_gid_alloc(struct mlx5_core_dev *dev, int *gid_index);
43 void mlx5_core_reserved_gid_free(struct mlx5_core_dev *dev, int gid_index);
H A Dgid.c88 int mlx5_core_reserved_gid_alloc(struct mlx5_core_dev *dev, int *gid_index) argument
101 *gid_index = index;
105 void mlx5_core_reserved_gid_free(struct mlx5_core_dev *dev, int gid_index) argument
107 mlx5_core_dbg(dev, "Freeing reserved GID %u\n", gid_index);
108 ida_free(&dev->roce.reserved_gids.ida, gid_index);
/linux-master/include/uapi/rdma/
H A Dib_user_mad.h67 * @gid_index - Local GID index to send with (unset on receive)
85 __u8 gid_index; member in struct:ib_user_mad_hdr_old
110 * @gid_index - Local GID index to send with (unset on receive)
129 __u8 gid_index; member in struct:ib_user_mad_hdr
H A Dib_user_ioctl_verbs.h268 __u32 gid_index; member in struct:ib_uverbs_gid_entry
H A Dvmw_pvrdma-abi.h214 __u8 gid_index; member in struct:pvrdma_av
/linux-master/include/trace/events/
H A Dib_umad.h33 __field(u8, gid_index)
67 __entry->gid_index = umad_hdr->gid_index;
97 __entry->gid_index, __entry->hop_limit,
/linux-master/drivers/infiniband/hw/mlx4/
H A Dah.c57 ah->av.ib.gid_index = grh->sgid_index;
98 * and we are directly creating an AV for a slave's gid_index.
110 ah->av.eth.gid_index = ret;
113 ah->av.eth.gid_index = ah_attr->grh.sgid_index;
227 tc_fl & 0xfffff, ah->av.ib.gid_index,
H A Dqp.c3051 ah->av.ib.gid_index, &sgid.raw[0]);
3056 ah->av.ib.gid_index, &sgid,
3113 .guid_cache[ah->av.ib.gid_index];
3551 ah->av.ib.gid_index,
3557 ah->av.ib.gid_index);
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_ah.c69 ah->av.gid_index = grh->sgid_index;
124 ah->av.gid_index, ah->av.hop_limit, ah->av.tclass);
H A Dhns_roce_device.h515 u8 gid_index; member in struct:hns_roce_av
917 int (*set_gid)(struct hns_roce_dev *hr_dev, int gid_index,
H A Dhns_roce_hw_v2.c452 ud_sq_wqe->sgid_index = ah->av.gid_index;
3084 int gid_index, const union ib_gid *gid,
3093 hr_reg_write(sgid_tb, CFG_SGID_TB_TABLE_IDX, gid_index);
3102 int gid_index, const union ib_gid *gid,
3136 hr_reg_write(tb_b, GMV_TB_B_SGID_IDX, gid_index);
3141 static int hns_roce_v2_set_gid(struct hns_roce_dev *hr_dev, int gid_index, argument
3160 ret = config_gmv_table(hr_dev, gid_index, gid, sgid_type, attr);
3162 ret = config_sgid_table(hr_dev, gid_index, gid, sgid_type);
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
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_av.c62 u8 gid_index; member in struct:mthca_av
211 av->gid_index = (rdma_ah_get_port_num(ah_attr) - 1) *
316 ah->av->gid_index &
/linux-master/samples/bpf/
H A Dibumad_kern.c58 u8 gid_index; member in struct:ib_umad_rw_args
/linux-master/drivers/infiniband/core/
H A Duverbs_std_types_device.c376 u32 gid_index; local
391 ret = uverbs_get_const(&gid_index, attrs,
404 gid_attr = rdma_get_gid_attr(ib_dev, port_num, gid_index);
409 entry.gid_index = gid_attr->index;
H A Duser_mad.c279 packet->mad.hdr.gid_index = grh->sgid_index;
556 packet->mad.hdr.gid_index,
H A Dcache.c1204 * at a requested gid_index, if a valid GID entry exists.
1279 entries->gid_index = gid_attr->index;
/linux-master/include/linux/mlx5/
H A Dvport.h82 u8 port_num, u16 vf_num, u16 gid_index,
H A Dmlx5_ifc.h5931 u8 gid_index[0x10]; member in struct:mlx5_ifc_query_hca_vport_gid_in_bits
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dvport.c539 u8 port_num, u16 vf_num, u16 gid_index,
555 vf_num, gid_index, tbsz);
557 if (gid_index > tbsz && gid_index != 0xffff)
560 if (gid_index == 0xffff)
584 MLX5_SET(query_hca_vport_gid_in, in, gid_index, gid_index);
538 mlx5_query_hca_vport_gid(struct mlx5_core_dev *dev, u8 other_vport, u8 port_num, u16 vf_num, u16 gid_index, union ib_gid *gid) argument
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c1000 u16 gid_index = 0; local
1024 ret = mlx5dr_cmd_query_gid(dmn->mdev, port, gid_index,
1029 rtr_attr.sgid_index = gid_index;
/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.c535 ah->av.gid_index = grh->sgid_index;
/linux-master/include/linux/mlx4/
H A Ddevice.h782 u8 gid_index; member in struct:mlx4_av
795 u8 gid_index; member in struct:mlx4_eth_av
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dqplib_sp.c267 req.gid_index = cpu_to_le16(sgid_tbl->hw_id[index]);
410 req.gid_index = cpu_to_le16(gid_idx);
H A Droce_hsi.h1541 __le16 gid_index; member in struct:cmdq_delete_gid
1592 __le16 gid_index; member in struct:cmdq_modify_gid
1629 __le16 gid_index; member in struct:cmdq_query_gid
1681 __le16 gid_index; member in struct:creq_query_gid_resp_sb

Completed in 549 milliseconds