|
libhd 5.0
|
structure holding the (raw) PCI data More...
#include <hd.h>
Data Fields | |
| struct s_pci_t * | next |
| linked list More... | |
| unsigned | data_len |
| the actual length of the data field More... | |
| unsigned | data_ext_len |
| max. More... | |
| unsigned char | data [256] |
| the PCI data More... | |
| char * | log |
| log messages More... | |
| unsigned | flags |
| various info, see enum pci_flags More... | |
| unsigned | cmd |
| PCI_COMMAND. More... | |
| unsigned | hdr_type |
| PCI_HEADER_TYPE. More... | |
| unsigned | secondary_bus |
More... | |
| unsigned | bus |
| PCI bus #, nothing to do with hw_t.bus. More... | |
| unsigned | slot |
| unsigned | func |
| slot & function More... | |
| unsigned | base_class |
| unsigned | sub_class |
| unsigned | prog_if |
| PCI device classes. More... | |
| unsigned | dev |
| unsigned | vend |
| unsigned | sub_dev |
| unsigned | sub_vend |
| unsigned | rev |
| vendor & device ids More... | |
| unsigned | irq |
| used irq, if any More... | |
| uint64_t | base_addr [7] |
| I/O or memory base. More... | |
| uint64_t | base_len [7] |
| I/O or memory ranges. More... | |
| unsigned | addr_flags [7] |
| I/O or memory address flags. More... | |
| uint64_t | rom_base_addr |
| memory base for card ROM More... | |
| uint64_t | rom_base_len |
| memory range for card ROM More... | |
| char * | sysfs_id |
| sysfs path More... | |
| char * | sysfs_bus_id |
| sysfs bus id More... | |
| char * | modalias |
| module alias More... | |
| char * | label |
| Consistant Device Name (CDN), pci firmware spec 3.1, chapter 4.6.7. More... | |
| unsigned | edid_len [6] |
| edid record length More... | |
| unsigned char | edid_data [6][0x80] |
| edid record More... | |
structure holding the (raw) PCI data