RTEMS CPU Kit with SuperCore
4.11.3
|
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <pci.h>
#include <pci/cfg.h>
#include <pci/irq.h>
#include <drvmgr/drvmgr.h>
#include <drvmgr/pci_bus.h>
Data Structures | |
struct | pcibus_priv |
Macros | |
#define | USE_PCI_CFG_LIB |
#define | PCIBUS_INFO |
#define | DBG(args...) |
Functions | |
int | pcibus_bus_init1 (struct drvmgr_bus *bus) |
int | pcibus_unite (struct drvmgr_drv *drv, struct drvmgr_dev *dev) |
int | pcibus_int_register (struct drvmgr_dev *dev, int index, const char *info, drvmgr_isr isr, void *arg) |
int | pcibus_int_unregister (struct drvmgr_dev *dev, int index, drvmgr_isr isr, void *arg) |
int | pcibus_int_clear (struct drvmgr_dev *dev, int index) |
int | pcibus_get_params (struct drvmgr_dev *dev, struct drvmgr_bus_params *params) |
void | pcibus_dev_info (struct drvmgr_dev *dev, void(*print_line)(void *p, char *str), void *p) |
int | pcibus_register (struct drvmgr_dev *dev, struct pcibus_config *config) |
Variables | |
struct drvmgr_bus_ops | pcibus_ops |
struct drvmgr_func | pcibus_funcs [] |
struct drvmgr_bus_res | pcibus_drv_resources |
struct drvmgr_bus_res pcibus_drv_resources |
struct drvmgr_func pcibus_funcs[] |
struct drvmgr_bus_ops pcibus_ops |