Searched refs:vpdbuf (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ |
H A D | ql_ioctl.c | 1369 ql_vpd_findtag(ql_adapter_state_t *ha, uint8_t *vpdbuf, int8_t *opcode) in ql_vpd_findtag() argument 1371 uint8_t *vpd = vpdbuf; in ql_vpd_findtag() 1372 uint8_t *end = vpdbuf + QL_24XX_VPD_SIZE; in ql_vpd_findtag() 1377 if (vpdbuf == NULL || opcode == NULL) { in ql_vpd_findtag() 1447 uint8_t *vpdbuf; in ql_vpd_lookup() local 1462 if ((vpdbuf = (uint8_t *)kmem_zalloc(QL_24XX_VPD_SIZE, in ql_vpd_lookup() 1468 if ((ql_vpd_dump(ha, vpdbuf, (int)FKIOCTL)) != 0) { in ql_vpd_lookup() 1469 kmem_free(vpdbuf, QL_24XX_VPD_SIZE); in ql_vpd_lookup() 1474 if ((vpd = ql_vpd_findtag(ha, vpdbuf, (int8_t *)opcode)) != NULL) { in ql_vpd_lookup() 1497 if (vpd + len > vpdbuf + QL_24XX_VPD_SIZE) { in ql_vpd_lookup() [all …]
|
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt.c | 57 static uint8_t *qlt_vpd_findtag(qlt_state_t *qlt, uint8_t *vpdbuf, 1528 qlt_vpd_findtag(qlt_state_t *qlt, uint8_t *vpdbuf, int8_t *opcode) in qlt_vpd_findtag() argument 1530 uint8_t *vpd = vpdbuf; in qlt_vpd_findtag() 1531 uint8_t *end = vpdbuf + QL_24XX_VPD_SIZE; in qlt_vpd_findtag() 1534 if (vpdbuf == NULL || opcode == NULL) { in qlt_vpd_findtag() 1592 uint8_t *vpdbuf = NULL; in qlt_vpd_lookup() local 1601 vpdbuf = (uint8_t *)qlt->vpd; in qlt_vpd_lookup() 1602 if ((vpd = qlt_vpd_findtag(qlt, vpdbuf, (int8_t *)opcode)) != NULL) { in qlt_vpd_lookup() 1625 if (vpd+len > vpdbuf + QL_24XX_VPD_SIZE) { in qlt_vpd_lookup()
|