summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/intel/fm10k/fm10k.h
diff options
context:
space:
mode:
authorAlexander Duyck <alexander.h.duyck@intel.com>2014-09-20 19:46:45 -0400
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2014-09-23 03:59:14 -0700
commit04a5aefbfb0109961e1bc3c84ecee00693f78005 (patch)
treeb41e3ca6e9d79e1b2aa9fc4662340eaf61de9b3d /drivers/net/ethernet/intel/fm10k/fm10k.h
parentae17db0ee5eefb8a605d5af31b19e86f7deae7e7 (diff)
fm10k: Add support for basic interaction with hardware
This patch adds the basic read/write operations for accessing the hardware. In addition to read read functionality the read functions also provide surprise remove detection in the event that the device either loses power or is removed. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/fm10k/fm10k.h')
-rw-r--r--drivers/net/ethernet/intel/fm10k/fm10k.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/net/ethernet/intel/fm10k/fm10k.h b/drivers/net/ethernet/intel/fm10k/fm10k.h
index 2e27bd90e31c..3da3a9904d56 100644
--- a/drivers/net/ethernet/intel/fm10k/fm10k.h
+++ b/drivers/net/ethernet/intel/fm10k/fm10k.h
@@ -27,7 +27,14 @@
#include <linux/if_vlan.h>
#include <linux/pci.h>
-#include "fm10k_type.h"
+#include "fm10k_common.h"
+
+struct fm10k_intfc {
+ struct pci_dev *pdev;
+
+ struct fm10k_hw hw;
+ u32 __iomem *uc_addr;
+};
/* main */
extern char fm10k_driver_name[];