Lines Matching refs:mlx5ctl_dev
24 struct mlx5ctl_dev { struct
28 DEFINE_FREE(mlx5ctl, struct mlx5ctl_dev *, if (_T) fwctl_put(&_T->fwctl)); argument
93 static int mlx5ctl_alloc_uid(struct mlx5ctl_dev *mcdev, u32 cap) in mlx5ctl_alloc_uid()
116 static void mlx5ctl_release_uid(struct mlx5ctl_dev *mcdev, u16 uid) in mlx5ctl_release_uid()
133 struct mlx5ctl_dev *mcdev = in mlx5ctl_open_uctx()
134 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_open_uctx()
156 struct mlx5ctl_dev *mcdev = in mlx5ctl_close_uctx()
157 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_close_uctx()
309 struct mlx5ctl_dev *mcdev = in mlx5ctl_fw_rpc()
310 container_of(uctx->fwctl, struct mlx5ctl_dev, fwctl); in mlx5ctl_fw_rpc()
376 struct mlx5ctl_dev *mcdev __free(mlx5ctl) = fwctl_alloc_device( in mlx5ctl_probe()
377 &mdev->pdev->dev, &mlx5ctl_ops, struct mlx5ctl_dev, fwctl); in mlx5ctl_probe()
394 struct mlx5ctl_dev *mcdev = auxiliary_get_drvdata(adev); in mlx5ctl_remove()