linux_dsm_epyc7002/drivers/net/ethernet/broadcom/bnx2x
Ariel Elior f16da43b5d bnx2x: Lock PF-common resources
Use hardware locks to protect resources common to several Physical Functions. In
a virtualized environment the RTNL lock only protects a PF's driver against
the PFs sharing it's VMs with regard to device resources. Other PFs may reside
in other VMs under other OSs, and are not subject to the lock. Such resources
which were previously protected implicitly by the RTNL lock must now be
protected explicitly with dedicated HW locks.

Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-01-26 13:39:52 -05:00
..
bnx2x_cmn.c bnx2x: Loaded Firmware Version Validation 2012-01-26 13:39:51 -05:00
bnx2x_cmn.h bnx2x: Lock PF-common resources 2012-01-26 13:39:52 -05:00
bnx2x_dcb.c bnx2x: DCBX: use #define instead of magic 2011-11-13 16:03:54 -05:00
bnx2x_dcb.h bnx2x: DCBX: use #define instead of magic 2011-11-13 16:03:54 -05:00
bnx2x_dump.h broadcom: Move the Broadcom drivers 2011-08-10 19:54:39 -07:00
bnx2x_ethtool.c bnx2x: Lock PF-common resources 2012-01-26 13:39:52 -05:00
bnx2x_fw_defs.h broadcom: Move the Broadcom drivers 2011-08-10 19:54:39 -07:00
bnx2x_fw_file_hdr.h broadcom: Move the Broadcom drivers 2011-08-10 19:54:39 -07:00
bnx2x_hsi.h bnx2x, cnic: support DRV_INFO upon FW request 2011-12-06 13:06:05 -05:00
bnx2x_init_ops.h bnx2x: Removing indirect register access 2012-01-26 13:39:51 -05:00
bnx2x_init.h broadcom: Move the Broadcom drivers 2011-08-10 19:54:39 -07:00
bnx2x_link.c bnx2x: Disable AN KR work-around for BCM57810 2012-01-17 10:44:43 -05:00
bnx2x_link.h bnx2x: ETS changes 2011-11-28 19:02:22 -05:00
bnx2x_main.c bnx2x: Lock PF-common resources 2012-01-26 13:39:52 -05:00
bnx2x_reg.h bnx2x: Lock PF-common resources 2012-01-26 13:39:52 -05:00
bnx2x_sp.c bnx2x: unlock before returning an error 2012-01-25 16:58:26 -05:00
bnx2x_sp.h bnx2x: Support Queue Per Cos in 5771xx devices 2012-01-26 13:39:51 -05:00
bnx2x_stats.c bnx2x, cnic: support DRV_INFO upon FW request 2011-12-06 13:06:05 -05:00
bnx2x_stats.h bnx2x: add PFC statistics 2011-12-06 13:06:04 -05:00
bnx2x.h bnx2x, cnic: support DRV_INFO upon FW request 2011-12-06 13:06:05 -05:00
Makefile broadcom: Move the Broadcom drivers 2011-08-10 19:54:39 -07:00