Searched refs:vpd_data (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/misc/ibmasm/
H A Ddot_command.c59 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 Defx.c919 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 Defx.c900 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 Defx.c2776 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 Dcudbg_lib.c2705 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 Dsli4.c4381 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 Dsli4.h3718 struct efc_dma vpd_data; member in struct:sli4
/linux-master/drivers/net/ethernet/neterion/
H A Ds2io.c5679 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 Dmain.c1640 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 Dtg3.c15703 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 Dqed_mfw_hsi.h2372 u8 vpd_data[1]; member in struct:nvm_vpd_image
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c12211 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 Dbnxt.c14927 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);

Completed in 710 milliseconds