mlx5ctl_dev
static void mlx5ctl_release_uid(struct mlx5ctl_dev *mcdev, u16 uid)
struct mlx5ctl_dev *mcdev =
container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl);
struct mlx5ctl_dev *mcdev =
container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl);
DEFINE_FREE(mlx5ctl, struct mlx5ctl_dev *, if (_T) fwctl_put(&_T->fwctl));
struct mlx5ctl_dev *mcdev =
container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl);
struct mlx5ctl_dev *mcdev __free(mlx5ctl) = fwctl_alloc_device(
&mdev->pdev->dev, &mlx5ctl_ops, struct mlx5ctl_dev, fwctl);
struct mlx5ctl_dev *mcdev = auxiliary_get_drvdata(adev);
static int mlx5ctl_alloc_uid(struct mlx5ctl_dev *mcdev, u32 cap)