pci_conf
struct pci_conf *p;
struct pci_conf *match_buf)
int num_matches, struct pci_conf *match_buf);
struct pci_conf *match_buf)
confsz = sizeof(struct pci_conf);
struct pci_conf *match_buf);
struct pci_conf conf;
struct pci_conf *matches; /* match buffer */
cap_vpd(int fd __unused, struct pci_conf *p __unused, uint8_t ptr __unused)
cap_msi(int fd, struct pci_conf *p, uint8_t ptr)
cap_pcix(int fd, struct pci_conf *p, uint8_t ptr)
cap_ht(int fd, struct pci_conf *p, uint8_t ptr)
cap_vendor(int fd, struct pci_conf *p, uint8_t ptr)
cap_debug(int fd, struct pci_conf *p, uint8_t ptr)
cap_subvendor(int fd, struct pci_conf *p, uint8_t ptr)
cap_express(int fd, struct pci_conf *p, uint8_t ptr)
static void list_ecaps(int fd, struct pci_conf *p);
cap_msix(int fd, struct pci_conf *p, uint8_t ptr)
cap_sata(__unused int fd, __unused struct pci_conf *p, __unused uint8_t ptr)
cap_power(int fd, struct pci_conf *p, uint8_t ptr)
cap_pciaf(int fd, struct pci_conf *p, uint8_t ptr)
list_caps(int fd, struct pci_conf *p)
ecap_aer(int fd, struct pci_conf *p, uint16_t ptr, uint8_t ver)
ecap_vc(int fd, struct pci_conf *p, uint16_t ptr, uint8_t ver)
cap_agp(int fd, struct pci_conf *p, uint8_t ptr)
ecap_sernum(int fd, struct pci_conf *p, uint16_t ptr, uint8_t ver)
list_ecaps(int fd, struct pci_conf *p)
pci_find_cap(int fd, struct pci_conf *p, uint8_t id)
pcie_find_cap(int fd, struct pci_conf *p, uint16_t id)
list_errors(int fd, struct pci_conf *p)
struct pci_conf conf[255], *p;
print_bus_range(int fd, struct pci_conf *p, int secreg, int subreg)
print_bridge_windows(int fd, struct pci_conf *p)
print_cardbus_mem_window(int fd, struct pci_conf *p, int basereg, int limitreg,
print_cardbus_io_window(int fd, struct pci_conf *p, int basereg, int limitreg)
print_cardbus_windows(int fd, struct pci_conf *p)
list_bridge(int fd, struct pci_conf *p)
list_bars(int fd, struct pci_conf *p)
list_verbose(struct pci_conf *p)
guess_class(struct pci_conf *p)
guess_subclass(struct pci_conf *p)
static void list_bars(int fd, struct pci_conf *p);
static void list_bridge(int fd, struct pci_conf *p);
static void list_verbose(struct pci_conf *p);
static const char *guess_class(struct pci_conf *p);
static const char *guess_subclass(struct pci_conf *p);
void list_caps(int fd, struct pci_conf *p);
void list_errors(int fd, struct pci_conf *p);
uint8_t pci_find_cap(int fd, struct pci_conf *p, uint8_t id);
uint16_t pcie_find_cap(int fd, struct pci_conf *p, uint16_t id);