ApertureOS
Functions | Variables
pci.c File Reference
#include "pci.h"
#include "priv_pci.h"
#include "utils/native.h"
#include "acpi_tables/mcfg.h"
#include "managers.h"
Include dependency graph for pci.c:

Functions

uint32_t pci_readDWord (uint32_t bus, uint32_t device, uint32_t function, uint32_t offset)
 
void pci_writeDWord (uint32_t bus, uint32_t device, uint32_t function, uint32_t offset, uint32_t val)
 
void pci_Initialize (void)
 
void pci_setCommand (uint32_t device_index, uint16_t value)
 

Variables

MCFG_Entrymcfg_tables = NULL
 
uint32_t mcfg_entry_count = 0
 

Function Documentation

void pci_Initialize ( void  )
uint32_t pci_readDWord ( uint32_t  bus,
uint32_t  device,
uint32_t  function,
uint32_t  offset 
)
void pci_setCommand ( uint32_t  device_index,
uint16_t  value 
)
void pci_writeDWord ( uint32_t  bus,
uint32_t  device,
uint32_t  function,
uint32_t  offset,
uint32_t  val 
)

Variable Documentation

uint32_t mcfg_entry_count = 0
MCFG_Entry* mcfg_tables = NULL