Lines Matching refs:fd

45 static void         list_ecaps(int fd, struct pci_conf *p);
50 cap_power(int fd, struct pci_conf *p, uint8_t ptr) in cap_power() argument
54 cap = read_config(fd, &p->pc_sel, ptr + PCIR_POWER_CAP, 2); in cap_power()
55 status = read_config(fd, &p->pc_sel, ptr + PCIR_POWER_STATUS, 2); in cap_power()
64 cap_agp(int fd, struct pci_conf *p, uint8_t ptr) in cap_agp() argument
68 status = read_config(fd, &p->pc_sel, ptr + AGP_STATUS, 4); in cap_agp()
69 command = read_config(fd, &p->pc_sel, ptr + AGP_CAPID, 4); in cap_agp()
118 cap_vpd(int fd __unused, struct pci_conf *p __unused, uint8_t ptr __unused) in cap_vpd()
125 cap_msi(int fd, struct pci_conf *p, uint8_t ptr) in cap_msi() argument
130 ctrl = read_config(fd, &p->pc_sel, ptr + PCIR_MSI_CTRL, 2); in cap_msi()
144 cap_pcix(int fd, struct pci_conf *p, uint8_t ptr) in cap_pcix() argument
149 status = read_config(fd, &p->pc_sel, ptr + PCIXR_STATUS, 4); in cap_pcix()
218 cap_ht(int fd, struct pci_conf *p, uint8_t ptr) in cap_ht() argument
223 command = read_config(fd, &p->pc_sel, ptr + PCIR_HT_COMMAND, 2); in cap_ht()
257 reg = read_config(fd, &p->pc_sel, in cap_ht()
261 reg = read_config(fd, &p->pc_sel, in cap_ht()
285 cap_vendor(int fd, struct pci_conf *p, uint8_t ptr) in cap_vendor() argument
289 length = read_config(fd, &p->pc_sel, ptr + PCIR_VENDOR_LENGTH, 1); in cap_vendor()
295 version = read_config(fd, &p->pc_sel, ptr + PCIR_VENDOR_DATA, in cap_vendor()
304 fvec = read_config(fd, &p->pc_sel, ptr + in cap_vendor()
311 fvec = read_config(fd, &p->pc_sel, ptr + in cap_vendor()
345 cap_debug(int fd, struct pci_conf *p, uint8_t ptr) in cap_debug() argument
349 debug_port = read_config(fd, &p->pc_sel, ptr + PCIR_DEBUG_PORT, 2); in cap_debug()
355 cap_subvendor(int fd, struct pci_conf *p, uint8_t ptr) in cap_subvendor() argument
359 id = read_config(fd, &p->pc_sel, ptr + PCIR_SUBVENDCAP_ID, 4); in cap_subvendor()
366 cap_express(int fd, struct pci_conf *p, uint8_t ptr) in cap_express() argument
372 flags = read_config(fd, &p->pc_sel, ptr + PCIER_CAPABILITY, 2); in cap_express()
409 cap = read_config(fd, &p->pc_sel, ptr + PCIER_DEVCAP, 4); in cap_express()
410 ctl = read_config(fd, &p->pc_sel, ptr + PCIER_DEVCTRL, 2); in cap_express()
429 cap = read_config(fd, &p->pc_sel, ptr + PCIER_DEVCAP2, 4); in cap_express()
431 ctl = read_config(fd, &p->pc_sel, in cap_express()
445 cap = read_config(fd, &p->pc_sel, ptr + PCIER_LINKCAP, 4); in cap_express()
446 sta = read_config(fd, &p->pc_sel, ptr+ PCIER_LINKSTAT, 2); in cap_express()
452 ctl = read_config(fd, &p->pc_sel, ptr + PCIER_LINKCTRL, 2); in cap_express()
458 cap = read_config(fd, &p->pc_sel, ptr + PCIER_SLOTCAP, 4); in cap_express()
459 sta = read_config(fd, &p->pc_sel, ptr + PCIER_SLOTSTA, 2); in cap_express()
460 ctl = read_config(fd, &p->pc_sel, ptr + PCIER_SLOTCTL, 2); in cap_express()
484 cap_msix(int fd, struct pci_conf *p, uint8_t ptr) in cap_msix() argument
490 ctrl = read_config(fd, &p->pc_sel, ptr + PCIR_MSIX_CTRL, 2); in cap_msix()
492 val = read_config(fd, &p->pc_sel, ptr + PCIR_MSIX_TABLE, 4); in cap_msix()
494 val = read_config(fd, &p->pc_sel, ptr + PCIR_MSIX_PBA, 4); in cap_msix()
507 cap_sata(__unused int fd, __unused struct pci_conf *p, __unused uint8_t ptr) in cap_sata() argument
514 cap_pciaf(int fd, struct pci_conf *p, uint8_t ptr) in cap_pciaf() argument
518 cap = read_config(fd, &p->pc_sel, ptr + PCIR_PCIAF_CAP, 1); in cap_pciaf()
525 list_caps(int fd, struct pci_conf *p) in list_caps() argument
532 sta = read_config(fd, &p->pc_sel, PCIR_STATUS, 2); in list_caps()
550 ptr = read_config(fd, &p->pc_sel, ptr, 1); in list_caps()
552 cap = read_config(fd, &p->pc_sel, ptr + PCICAP_ID, 1); in list_caps()
556 cap_power(fd, p, ptr); in list_caps()
559 cap_agp(fd, p, ptr); in list_caps()
562 cap_vpd(fd, p, ptr); in list_caps()
565 cap_msi(fd, p, ptr); in list_caps()
568 cap_pcix(fd, p, ptr); in list_caps()
571 cap_ht(fd, p, ptr); in list_caps()
574 cap_vendor(fd, p, ptr); in list_caps()
577 cap_debug(fd, p, ptr); in list_caps()
580 cap_subvendor(fd, p, ptr); in list_caps()
584 cap_express(fd, p, ptr); in list_caps()
587 cap_msix(fd, p, ptr); in list_caps()
590 cap_sata(fd, p, ptr); in list_caps()
593 cap_pciaf(fd, p, ptr); in list_caps()
600 ptr = read_config(fd, &p->pc_sel, ptr + PCICAP_NEXTPTR, 1); in list_caps()
604 list_ecaps(fd, p); in list_caps()
621 ecap_aer(int fd, struct pci_conf *p, uint16_t ptr, uint8_t ver) in ecap_aer() argument
628 sta = read_config(fd, &p->pc_sel, ptr + PCIR_AER_UC_STATUS, 4); in ecap_aer()
629 mask = read_config(fd, &p->pc_sel, ptr + PCIR_AER_UC_SEVERITY, 4); in ecap_aer()
632 sta = read_config(fd, &p->pc_sel, ptr + PCIR_AER_COR_STATUS, 4); in ecap_aer()
637 ecap_vc(int fd, struct pci_conf *p, uint16_t ptr, uint8_t ver) in ecap_vc() argument
644 cap1 = read_config(fd, &p->pc_sel, ptr + PCIR_VC_CAP1, 4); in ecap_vc()
652 ecap_sernum(int fd, struct pci_conf *p, uint16_t ptr, uint8_t ver) in ecap_sernum() argument
659 low = read_config(fd, &p->pc_sel, ptr + PCIR_SERIAL_LOW, 4); in ecap_sernum()
660 high = read_config(fd, &p->pc_sel, ptr + PCIR_SERIAL_HIGH, 4); in ecap_sernum()
665 list_ecaps(int fd, struct pci_conf *p) in list_ecaps() argument
671 ecap = read_config(fd, &p->pc_sel, ptr, 4); in list_ecaps()
678 ecap_aer(fd, p, ptr, PCI_EXTCAP_VER(ecap)); in list_ecaps()
681 ecap_vc(fd, p, ptr, PCI_EXTCAP_VER(ecap)); in list_ecaps()
684 ecap_sernum(fd, p, ptr, PCI_EXTCAP_VER(ecap)); in list_ecaps()
694 ecap = read_config(fd, &p->pc_sel, ptr, 4); in list_ecaps()
737 pci_find_cap(int fd, struct pci_conf *p, uint8_t id) in pci_find_cap() argument
743 sta = read_config(fd, &p->pc_sel, PCIR_STATUS, 2); in pci_find_cap()
759 ptr = read_config(fd, &p->pc_sel, ptr, 1); in pci_find_cap()
761 cap = read_config(fd, &p->pc_sel, ptr + PCICAP_ID, 1); in pci_find_cap()
764 ptr = read_config(fd, &p->pc_sel, ptr + PCICAP_NEXTPTR, 1); in pci_find_cap()
771 pcie_find_cap(int fd, struct pci_conf *p, uint16_t id) in pcie_find_cap() argument
777 ecap = read_config(fd, &p->pc_sel, ptr, 4); in pcie_find_cap()
786 ecap = read_config(fd, &p->pc_sel, ptr, 4); in pcie_find_cap()