#include <console/console.h>#include <arch/io.h>#include <arch/pciconf.h>#include <device/pci.h>#include <device/pci_ids.h>#include <device/pci_ops.h>

Go to the source code of this file.
Defines | |
| #define | CONFIG_CMD(bus, devfn, where) (0x80000000 | (bus << 16) | (devfn << 8) | (where & ~3)) |
Functions | |
| static uint8_t | pci_conf1_read_config8 (struct bus *pbus, int bus, int devfn, int where) |
| static uint16_t | pci_conf1_read_config16 (struct bus *pbus, int bus, int devfn, int where) |
| static uint32_t | pci_conf1_read_config32 (struct bus *pbus, int bus, int devfn, int where) |
| static void | pci_conf1_write_config8 (struct bus *pbus, int bus, int devfn, int where, uint8_t value) |
| static void | pci_conf1_write_config16 (struct bus *pbus, int bus, int devfn, int where, uint16_t value) |
| static void | pci_conf1_write_config32 (struct bus *pbus, int bus, int devfn, int where, uint32_t value) |
Variables | |
| struct pci_bus_operations | pci_cf8_conf1 |
| #define CONFIG_CMD | ( | bus, | |||
| devfn, | |||||
| where | ) | (0x80000000 | (bus << 16) | (devfn << 8) | (where & ~3)) |
Definition at line 12 of file pci_ops_conf1.c.
Referenced by pci_conf1_read_config16(), pci_conf1_read_config32(), pci_conf1_read_config8(), pci_conf1_write_config16(), pci_conf1_write_config32(), pci_conf1_write_config8(), pci_ppc_read_config16(), pci_ppc_read_config32(), pci_ppc_read_config8(), pci_ppc_write_config16(), pci_ppc_write_config32(), and pci_ppc_write_config8().
| struct pci_bus_operations pci_cf8_conf1 |
Initial value:
{
.read8 = pci_conf1_read_config8,
.read16 = pci_conf1_read_config16,
.read32 = pci_conf1_read_config32,
.write8 = pci_conf1_write_config8,
.write16 = pci_conf1_write_config16,
.write32 = pci_conf1_write_config32,
}
Definition at line 55 of file pci_ops_conf1.c.
1.5.5