FreeBSD kernel amd64 PCI device code
|
#include <pci_host_generic.h>
Data Fields | |
struct pcie_range | ranges [MAX_RANGES_TUPLES] |
int | nranges |
int | coherent |
bool | has_pmem |
struct rman | pmem_rman |
struct rman | mem_rman |
struct rman | io_rman |
struct resource * | res |
struct resource * | res1 |
int | bus_start |
int | bus_end |
int | ecam |
bus_space_tag_t | bst |
bus_space_handle_t | bsh |
device_t | dev |
bus_space_handle_t | ioh |
bus_dma_tag_t | dmat |
uint32_t | quirks |
Definition at line 70 of file pci_host_generic.h.
bus_space_handle_t generic_pcie_core_softc::bsh |
Definition at line 84 of file pci_host_generic.h.
Referenced by generic_pcie_read_config(), generic_pcie_write_config(), n1sdp_get_bus_space(), and pci_host_generic_core_attach().
bus_space_tag_t generic_pcie_core_softc::bst |
Definition at line 83 of file pci_host_generic.h.
Referenced by generic_pcie_read_config(), generic_pcie_write_config(), n1sdp_get_bus_space(), n1sdp_init(), and pci_host_generic_core_attach().
int generic_pcie_core_softc::bus_end |
Definition at line 81 of file pci_host_generic.h.
Referenced by generic_pcie_read_config(), generic_pcie_write_config(), n1sdp_pcie_read_config(), n1sdp_pcie_write_config(), pci_host_acpi_get_ecam_resource(), pci_host_generic_acpi_init(), pci_host_generic_acpi_parse_resource(), and pci_host_generic_setup_fdt().
int generic_pcie_core_softc::bus_start |
Definition at line 80 of file pci_host_generic.h.
Referenced by generic_pcie_acpi_read_ivar(), generic_pcie_read_config(), generic_pcie_read_ivar(), generic_pcie_write_config(), n1sdp_get_bus_space(), n1sdp_pcie_read_config(), n1sdp_pcie_write_config(), pci_host_acpi_get_ecam_resource(), pci_host_generic_acpi_init(), pci_host_generic_acpi_parse_resource(), and pci_host_generic_setup_fdt().
int generic_pcie_core_softc::coherent |
Definition at line 73 of file pci_host_generic.h.
Referenced by pci_host_generic_acpi_init(), pci_host_generic_core_attach(), and pci_host_generic_setup_fdt().
device_t generic_pcie_core_softc::dev |
Definition at line 85 of file pci_host_generic.h.
Referenced by pci_host_generic_core_attach().
bus_dma_tag_t generic_pcie_core_softc::dmat |
Definition at line 87 of file pci_host_generic.h.
Referenced by generic_pcie_get_dma_tag(), and pci_host_generic_core_attach().
int generic_pcie_core_softc::ecam |
Definition at line 82 of file pci_host_generic.h.
Referenced by generic_pcie_acpi_read_ivar(), generic_pcie_adjust_resource(), generic_pcie_get_xref(), generic_pcie_map_id(), generic_pcie_read_ivar(), pci_host_acpi_get_ecam_resource(), pci_host_generic_acpi_init(), pci_host_generic_core_alloc_resource(), pci_host_generic_core_release_resource(), and pci_host_generic_setup_fdt().
bool generic_pcie_core_softc::has_pmem |
Definition at line 74 of file pci_host_generic.h.
Referenced by generic_pcie_rman(), and pci_host_generic_core_attach().
struct rman generic_pcie_core_softc::io_rman |
Definition at line 77 of file pci_host_generic.h.
Referenced by generic_pcie_rman(), and pci_host_generic_core_attach().
bus_space_handle_t generic_pcie_core_softc::ioh |
Definition at line 86 of file pci_host_generic.h.
struct rman generic_pcie_core_softc::mem_rman |
Definition at line 76 of file pci_host_generic.h.
Referenced by generic_pcie_rman(), and pci_host_generic_core_attach().
int generic_pcie_core_softc::nranges |
Definition at line 72 of file pci_host_generic.h.
Referenced by parse_pci_mem_ranges(), and pci_host_generic_acpi_parse_resource().
struct rman generic_pcie_core_softc::pmem_rman |
Definition at line 75 of file pci_host_generic.h.
Referenced by generic_pcie_rman(), and pci_host_generic_core_attach().
uint32_t generic_pcie_core_softc::quirks |
Definition at line 88 of file pci_host_generic.h.
Referenced by generic_pcie_read_config(), pci_host_acpi_get_ecam_resource(), pci_host_acpi_get_oem_quirks(), and pci_host_generic_setup_fdt().
struct pcie_range generic_pcie_core_softc::ranges[MAX_RANGES_TUPLES] |
Definition at line 71 of file pci_host_generic.h.
Referenced by generic_pcie_translate_resource_common(), parse_pci_mem_ranges(), pci_host_generic_acpi_parse_resource(), and pci_host_generic_core_attach().
struct resource* generic_pcie_core_softc::res |
Definition at line 78 of file pci_host_generic.h.
Referenced by generic_pcie_activate_resource(), generic_pcie_deactivate_resource(), and pci_host_generic_core_attach().
struct resource* generic_pcie_core_softc::res1 |
Definition at line 79 of file pci_host_generic.h.