patch-2.3.18 linux/drivers/atm/horizon.h
Next file: linux/drivers/atm/nicstar.c
Previous file: linux/drivers/atm/horizon.c
Back to the patch index
Back to the overall index
- Lines: 49
- Date:
Wed Sep 8 11:14:31 1999
- Orig file:
v2.3.17/linux/drivers/atm/horizon.h
- Orig date:
Thu Aug 26 13:05:34 1999
diff -u --recursive --new-file v2.3.17/linux/drivers/atm/horizon.h linux/drivers/atm/horizon.h
@@ -32,6 +32,9 @@
#include <linux/config.h>
+#include <linux/version.h>
+
+
#ifdef CONFIG_ATM_HORIZON_DEBUG
#define DEBUG_HORIZON
#endif
@@ -41,7 +44,7 @@
#ifndef PCI_VENDOR_ID_MADGE
#define PCI_VENDOR_ID_MADGE 0x10B6
#endif
-#ifndef PCI_VENDOR_ID_MADGE_HORIZON
+#ifndef PCI_DEVICE_ID_MADGE_HORIZON
#define PCI_DEVICE_ID_MADGE_HORIZON 0x1000
#endif
@@ -375,8 +378,6 @@
#define memmap ((MEMMAP *)0)
-#define BUF_PTR(cbptr) ((cbptr) - (cell_buf *) 0)
-
/* end horizon specific bits */
typedef enum {
@@ -423,7 +424,11 @@
unsigned int tx_regions; // number of remaining regions
spinlock_t mem_lock;
+#if LINUX_VERSION_CODE >= 0x20303
wait_queue_head_t tx_queue;
+#else
+ struct wait_queue * tx_queue;
+#endif
u8 irq;
u8 flags;
@@ -465,6 +470,8 @@
typedef struct hrz_dev hrz_dev;
/* macros for use later */
+
+#define BUF_PTR(cbptr) ((cbptr) - (cell_buf *) 0)
#define INTERESTING_INTERRUPTS \
(RX_DATA_AV | RX_DISABLED | TX_BUS_MASTER_COMPLETE | RX_BUS_MASTER_COMPLETE)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)