/linux-master/drivers/misc/ibmasm/ |
H A D | dot_command.c | 59 u8 *vpd_data; local 79 vpd_data = vpd_command + header->command_size; 80 vpd_data[0] = 0; 81 strcat(vpd_data, IBMASM_DRIVER_VPD); 82 vpd_data[10] = 0; 83 vpd_data[15] = 0;
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | efx.c | 919 u8 *vpd_data; local 922 vpd_data = pci_vpd_alloc(dev, &vpd_size); 923 if (IS_ERR(vpd_data)) { 928 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 933 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); 935 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 940 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); 942 kfree(vpd_data);
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | efx.c | 900 u8 *vpd_data; local 903 vpd_data = pci_vpd_alloc(dev, &vpd_size); 904 if (IS_ERR(vpd_data)) { 909 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 914 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); 916 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 921 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); 923 kfree(vpd_data);
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | efx.c | 2776 u8 *vpd_data; local 2779 vpd_data = pci_vpd_alloc(dev, &vpd_size); 2780 if (IS_ERR(vpd_data)) { 2785 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 2790 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); 2792 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 2797 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); 2799 kfree(vpd_data);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cudbg_lib.c | 2705 struct cudbg_vpd_data *vpd_data; local 2733 vpd_data = (struct cudbg_vpd_data *)temp_buff.data; 2734 memcpy(vpd_data->sn, vpd.sn, SERNUM_LEN + 1); 2735 memcpy(vpd_data->bn, vpd.pn, PN_LEN + 1); 2736 memcpy(vpd_data->na, vpd.na, MACADDR_LEN + 1); 2737 memcpy(vpd_data->mn, vpd.id, ID_LEN + 1); 2738 vpd_data->scfg_vers = t4_read_reg(padap, PCIE_STATIC_SPARE2_A); 2739 vpd_data->vpd_vers = vpd_vers; 2740 vpd_data->fw_major = FW_HDR_FW_VER_MAJOR_G(fw_vers); 2741 vpd_data [all...] |
/linux-master/drivers/scsi/elx/libefc_sli/ |
H A D | sli4.c | 4381 memset(sli4->vpd_data.virt, 0, sli4->vpd_data.size); 4383 &sli4->vpd_data)) { 4388 attr = sli4->vpd_data.virt; 4458 if (sli_cmd_read_rev(sli4, sli4->bmbx.virt, &sli4->vpd_data)) 4669 sli4->vpd_data.size = 4096; 4670 sli4->vpd_data.virt = dma_alloc_coherent(&pdev->dev, 4671 sli4->vpd_data.size, 4672 &sli4->vpd_data.phys, 4674 if (!sli4->vpd_data [all...] |
H A D | sli4.h | 3718 struct efc_dma vpd_data; member in struct:sli4
|
/linux-master/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 5679 u8 *vpd_data; local 5694 vpd_data = kmalloc(256, GFP_KERNEL); 5695 if (!vpd_data) { 5717 (u32 *)&vpd_data[i]); 5723 if ((vpd_data[cnt] == 'S') && 5724 (vpd_data[cnt+1] == 'N')) { 5725 len = vpd_data[cnt+2]; 5728 &vpd_data[cnt + 3], 5739 if ((!fail) && (vpd_data[1] < VPD_STRING_LEN)) { 5740 len = vpd_data[ [all...] |
/linux-master/drivers/scsi/cxlflash/ |
H A D | main.c | 1640 char vpd_data[CXLFLASH_VPD_LEN]; local 1648 vpd_size = cfg->ops->read_adapter_vpd(pdev, vpd_data, sizeof(vpd_data)); 1671 i = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 1688 memcpy(tmp_buf, &vpd_data[i], WWPN_LEN);
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 15703 u8 *vpd_data; local 15707 vpd_data = (u8 *)tg3_vpd_readblock(tp, &vpdlen); 15708 if (!vpd_data) 15711 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, 15716 if (len != 4 || memcmp(vpd_data + i, "1028", 4)) 15719 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, 15725 snprintf(tp->fw_ver, sizeof(tp->fw_ver), "%.*s bc ", len, vpd_data + i); 15728 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, 15736 memcpy(tp->board_part_number, &vpd_data[i], len); 15739 kfree(vpd_data); [all...] |
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_mfw_hsi.h | 2372 u8 vpd_data[1]; member in struct:nvm_vpd_image
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_main.c | 12211 u8 *vpd_data; local 12216 vpd_data = pci_vpd_alloc(bp->pdev, &vpd_len); 12217 if (IS_ERR(vpd_data)) 12220 rodi = pci_vpd_find_ro_info_keyword(vpd_data, vpd_len, 12227 if (!strncasecmp(str_id, &vpd_data[rodi], VENDOR_ID_LEN)) { 12228 rodi = pci_vpd_find_ro_info_keyword(vpd_data, vpd_len, 12232 memcpy(bp->fw_ver, &vpd_data[rodi], kw_len); 12237 kfree(vpd_data);
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 14927 u8 *vpd_data; local 14929 vpd_data = pci_vpd_alloc(pdev, &vpd_size); 14930 if (IS_ERR(vpd_data)) { 14935 pos = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 14941 memcpy(bp->board_partno, &vpd_data[pos], size); 14944 pos = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, 14951 memcpy(bp->board_serialno, &vpd_data[pos], size); 14953 kfree(vpd_data);
|