This source file includes following definitions.
- virtual_dma_init
1
2
3
4
5
6
7
8
9
10 #ifndef __ASM_ALPHA_FLOPPY_H
11 #define __ASM_ALPHA_FLOPPY_H
12
13 #include <linux/config.h>
14
15 #define fd_inb(port) inb_p(port)
16 #define fd_outb(port,value) outb_p(port,value)
17
18 #define fd_enable_dma() enable_dma(FLOPPY_DMA)
19 #define fd_disable_dma() disable_dma(FLOPPY_DMA)
20 #define fd_request_dma() request_dma(FLOPPY_DMA,"floppy")
21 #define fd_free_dma() free_dma(FLOPPY_DMA)
22 #define fd_clear_dma_ff() clear_dma_ff(FLOPPY_DMA)
23 #define fd_set_dma_mode(mode) set_dma_mode(FLOPPY_DMA,mode)
24 #define fd_set_dma_addr(addr) set_dma_addr(FLOPPY_DMA,addr)
25 #define fd_set_dma_count(count) set_dma_count(FLOPPY_DMA,count)
26 #define fd_enable_irq() enable_irq(FLOPPY_IRQ)
27 #define fd_disable_irq() disable_irq(FLOPPY_IRQ)
28 #define fd_cacheflush(addr,size)
29 #define fd_request_irq() request_irq(FLOPPY_IRQ, floppy_interrupt, \
30 SA_INTERRUPT|SA_SAMPLE_RANDOM, \
31 "floppy", NULL)
32 #define fd_free_irq() free_irq(FLOPPY_IRQ, NULL);
33
34 __inline__ void virtual_dma_init(void)
35 {
36
37 }
38
39 static int FDC1 = 0x3f0;
40 static int FDC2 = -1;
41
42
43
44
45 #define FLOPPY0_TYPE 6
46 #define FLOPPY1_TYPE 0
47
48 #define N_FDC 2
49 #define N_DRIVE 8
50
51
52
53
54 #ifdef CONFIG_ALPHA_XL
55 #define CROSS_64KB(a,s) \
56 ((unsigned long)(a)/0x10000 != ((unsigned long)(a) + (s) - 1) / 0x10000)
57 #else
58 #define CROSS_64KB(a,s) (0)
59 #endif
60
61 #endif