Lines Matching refs:rev
866 dvsec_cxl_device(struct device *d, int rev, int where, int len) in dvsec_cxl_device() argument
873 if (rev == 0) in dvsec_cxl_device()
876 if (rev >= 1 && len >= PCI_CXL_DEV_LEN) in dvsec_cxl_device()
898 if (rev >= 2) in dvsec_cxl_device()
939 if (rev >= 2 && len >= PCI_CXL_DEV_LEN_REV2) in dvsec_cxl_device()
1131 dvsec_cxl_flex_bus(struct device *d, int where, int rev, int len) in dvsec_cxl_flex_bus() argument
1137 switch (rev) { in dvsec_cxl_flex_bus()
1140 printf("\t\t<Wrong length for Revision %d>\n", rev); in dvsec_cxl_flex_bus()
1144 printf("\t\t<Wrong length for Revision %d>\n", rev); in dvsec_cxl_flex_bus()
1148 printf("\t\t<Wrong length for Revision %d>\n", rev); in dvsec_cxl_flex_bus()
1161 if (rev > 1) in dvsec_cxl_flex_bus()
1173 if (rev > 1) in dvsec_cxl_flex_bus()
1184 if (rev > 1) in dvsec_cxl_flex_bus()
1190 if (rev >= 1) in dvsec_cxl_flex_bus()
1198 if (rev >= 2) in dvsec_cxl_flex_bus()
1260 cap_dvsec_cxl(struct device *d, int id, int rev, int where, int len) in cap_dvsec_cxl() argument
1273 dvsec_cxl_device(d, rev, where, len); in cap_dvsec_cxl()
1293 dvsec_cxl_flex_bus(d, where, rev, len); in cap_dvsec_cxl()
1323 byte rev = BITS(hdr, 16, 4); in cap_dvsec() local
1328 printf("Vendor=%04x ID=%04x Rev=%d Len=%d", vendor, id, rev, len); in cap_dvsec()
1330 cap_dvsec_cxl(d, id, rev, where, len); in cap_dvsec()