Searched refs:vuid (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/infiniband/hw/mlx5/ |
H A D | data_direct.c | 19 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 D | data_direct.h | 14 char *vuid; member 18 int mlx5_data_direct_ib_reg(struct mlx5_ib_dev *ibdev, char *vuid);
|
H A D | cmd.c | 255 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 D | main.c | 3567 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 D | mlx5_ifc.h | 5383 struct mlx5_ifc_array1024_auto_bits vuid[]; member
|