linux/drivers/net/ethernet/qlogic/qed
Tomer Tayar 9c8517c40f qed: Utilize resource-lock based scheme
Management firmware is used as an arbiter between the various PFs
in matters of resources, but some of the resources that need to
be divided are dependent on the non-management firmware used,
so management firmware first needs to be told how many resources
there are before trying to divide them.

As part of the initialization sequence, driver would first inform
the management firmware of the available resources under
a dedicated resource lock, and afterwards request for various
resources which might be based on the previous set values.

Signed-off-by: Tomer Tayar <Tomer.Tayar@cavium.com>
Signed-off-by: Yuval Mintz <Yuval.Mintz@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-03-28 18:05:24 -07:00
..
Makefile qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed.h qed: Utilize resource-lock based scheme 2017-03-28 18:05:24 -07:00
qed_cxt.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-03-15 11:59:10 -07:00
qed_cxt.h qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_dcbx.c qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_dcbx.h qed: Move to new load request scheme 2017-03-28 18:05:23 -07:00
qed_debug.c qed*: Add support for QL41xxx adapters 2017-03-14 11:43:30 -07:00
qed_debug.h
qed_dev.c qed: Utilize resource-lock based scheme 2017-03-28 18:05:24 -07:00
qed_dev_api.h qed: Utilize resource-lock based scheme 2017-03-28 18:05:24 -07:00
qed_fcoe.c qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_fcoe.h qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_hsi.h qed: Utilize resource-lock based scheme 2017-03-28 18:05:24 -07:00
qed_hw.c qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_hw.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_init_fw_funcs.c qed*: Utilize Firmware 8.15.3.0 2017-03-13 15:33:09 -07:00
qed_init_ops.c qed*: Utilize Firmware 8.15.3.0 2017-03-13 15:33:09 -07:00
qed_init_ops.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_int.c qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_int.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_iscsi.c qed: Enable iSCSI Out-of-Order 2017-03-14 11:37:05 -07:00
qed_iscsi.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_l2.c qed*: Add support for QL41xxx adapters 2017-03-14 11:43:30 -07:00
qed_l2.h qed: Add infrastructure for PTP support 2017-02-15 12:42:52 -05:00
qed_ll2.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-03-15 11:59:10 -07:00
qed_ll2.h qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_main.c qed: Move to new load request scheme 2017-03-28 18:05:23 -07:00
qed_mcp.c qed: Utilize resource-lock based scheme 2017-03-28 18:05:24 -07:00
qed_mcp.h qed: Utilize resource-lock based scheme 2017-03-28 18:05:24 -07:00
qed_ooo.c qed: Correct out-of-bound access in OOO history 2017-03-14 11:37:05 -07:00
qed_ooo.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_ptp.c qed*: Add support for QL41xxx adapters 2017-03-14 11:43:30 -07:00
qed_ptp.h qed: Add infrastructure for PTP support 2017-02-15 12:42:52 -05:00
qed_reg_addr.h qed*: Add support for QL41xxx adapters 2017-03-14 11:43:30 -07:00
qed_roce.c qed*: Utilize Firmware 8.15.3.0 2017-03-13 15:33:09 -07:00
qed_roce.h qed*: Utilize Firmware 8.15.3.0 2017-03-13 15:33:09 -07:00
qed_selftest.c qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_selftest.h qed: Add nvram selftest 2016-10-31 15:52:35 -04:00
qed_sp.h qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_sp_commands.c qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_spq.c qed*: Utilize Firmware 8.15.3.0 2017-03-13 15:33:09 -07:00
qed_sriov.c qed: Always publish VF link from leading hwfn 2017-03-21 19:02:37 -07:00
qed_sriov.h qed: Make qed_iov_mark_vf_flr() return bool 2017-03-21 19:02:37 -07:00
qed_vf.c qed: Increase verbosity of VF -> PF errors 2017-03-21 19:02:36 -07:00
qed_vf.h qed: Deprecate VF multiple queue-stop 2017-03-21 19:02:37 -07:00