#include <linux/types.h>
#include <linux/spinlock.h>
#include <linux/pci.h>
#include <linux/msi.h>
#include <linux/of_device.h>
#include <asm/io.h>
#include <asm/prom.h>
#include <asm/iommu.h>
Go to the source code of this file.
|
void | pci_get_pbm_props (struct pci_pbm_info *pbm) |
|
struct pci_bus * | pci_scan_one_pbm (struct pci_pbm_info *pbm, struct device *parent) |
|
void | pci_determine_mem_io_space (struct pci_pbm_info *pbm) |
|
void | pci_scan_for_target_abort (struct pci_pbm_info *, struct pci_bus *) |
|
void | pci_scan_for_master_abort (struct pci_pbm_info *, struct pci_bus *) |
|
void | pci_scan_for_parity_error (struct pci_pbm_info *, struct pci_bus *) |
|
void | pci_config_read8 (u8 *addr, u8 *ret) |
|
void | pci_config_read16 (u16 *addr, u16 *ret) |
|
void | pci_config_read32 (u32 *addr, u32 *ret) |
|
void | pci_config_write8 (u8 *addr, u8 val) |
|
void | pci_config_write16 (u16 *addr, u16 val) |
|
void | pci_config_write32 (u32 *addr, u32 val) |
|
#define PBM_CHIP_TYPE_PSYCHO 2 |
#define PBM_CHIP_TYPE_SABRE 1 |
#define PBM_CHIP_TYPE_SCHIZO 3 |
#define PBM_CHIP_TYPE_SCHIZO_PLUS 4 |
#define PBM_CHIP_TYPE_TOMATILLO 5 |
#define PCI_STC_FLUSHFLAG_INIT |
( |
|
STC | ) |
(*((STC)->strbuf_flushflag) = 0UL) |
#define PCI_STC_FLUSHFLAG_SET |
( |
|
STC | ) |
(*((STC)->strbuf_flushflag) != 0UL) |
Definition at line 66 of file pci.c.
Definition at line 88 of file pci.c.
void pci_config_read8 |
( |
u8 * |
addr, |
|
|
u8 * |
ret |
|
) |
| |
Definition at line 44 of file pci.c.
void pci_config_write8 |
( |
u8 * |
addr, |
|
|
u8 |
val |
|
) |
| |
Definition at line 36 of file pci.c.
Definition at line 33 of file pci.c.
volatile int pci_poke_cpu |
Definition at line 39 of file pci.c.
volatile int pci_poke_faulted |
Definition at line 40 of file pci.c.
volatile int pci_poke_in_progress |
Definition at line 38 of file pci.c.