Lines Matching refs:ecap
1073 uint32_t ecap;
1078 ecap = read_config(fd, &p->pc_sel, ptr, 4);
1079 if (ecap == 0xffffffff || ecap == 0)
1082 printf(" ecap %04x[%03x] = ", PCI_EXTCAP_ID(ecap), ptr);
1083 switch (PCI_EXTCAP_ID(ecap)) {
1085 ecap_aer(fd, p, ptr, PCI_EXTCAP_VER(ecap));
1088 ecap_vc(fd, p, ptr, PCI_EXTCAP_VER(ecap));
1091 ecap_sernum(fd, p, ptr, PCI_EXTCAP_VER(ecap));
1094 ecap_vendor(fd, p, ptr, PCI_EXTCAP_VER(ecap));
1097 ecap_sec_pcie(fd, p, ptr, PCI_EXTCAP_VER(ecap));
1100 ecap_sriov(fd, p, ptr, PCI_EXTCAP_VER(ecap));
1105 if (ecap_names[i].id == PCI_EXTCAP_ID(ecap)) {
1109 printf("%s %d\n", name, PCI_EXTCAP_VER(ecap));
1112 ptr = PCI_EXTCAP_NEXTPTR(ecap);
1115 ecap = read_config(fd, &p->pc_sel, ptr, 4);
1157 uint32_t ecap;
1161 ecap = read_config(fd, &p->pc_sel, ptr, 4);
1162 if (ecap == 0xffffffff || ecap == 0)
1165 if (PCI_EXTCAP_ID(ecap) == id)
1167 ptr = PCI_EXTCAP_NEXTPTR(ecap);
1170 ecap = read_config(fd, &p->pc_sel, ptr, 4);