Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Oct 2019 09:03:51 +0000 (UTC)
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   svn commit: r353207 - in stable/12/sys/dev/mlx5: . mlx5_core
Message-ID:  <201910070903.x9793plm073110@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hselasky
Date: Mon Oct  7 09:03:51 2019
New Revision: 353207
URL: https://svnweb.freebsd.org/changeset/base/353207

Log:
  MFC r352967:
  Make the mlx5_vsc_wait_on_flag(9) function global.
  
  Submitted by:	kib@
  Sponsored by:	Mellanox Technologies

Modified:
  stable/12/sys/dev/mlx5/driver.h
  stable/12/sys/dev/mlx5/mlx5_core/mlx5_vsc.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/dev/mlx5/driver.h
==============================================================================
--- stable/12/sys/dev/mlx5/driver.h	Mon Oct  7 09:01:59 2019	(r353206)
+++ stable/12/sys/dev/mlx5/driver.h	Mon Oct  7 09:03:51 2019	(r353207)
@@ -1096,6 +1096,7 @@ int mlx5_vsc_find_cap(struct mlx5_core_dev *mdev);
 int mlx5_vsc_lock(struct mlx5_core_dev *mdev);
 void mlx5_vsc_unlock(struct mlx5_core_dev *mdev);
 int mlx5_vsc_set_space(struct mlx5_core_dev *mdev, u16 space);
+int mlx5_vsc_wait_on_flag(struct mlx5_core_dev *mdev, u32 expected);
 int mlx5_vsc_write(struct mlx5_core_dev *mdev, u32 addr, const u32 *data);
 int mlx5_vsc_read(struct mlx5_core_dev *mdev, u32 addr, u32 *data);
 int mlx5_vsc_lock_addr_space(struct mlx5_core_dev *mdev, u32 addr);

Modified: stable/12/sys/dev/mlx5/mlx5_core/mlx5_vsc.c
==============================================================================
--- stable/12/sys/dev/mlx5/mlx5_core/mlx5_vsc.c	Mon Oct  7 09:01:59 2019	(r353206)
+++ stable/12/sys/dev/mlx5/mlx5_core/mlx5_vsc.c	Mon Oct  7 09:03:51 2019	(r353207)
@@ -96,7 +96,8 @@ void mlx5_vsc_unlock(struct mlx5_core_dev *mdev)
 	pci_write_config(dev, vsc_addr + MLX5_VSC_SEMA_OFFSET, 0, 4);
 }
 
-static int mlx5_vsc_wait_on_flag(struct mlx5_core_dev *mdev, u32 expected)
+int
+mlx5_vsc_wait_on_flag(struct mlx5_core_dev *mdev, u32 expected)
 {
 	device_t dev = mdev->pdev->dev.bsddev;
 	int vsc_addr = mdev->vsc_addr;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201910070903.x9793plm073110>