aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/vxge/vxge-config.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/vxge/vxge-config.h')
-rw-r--r--drivers/net/vxge/vxge-config.h17
1 files changed, 6 insertions, 11 deletions
diff --git a/drivers/net/vxge/vxge-config.h b/drivers/net/vxge/vxge-config.h
index afbdf6f4d224..62779a520ca1 100644
--- a/drivers/net/vxge/vxge-config.h
+++ b/drivers/net/vxge/vxge-config.h
@@ -682,8 +682,6 @@ struct __vxge_hw_vpath_handle{
682 * @major_revision: PCI Device major revision 682 * @major_revision: PCI Device major revision
683 * @minor_revision: PCI Device minor revision 683 * @minor_revision: PCI Device minor revision
684 * @bar0: BAR0 virtual address. 684 * @bar0: BAR0 virtual address.
685 * @bar1: BAR1 virtual address.
686 * @bar2: BAR2 virtual address.
687 * @pdev: Physical device handle 685 * @pdev: Physical device handle
688 * @config: Confguration passed by the LL driver at initialization 686 * @config: Confguration passed by the LL driver at initialization
689 * @link_state: Link state 687 * @link_state: Link state
@@ -698,8 +696,6 @@ struct __vxge_hw_device {
698 u8 major_revision; 696 u8 major_revision;
699 u8 minor_revision; 697 u8 minor_revision;
700 void __iomem *bar0; 698 void __iomem *bar0;
701 void __iomem *bar1;
702 void __iomem *bar2;
703 struct pci_dev *pdev; 699 struct pci_dev *pdev;
704 struct net_device *ndev; 700 struct net_device *ndev;
705 struct vxge_hw_device_config config; 701 struct vxge_hw_device_config config;
@@ -788,17 +784,13 @@ struct vxge_hw_device_hw_info {
788/** 784/**
789 * struct vxge_hw_device_attr - Device memory spaces. 785 * struct vxge_hw_device_attr - Device memory spaces.
790 * @bar0: BAR0 virtual address. 786 * @bar0: BAR0 virtual address.
791 * @bar1: BAR1 virtual address.
792 * @bar2: BAR2 virtual address.
793 * @pdev: PCI device object. 787 * @pdev: PCI device object.
794 * 788 *
795 * Device memory spaces. Includes configuration, BAR0, BAR1, etc. per device 789 * Device memory spaces. Includes configuration, BAR0 etc. per device
796 * mapped memories. Also, includes a pointer to OS-specific PCI device object. 790 * mapped memories. Also, includes a pointer to OS-specific PCI device object.
797 */ 791 */
798struct vxge_hw_device_attr { 792struct vxge_hw_device_attr {
799 void __iomem *bar0; 793 void __iomem *bar0;
800 void __iomem *bar1;
801 void __iomem *bar2;
802 struct pci_dev *pdev; 794 struct pci_dev *pdev;
803 struct vxge_hw_uld_cbs uld_callbacks; 795 struct vxge_hw_uld_cbs uld_callbacks;
804}; 796};
@@ -986,7 +978,9 @@ struct __vxge_hw_fifo {
986 void *txdlh, 978 void *txdlh,
987 enum vxge_hw_fifo_tcode t_code, 979 enum vxge_hw_fifo_tcode t_code,
988 void *userdata, 980 void *userdata,
989 void **skb_ptr); 981 struct sk_buff ***skb_ptr,
982 int nr_skb,
983 int *more);
990 984
991 void (*txdl_term)( 985 void (*txdl_term)(
992 void *txdlh, 986 void *txdlh,
@@ -1787,7 +1781,8 @@ struct vxge_hw_fifo_attr {
1787 void *txdlh, 1781 void *txdlh,
1788 enum vxge_hw_fifo_tcode t_code, 1782 enum vxge_hw_fifo_tcode t_code,
1789 void *userdata, 1783 void *userdata,
1790 void **skb_ptr); 1784 struct sk_buff ***skb_ptr,
1785 int nr_skb, int *more);
1791 1786
1792 void (*txdl_term)( 1787 void (*txdl_term)(
1793 void *txdlh, 1788 void *txdlh,