Pyro device driver API
Data Fields
PCI_bus_s Struct Reference

Data Fields

status_t(* get_pci_info )(PCI_Info_s *psInfo, int nIndex)
 
uint32(* read_pci_config )(int nBusNum, int nDevNum, int nFncNum, int nOffset, int nSize)
 
status_t(* write_pci_config )(int nBusNum, int nDevNum, int nFncNum, int nOffset, int nSize, uint32 nValue)
 
void(* enable_pci_master )(int nBusNum, int nDevNum, int nFncNum)
 
void(* set_pci_latency )(int nBusNum, int nDevNum, int nFncNum, uint8 nLatency)
 
uint8(* get_pci_capability )(int nBusNum, int nDevNum, int nFncNum, uint8 nCapID)
 
int(* read_pci_header )(PCI_Entry_s *psInfo, int nBusNum, int nDevNum, int nFncNum)
 
int(* get_pci_device_type )(PCI_Info_s *psInfo)
 
status_t(* get_bar_info )(PCI_Entry_s *psInfo, uintptr_t *pAddress, uintptr_t *pnSize, int nReg, int nType)
 

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