patch-2.3.99-pre6 linux/drivers/atm/fore200e.h
Next file: linux/drivers/atm/horizon.c
Previous file: linux/drivers/atm/fore200e.c
Back to the patch index
Back to the overall index
- Lines: 37
- Date:
Fri Apr 14 09:37:10 2000
- Orig file:
v2.3.99-pre5/linux/drivers/atm/fore200e.h
- Orig date:
Mon Mar 27 08:08:23 2000
diff -u --recursive --new-file v2.3.99-pre5/linux/drivers/atm/fore200e.h linux/drivers/atm/fore200e.h
@@ -1,3 +1,4 @@
+/* $Id: fore200e.h,v 1.4 2000/04/14 10:10:34 davem Exp $ */
#ifndef _FORE200E_H
#define _FORE200E_H
@@ -827,14 +828,18 @@
# else
/* in that case, we'll need to add an extra indirection, e.g.
fore200e->bus->dma_direction[ fore200e_dma_direction ] */
-# error PCI and SBUS DMA direction flags differ!
+# error PCI and SBUS DMA direction flags have different values!
# endif
# else
-# define FORE200E_DMA_BIDIRECTIONAL SBA_DMA_BIDIRECTIONAL
-# define FORE200E_DMA_TODEVICE SBA_DMA_TODEVICE
-# define FORE200E_DMA_FROMDEVICE SBA_DMA_FROMDEVICE
+# define FORE200E_DMA_BIDIRECTIONAL SBUS_DMA_BIDIRECTIONAL
+# define FORE200E_DMA_TODEVICE SBUS_DMA_TODEVICE
+# define FORE200E_DMA_FROMDEVICE SBUS_DMA_FROMDEVICE
# endif
#else
+# ifndef CONFIG_ATM_FORE200E_PCA
+# warning compiling the fore200e driver without any hardware support enabled!
+# include <linux/pci.h>
+# endif
# define FORE200E_DMA_BIDIRECTIONAL PCI_DMA_BIDIRECTIONAL
# define FORE200E_DMA_TODEVICE PCI_DMA_TODEVICE
# define FORE200E_DMA_FROMDEVICE PCI_DMA_FROMDEVICE
@@ -874,7 +879,7 @@
struct stats* stats; /* last snapshot of the stats */
struct semaphore rate_sf; /* protects rate reservation ops */
- spinlock_t tx_lock; /* protects tx ops */
+ struct tasklet_struct tasklet; /* performs interrupt work */
} fore200e_t;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)