Lines Matching refs:uid
32 u8 uid[0x10]; member
96 u16 uid; in mlx5ctl_alloc_uid() local
108 uid = MLX5_GET(create_uctx_out, out, uid); in mlx5ctl_alloc_uid()
109 mlx5ctl_dbg(mcdev, "allocated uid %u with caps 0x%x\n", uid, cap); in mlx5ctl_alloc_uid()
110 return uid; in mlx5ctl_alloc_uid()
113 static void mlx5ctl_release_uid(struct mlx5ctl_dev *mcdev, u16 uid) in mlx5ctl_release_uid() argument
120 MLX5_SET(destroy_uctx_in, in, uid, uid); in mlx5ctl_release_uid()
123 mlx5ctl_dbg(mcdev, "released uid %u %pe\n", uid, ERR_PTR(ret)); in mlx5ctl_release_uid()
132 int uid; in mlx5ctl_open_uctx() local
143 uid = mlx5ctl_alloc_uid(mcdev, mfd->uctx_caps); in mlx5ctl_open_uctx()
144 if (uid < 0) in mlx5ctl_open_uctx()
145 return uid; in mlx5ctl_open_uctx()
147 mfd->uctx_uid = uid; in mlx5ctl_open_uctx()
171 info->uid = mfd->uctx_uid; in mlx5ctl_info()
333 MLX5_SET(mbox_in_hdr, rpc_in, uid, mfd->uctx_uid); in mlx5ctl_fw_rpc()