rodi 12270 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int cnt, i, block_end, rodi; rodi 12315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rodi = pci_vpd_find_info_keyword(vpd_data, i, block_end, rodi 12317 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (rodi < 0) rodi 12320 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c len = pci_vpd_info_field_size(&vpd_data[rodi]); rodi 12325 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rodi += PCI_VPD_INFO_FLD_HDR_SIZE; rodi 12330 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!strncmp(str_id_reg, &vpd_data[rodi], VENDOR_ID_LEN) || rodi 12331 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c !strncmp(str_id_cap, &vpd_data[rodi], VENDOR_ID_LEN)) { rodi 12333 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rodi = pci_vpd_find_info_keyword(vpd_data, i, block_end, rodi 12335 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (rodi >= 0) { rodi 12336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c len = pci_vpd_info_field_size(&vpd_data[rodi]); rodi 12338 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rodi += PCI_VPD_INFO_FLD_HDR_SIZE; rodi 12340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (len < 32 && (len + rodi) <= BNX2X_VPD_LEN) { rodi 12341 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c memcpy(bp->fw_ver, &vpd_data[rodi], len);