|
Linux Kernel
3.7.1
|
#include <linux/of.h>#include <linux/of_device.h>#include <linux/dma-mapping.h>#include <asm/auxio.h>#include <asm/ebus_dma.h>#include <asm/ns87303.h>Go to the source code of this file.
Data Structures | |
| struct | sun_flpy_controller |
| struct | sun_floppy_ops |
| struct | sun_pci_dma_op |
Macros | |
| #define | drs_82077 status_82077 /* Digital Rate Select reg. */ |
| #define | dcr_82077 dir_82077 /* Config Control reg. */ |
| #define | fd_inb(port) sun_fdops.fd_inb(port) |
| #define | fd_outb(value, port) sun_fdops.fd_outb(value,port) |
| #define | fd_enable_dma() sun_fdops.fd_enable_dma() |
| #define | fd_disable_dma() sun_fdops.fd_disable_dma() |
| #define | fd_request_dma() (0) /* nothing... */ |
| #define | fd_free_dma() /* nothing... */ |
| #define | fd_clear_dma_ff() /* nothing... */ |
| #define | fd_set_dma_mode(mode) sun_fdops.fd_set_dma_mode(mode) |
| #define | fd_set_dma_addr(addr) sun_fdops.fd_set_dma_addr(addr) |
| #define | fd_set_dma_count(count) sun_fdops.fd_set_dma_count(count) |
| #define | get_dma_residue(x) sun_fdops.get_dma_residue() |
| #define | fd_cacheflush(addr, size) /* nothing... */ |
| #define | fd_request_irq() sun_fdops.fd_request_irq() |
| #define | fd_free_irq() sun_fdops.fd_free_irq() |
| #define | fd_eject(drive) sun_fdops.fd_eject(drive) |
| #define | FLOPPY0_TYPE sun_floppy_init() |
| #define | FLOPPY1_TYPE sun_floppy_types[1] |
| #define | FDC1 ((unsigned long)sun_fdc) |
| #define | N_FDC 1 |
| #define | N_DRIVE 8 |
| #define | CROSS_64KB(a, s) (0) |
| #define | DOR (port + 2) |
| #define | MSR (port + 4) |
| #define | FIFO (port + 5) |
| #define | EXTRA_FLOPPY_PARAMS |
| #define | claim_dma_lock() |
| #define | release_dma_lock(__flags) spin_unlock_irqrestore(&dma_spin_lock, __flags); |
Functions | |
| irqreturn_t | sparc_floppy_irq (int irq, void *dev_cookie) |
| irqreturn_t | floppy_interrupt (int irq, void *dev_id) |
| void | sun_pci_fd_dma_callback (struct ebus_dma_info *p, int event, void *cookie) |
Variables | |
| unsigned long | fdc_status |
| unsigned char * | pdma_vaddr |
| unsigned long | pdma_size |
| volatile int | doing_pdma = 0 |
| char * | pdma_base = NULL |
| unsigned long | pdma_areasize |
| #define claim_dma_lock | ( | void | ) |
Definition at line 765 of file floppy_64.h.
Definition at line 98 of file floppy_64.h.
Definition at line 40 of file floppy_64.h.
| #define DOR (port + 2) |
Definition at line 442 of file floppy_64.h.
| #define drs_82077 status_82077 /* Digital Rate Select reg. */ |
Definition at line 36 of file floppy_64.h.
| #define EXTRA_FLOPPY_PARAMS |
Definition at line 761 of file floppy_64.h.
Definition at line 75 of file floppy_64.h.
| #define fd_clear_dma_ff | ( | void | ) | /* nothing... */ |
Definition at line 70 of file floppy_64.h.
| #define fd_disable_dma | ( | void | ) | sun_fdops.fd_disable_dma() |
Definition at line 67 of file floppy_64.h.
| #define fd_eject | ( | drive | ) | sun_fdops.fd_eject(drive) |
Definition at line 78 of file floppy_64.h.
| #define fd_enable_dma | ( | void | ) | sun_fdops.fd_enable_dma() |
Definition at line 66 of file floppy_64.h.
| #define fd_free_dma | ( | void | ) | /* nothing... */ |
Definition at line 69 of file floppy_64.h.
| #define fd_free_irq | ( | void | ) | sun_fdops.fd_free_irq() |
Definition at line 77 of file floppy_64.h.
Definition at line 64 of file floppy_64.h.
Definition at line 65 of file floppy_64.h.
| #define fd_request_dma | ( | void | ) | (0) /* nothing... */ |
Definition at line 68 of file floppy_64.h.
| #define fd_request_irq | ( | void | ) | sun_fdops.fd_request_irq() |
Definition at line 76 of file floppy_64.h.
Definition at line 72 of file floppy_64.h.
Definition at line 73 of file floppy_64.h.
Definition at line 71 of file floppy_64.h.
| #define FDC1 ((unsigned long)sun_fdc) |
Definition at line 92 of file floppy_64.h.
| #define FIFO (port + 5) |
Definition at line 444 of file floppy_64.h.
| #define FLOPPY0_TYPE sun_floppy_init() |
Definition at line 89 of file floppy_64.h.
| #define FLOPPY1_TYPE sun_floppy_types[1] |
Definition at line 90 of file floppy_64.h.
| #define get_dma_residue | ( | x | ) | sun_fdops.get_dma_residue() |
Definition at line 74 of file floppy_64.h.
| #define MSR (port + 4) |
Definition at line 443 of file floppy_64.h.
| #define N_DRIVE 8 |
Definition at line 95 of file floppy_64.h.
| #define N_FDC 1 |
Definition at line 94 of file floppy_64.h.
| #define release_dma_lock | ( | __flags | ) | spin_unlock_irqrestore(&dma_spin_lock, __flags); |
Definition at line 771 of file floppy_64.h.
| irqreturn_t floppy_interrupt | ( | int | irq, |
| void * | dev_id | ||
| ) |
| irqreturn_t sparc_floppy_irq | ( | int | irq, |
| void * | dev_cookie | ||
| ) |
Definition at line 198 of file floppy_64.h.
| void sun_pci_fd_dma_callback | ( | struct ebus_dma_info * | p, |
| int | event, | ||
| void * | cookie | ||
| ) |
Definition at line 432 of file floppy_64.h.
| volatile int doing_pdma = 0 |
Definition at line 154 of file floppy_64.h.
| unsigned long fdc_status |
Definition at line 45 of file floppy_64.h.
| unsigned long pdma_areasize |
Definition at line 158 of file floppy_64.h.
Definition at line 157 of file floppy_64.h.
| unsigned long pdma_size |
Definition at line 153 of file floppy_64.h.
| unsigned char* pdma_vaddr |
Definition at line 152 of file floppy_64.h.
1.8.2