Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | iowa_bus |
Macros | |
#define | SPIDER_PCI_REG_BASE 0xd000 |
#define | SPIDER_PCI_REG_SIZE 0x1000 |
#define | SPIDER_PCI_VCI_CNTL_STAT 0x0110 |
#define | SPIDER_PCI_DUMMY_READ 0x0810 |
#define | SPIDER_PCI_DUMMY_READ_BASE 0x0814 |
Functions | |
void __devinit | iowa_register_bus (struct pci_controller *, struct ppc_pci_io *, int(*)(struct iowa_bus *, void *), void *) |
struct iowa_bus * | iowa_mem_find_bus (const PCI_IO_ADDR) |
struct iowa_bus * | iowa_pio_find_bus (unsigned long) |
int | spiderpci_iowa_init (struct iowa_bus *, void *) |
Variables | |
struct ppc_pci_io | spiderpci_ops |
#define SPIDER_PCI_DUMMY_READ 0x0810 |
Definition at line 45 of file io-workarounds.h.
#define SPIDER_PCI_DUMMY_READ_BASE 0x0814 |
Definition at line 46 of file io-workarounds.h.
#define SPIDER_PCI_REG_BASE 0xd000 |
Definition at line 42 of file io-workarounds.h.
#define SPIDER_PCI_REG_SIZE 0x1000 |
Definition at line 43 of file io-workarounds.h.
#define SPIDER_PCI_VCI_CNTL_STAT 0x0110 |
Definition at line 44 of file io-workarounds.h.
Definition at line 56 of file io-workarounds.c.
Definition at line 87 of file io-workarounds.c.
void __devinit iowa_register_bus | ( | struct pci_controller * | , |
struct ppc_pci_io * | , | ||
int(*)(struct iowa_bus *, void *) | , | ||
void * | |||
) |
Definition at line 161 of file io-workarounds.c.
struct ppc_pci_io spiderpci_ops |
Definition at line 171 of file spider-pci.c.