Home
last modified time | relevance | path

Searched refs:vuid (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/infiniband/hw/mlx5/
H A Ddata_direct.c19 char vuid[MLX5_ST_SZ_BYTES(array1024_auto) + 1]; member
49 dev->vuid = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in mlx5_data_direct_vpd_get_vuid()
50 ret = dev->vuid ? 0 : -ENOMEM; in mlx5_data_direct_vpd_get_vuid()
81 int mlx5_data_direct_ib_reg(struct mlx5_ib_dev *ibdev, char *vuid) in mlx5_data_direct_ib_reg() argument
91 strcpy(reg->vuid, vuid); in mlx5_data_direct_ib_reg()
95 if (strcmp(dev->vuid, vuid) == 0) { in mlx5_data_direct_ib_reg()
133 if (strcmp(dev->vuid, reg->vuid) == 0) in mlx5_data_direct_dev_reg()
152 if (strcmp(dev->vuid, reg->vuid) == 0) in mlx5_data_direct_dev_unreg()
207 kfree(dev->vuid); in mlx5_data_direct_remove()
H A Ddata_direct.h14 char *vuid; member
18 int mlx5_data_direct_ib_reg(struct mlx5_ib_dev *ibdev, char *vuid);
H A Dcmd.c255 char *vuid; in mlx5_cmd_query_vuid() local
265 vuid = MLX5_ADDR_OF(query_vuid_out, out, vuid); in mlx5_cmd_query_vuid()
266 memcpy(out_vuid, vuid, MLX5_ST_SZ_BYTES(array1024_auto)); in mlx5_cmd_query_vuid()
H A Dmain.c3567 char vuid[MLX5_ST_SZ_BYTES(array1024_auto) + 1] = {}; in mlx5_ib_data_direct_init() local
3574 ret = mlx5_cmd_query_vuid(dev->mdev, true, vuid); in mlx5_ib_data_direct_init()
3583 ret = mlx5_data_direct_ib_reg(dev, vuid); in mlx5_ib_data_direct_init()
/linux/include/linux/mlx5/
H A Dmlx5_ifc.h5383 struct mlx5_ifc_array1024_auto_bits vuid[]; member