Lines Matching refs:mlx5ctl_dev
24 struct mlx5ctl_dev { struct
28 DEFINE_FREE(mlx5ctl, struct mlx5ctl_dev *, if (_T) fwctl_put(&_T->fwctl)); argument
90 static int mlx5ctl_alloc_uid(struct mlx5ctl_dev *mcdev, u32 cap) in mlx5ctl_alloc_uid()
113 static void mlx5ctl_release_uid(struct mlx5ctl_dev *mcdev, u16 uid) in mlx5ctl_release_uid()
130 struct mlx5ctl_dev *mcdev = in mlx5ctl_open_uctx()
131 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_open_uctx()
153 struct mlx5ctl_dev *mcdev = in mlx5ctl_close_uctx()
154 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_close_uctx()
302 struct mlx5ctl_dev *mcdev = in mlx5ctl_fw_rpc()
303 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_fw_rpc()
369 struct mlx5ctl_dev *mcdev __free(mlx5ctl) = fwctl_alloc_device( in mlx5ctl_probe()
370 &mdev->pdev->dev, &mlx5ctl_ops, struct mlx5ctl_dev, fwctl); in mlx5ctl_probe()
387 struct mlx5ctl_dev *mcdev = auxiliary_get_drvdata(adev); in mlx5ctl_remove()