FreeBSD kernel amd64 OFW device code
ofw_pci_softc Struct Reference

#include <ofwpci.h>

Collaboration diagram for ofw_pci_softc:

Data Fields

device_t sc_dev
 
phandle_t sc_node
 
int sc_bus
 
int sc_initialized
 
int sc_quirks
 
int sc_have_pmem
 
struct ofw_pci_rangesc_range
 
int sc_nrange
 
uint64_t sc_range_mask
 
struct ofw_pci_cell_infosc_cell_info
 
struct rman sc_io_rman
 
struct rman sc_mem_rman
 
struct rman sc_pmem_rman
 
bus_space_tag_t sc_memt
 
bus_dma_tag_t sc_dmat
 
int sc_pci_domain
 
struct ofw_bus_iinfo sc_pci_iinfo
 

Detailed Description

Definition at line 57 of file ofwpci.h.

Field Documentation

◆ sc_bus

int ofw_pci_softc::sc_bus

Definition at line 60 of file ofwpci.h.

Referenced by ofw_pcib_init(), ofw_pcib_read_ivar(), and ofw_pcib_write_ivar().

◆ sc_cell_info

struct ofw_pci_cell_info* ofw_pci_softc::sc_cell_info

Definition at line 68 of file ofwpci.h.

Referenced by ofw_pcib_init().

◆ sc_dev

device_t ofw_pci_softc::sc_dev

Definition at line 58 of file ofwpci.h.

Referenced by ofw_pcib_init().

◆ sc_dmat

bus_dma_tag_t ofw_pci_softc::sc_dmat

Definition at line 74 of file ofwpci.h.

◆ sc_have_pmem

int ofw_pci_softc::sc_have_pmem

Definition at line 63 of file ofwpci.h.

Referenced by ofw_pcib_get_rman(), and ofw_pcib_init().

◆ sc_initialized

int ofw_pci_softc::sc_initialized

Definition at line 61 of file ofwpci.h.

Referenced by ofw_pcib_attach(), and ofw_pcib_init().

◆ sc_io_rman

struct rman ofw_pci_softc::sc_io_rman

Definition at line 70 of file ofwpci.h.

Referenced by ofw_pcib_get_rman(), and ofw_pcib_init().

◆ sc_mem_rman

struct rman ofw_pci_softc::sc_mem_rman

Definition at line 71 of file ofwpci.h.

Referenced by ofw_pcib_get_rman(), and ofw_pcib_init().

◆ sc_memt

bus_space_tag_t ofw_pci_softc::sc_memt

Definition at line 73 of file ofwpci.h.

◆ sc_node

phandle_t ofw_pci_softc::sc_node

Definition at line 59 of file ofwpci.h.

Referenced by ofw_pcib_get_node(), and ofw_pcib_init().

◆ sc_nrange

int ofw_pci_softc::sc_nrange

Definition at line 66 of file ofwpci.h.

Referenced by ofw_pcib_activate_resource(), ofw_pcib_init(), and ofw_pcib_translate_resource().

◆ sc_pci_domain

int ofw_pci_softc::sc_pci_domain

◆ sc_pci_iinfo

struct ofw_bus_iinfo ofw_pci_softc::sc_pci_iinfo

Definition at line 77 of file ofwpci.h.

Referenced by ofw_pcib_init(), and ofw_pcib_route_interrupt().

◆ sc_pmem_rman

struct rman ofw_pci_softc::sc_pmem_rman

Definition at line 72 of file ofwpci.h.

Referenced by ofw_pcib_get_rman(), and ofw_pcib_init().

◆ sc_quirks

int ofw_pci_softc::sc_quirks

Definition at line 62 of file ofwpci.h.

Referenced by ofw_pcib_init().

◆ sc_range

struct ofw_pci_range* ofw_pci_softc::sc_range

Definition at line 65 of file ofwpci.h.

Referenced by ofw_pcib_activate_resource(), ofw_pcib_init(), and ofw_pcib_translate_resource().

◆ sc_range_mask

uint64_t ofw_pci_softc::sc_range_mask

Definition at line 67 of file ofwpci.h.

Referenced by ofw_pcib_init().


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