linux/drivers/net/ethernet/intel/i40evf
Shannon Nelson c9296ad2ad i40e/i40evf: add tracking to NVM busy state
The NVM updates take some time and are asynchronous actions that signal
their completion with an AdminQ event.  This code tracks when there is
an NVM update outstanding and won't allow a new update command until a
completion event is received from the current update.

Change-ID: Ic132fe16bd9dc09b002ed38297a877c1a01553ce
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Acked-by: Mitch Williams <mitch.a.williams@intel.com>
Acked-by: Greg Rose <gregory.v.rose@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-04-21 21:26:52 -07:00
..
i40e_adminq_cmd.h i40evf: remove errant space 2014-02-21 12:38:26 -05:00
i40e_adminq.c i40e/i40evf: add tracking to NVM busy state 2014-04-21 21:26:52 -07:00
i40e_adminq.h i40e/i40evf: add tracking to NVM busy state 2014-04-21 21:26:52 -07:00
i40e_alloc.h i40evf: init code and hardware support 2013-12-31 16:18:25 -08:00
i40e_common.c i40e/i40evf: Remove addressof casts to same type 2014-03-31 15:48:02 -07:00
i40e_hmc.h i40evf: init code and hardware support 2013-12-31 16:18:25 -08:00
i40e_lan_hmc.h i40e/i40evf: unhide and enable to one prefena field 2014-04-21 20:35:42 -07:00
i40e_osdep.h i40evf: driver core headers 2013-12-31 16:09:05 -08:00
i40e_prototype.h i40evf: remove double space after return 2014-03-28 06:54:00 -07:00
i40e_register.h i40evf: A0 silicon specific 2013-12-31 16:39:42 -08:00
i40e_status.h i40evf: init code and hardware support 2013-12-31 16:18:25 -08:00
i40e_txrx.c i40evf: remove open-coded skb_cow_head 2014-04-11 06:16:12 -07:00
i40e_txrx.h i40evf: driver core headers 2013-12-31 16:09:05 -08:00
i40e_type.h i40e/i40evf: Add an FD message level 2014-03-28 06:54:00 -07:00
i40e_virtchnl.h i40evf: virtual channel interface 2013-12-31 16:01:28 -08:00
i40evf_ethtool.c i40evf: store ring size in ring structs 2014-02-21 12:38:25 -05:00
i40evf_main.c i40e/i40evf: Bump build versions 2014-04-21 21:04:34 -07:00
i40evf_virtchnl.c i40evf: request reset on tx hang 2014-02-21 12:38:25 -05:00
i40evf.h i40evf: fix oops in watchdog handler 2014-03-28 06:53:58 -07:00
Makefile i40evf: add driver to kernel build system 2013-12-31 16:27:49 -08:00