diff options
| author | Shannon Nelson <shannon.nelson@intel.com> | 2013-11-16 10:00:36 +0000 |
|---|---|---|
| committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2013-12-05 23:12:58 -0800 |
| commit | 17e6a845dc808f9e9cb3085517fd851d1ccc2bc3 (patch) | |
| tree | 8a0da0c80efe9c53356a42e15754268afd09da64 /drivers/net/ethernet/intel/i40e/i40e_adminq.h | |
| parent | i40e: clear AQ head and tail registers (diff) | |
| download | linux-17e6a845dc808f9e9cb3085517fd851d1ccc2bc3.tar.gz linux-17e6a845dc808f9e9cb3085517fd851d1ccc2bc3.zip | |
i40e: simplify aq head-tail-len setups
Use more virtual registers to simplify code flows.
Change-Id: I32cff3818c5ca3a3792487ba4fed8f1d0ea6145a
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/i40e/i40e_adminq.h')
| -rw-r--r-- | drivers/net/ethernet/intel/i40e/i40e_adminq.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/i40e/i40e_adminq.h b/drivers/net/ethernet/intel/i40e/i40e_adminq.h index 22e5ed683e47..f8c2c44e233d 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_adminq.h +++ b/drivers/net/ethernet/intel/i40e/i40e_adminq.h @@ -56,6 +56,7 @@ struct i40e_adminq_ring { /* used for queue tracking */ u32 head; u32 tail; + u32 len; }; /* ASQ transaction details */ |
