wanpipe-kernel-sources/kdrivers/src/wan_aften/wan_aften.h

53 lines
1.3 KiB
C

#ifndef __WAN_AFTEN__
#define __WAN_AFTEN__
#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
# include <wanpipe_includes.h>
# include <wanpipe_cfg.h>
# include <wanpipe_debug.h>
# include <wanpipe_defines.h>
# include <wanpipe_common.h>
# include <wanpipe_abstr.h>
# include <wanpipe_snmp.h>
# include <sdlapci.h>
# include <if_wanpipe_common.h>
# include <wanpipe_iface.h>
#else
# include <linux/wanpipe_includes.h>
# include <linux/wanpipe_debug.h>
# include <linux/wanpipe_defines.h>
# include <linux/wanpipe_common.h>
# include <linux/if_wanpipe.h>
# include <linux/sdlapci.h>
# include <linux/sdladrv.h>
# include <linux/wanpipe.h>
# include <linux/if_wanpipe_common.h>
//# include <linux/wanpipe_lip_kernel.h>
# include <linux/wanpipe_iface.h>
#endif
#define WAN_AFTEN_VER 1
struct wan_aften_priv {
wanpipe_common_t common;
unsigned int base_class;
unsigned int base_addr0;
unsigned int base_addr1;
unsigned int irq;
unsigned int slot;
unsigned int bus;
u_int8_t pci_express_bridge;
unsigned int pci_bridge_base_class;
unsigned int pci_bridge_base_addr0;
unsigned int pci_bridge_base_addr1;
u_int8_t pci_bridge_irq;
unsigned int pci_bridge_slot;
unsigned int pci_bridge_bus;
u_int32_t pci_bridge_cfg[16];
};
#endif