15 #ifndef BOOTLOADER_PCI_H 16 #define BOOTLOADER_PCI_H 23 int (*read_config_byte)(
unsigned char,
unsigned char,
24 unsigned char, uint8_t *);
25 int (*read_config_word)(
unsigned char,
unsigned char,
26 unsigned char, uint16_t *);
27 int (*read_config_dword)(
unsigned char,
unsigned char,
28 unsigned char, uint32_t *);
29 int (*write_config_byte)(
unsigned char,
unsigned char,
30 unsigned char, uint8_t);
31 int (*write_config_word)(
unsigned char,
unsigned char,
32 unsigned char, uint16_t);
33 int (*write_config_dword)(
unsigned char,
unsigned char,
34 unsigned char, uint32_t);
47 struct proc_dir_entry *procent;
50 unsigned short vendor;
53 unsigned int hdr_type;
54 unsigned int master : 1;
71 unsigned long base_address[6];
72 unsigned long rom_address;
84 struct proc_dir_entry *procdir;
87 unsigned char primary;
88 unsigned char secondary;
89 unsigned char subordinate;
93 extern struct pci_dev *pci_devices;
Definition: rtemscompat1.h:15