FreeBSD kernel amd64 PCI device code
generic_pcie_core_softc Struct Reference

#include <pci_host_generic.h>

Collaboration diagram for generic_pcie_core_softc:

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
 

Detailed Description

Definition at line 70 of file pci_host_generic.h.

Field Documentation

◆ bsh

bus_space_handle_t generic_pcie_core_softc::bsh

◆ bst

bus_space_tag_t generic_pcie_core_softc::bst

◆ bus_end

◆ bus_start

◆ coherent

int generic_pcie_core_softc::coherent

◆ dev

device_t generic_pcie_core_softc::dev

Definition at line 85 of file pci_host_generic.h.

Referenced by pci_host_generic_core_attach().

◆ dmat

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().

◆ ecam

◆ has_pmem

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().

◆ io_rman

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().

◆ ioh

bus_space_handle_t generic_pcie_core_softc::ioh

Definition at line 86 of file pci_host_generic.h.

◆ mem_rman

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().

◆ nranges

int generic_pcie_core_softc::nranges

◆ pmem_rman

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().

◆ quirks

uint32_t generic_pcie_core_softc::quirks

◆ ranges

◆ res

struct resource* generic_pcie_core_softc::res

◆ res1

struct resource* generic_pcie_core_softc::res1

Definition at line 79 of file pci_host_generic.h.


The documentation for this struct was generated from the following file: