patch-2.4.0-test3 linux/include/asm-sparc64/irq.h
Next file: linux/include/asm-sparc64/socket.h
Previous file: linux/include/asm-sparc64/hardirq.h
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
Wed Jul 5 12:14:54 2000
- Orig file:
v2.4.0-test2/linux/include/asm-sparc64/irq.h
- Orig date:
Tue May 23 15:31:36 2000
diff -u --recursive --new-file v2.4.0-test2/linux/include/asm-sparc64/irq.h linux/include/asm-sparc64/irq.h
@@ -1,4 +1,4 @@
-/* $Id: irq.h,v 1.18 2000/05/09 17:40:15 davem Exp $
+/* $Id: irq.h,v 1.19 2000/06/26 19:40:27 davem Exp $
* irq.h: IRQ registers on the 64-bit Sparc.
*
* Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu)
@@ -42,10 +42,10 @@
/* Miscellaneous flags. */
/*0x06*/unsigned char flags;
- /* Unused right now, but we will use it for proper
- * enable_irq()/disable_irq() nesting.
+ /* This is used to deal with IBF_DMA_SYNC on
+ * Sabre systems.
*/
-/*0x07*/unsigned char __unused;
+/*0x07*/unsigned char synctab_ent;
/* Reference to handler for this IRQ. If this is
* non-NULL this means it is active and should be
@@ -68,6 +68,12 @@
/*0x18*/unsigned long imap;
};
+
+#ifdef CONFIG_PCI
+extern unsigned long pci_dma_wsync;
+extern unsigned long dma_sync_reg_table[256];
+extern unsigned char dma_sync_reg_table_entry;
+#endif
/* IMAP/ICLR register defines */
#define IMAP_VALID 0x80000000 /* IRQ Enabled */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)