Home
last modified time | relevance | path

Searched refs:vpd_data (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/misc/ibmasm/
Ddot_command.c73 u8 *vpd_data; in ibmasm_send_driver_vpd() local
93 vpd_data = vpd_command + header->command_size; in ibmasm_send_driver_vpd()
94 vpd_data[0] = 0; in ibmasm_send_driver_vpd()
95 strcat(vpd_data, IBMASM_DRIVER_VPD); in ibmasm_send_driver_vpd()
96 vpd_data[10] = 0; in ibmasm_send_driver_vpd()
97 vpd_data[15] = 0; in ibmasm_send_driver_vpd()
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Defx.c2794 char vpd_data[SFC_VPD_LEN]; in ef4_probe_vpd_strings() local
2799 vpd_size = pci_read_vpd(dev, 0, sizeof(vpd_data), vpd_data); in ef4_probe_vpd_strings()
2806 ro_start = pci_vpd_find_tag(vpd_data, 0, vpd_size, PCI_VPD_LRDT_RO_DATA); in ef4_probe_vpd_strings()
2812 ro_size = pci_vpd_lrdt_size(&vpd_data[ro_start]); in ef4_probe_vpd_strings()
2819 i = pci_vpd_find_info_keyword(vpd_data, i, j, "PN"); in ef4_probe_vpd_strings()
2825 j = pci_vpd_info_field_size(&vpd_data[i]); in ef4_probe_vpd_strings()
2833 "Part Number : %.*s\n", j, &vpd_data[i]); in ef4_probe_vpd_strings()
2837 i = pci_vpd_find_info_keyword(vpd_data, i, j, "SN"); in ef4_probe_vpd_strings()
2843 j = pci_vpd_info_field_size(&vpd_data[i]); in ef4_probe_vpd_strings()
2854 snprintf(efx->vpd_sn, j + 1, "%s", &vpd_data[i]); in ef4_probe_vpd_strings()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dcudbg_lib.c2274 struct cudbg_vpd_data *vpd_data; in cudbg_collect_vpd_data() local
2319 vpd_data = (struct cudbg_vpd_data *)temp_buff.data; in cudbg_collect_vpd_data()
2320 memcpy(vpd_data->sn, vpd.sn, SERNUM_LEN + 1); in cudbg_collect_vpd_data()
2321 memcpy(vpd_data->bn, vpd.pn, PN_LEN + 1); in cudbg_collect_vpd_data()
2322 memcpy(vpd_data->na, vpd.na, MACADDR_LEN + 1); in cudbg_collect_vpd_data()
2323 memcpy(vpd_data->mn, vpd.id, ID_LEN + 1); in cudbg_collect_vpd_data()
2324 vpd_data->scfg_vers = scfg_vers; in cudbg_collect_vpd_data()
2325 vpd_data->vpd_vers = vpd_vers; in cudbg_collect_vpd_data()
2326 vpd_data->fw_major = FW_HDR_FW_VER_MAJOR_G(fw_vers); in cudbg_collect_vpd_data()
2327 vpd_data->fw_minor = FW_HDR_FW_VER_MINOR_G(fw_vers); in cudbg_collect_vpd_data()
[all …]
/Linux-v4.19/drivers/net/ethernet/sfc/
Defx.c3379 char vpd_data[SFC_VPD_LEN]; in efx_probe_vpd_strings() local
3384 vpd_size = pci_read_vpd(dev, 0, sizeof(vpd_data), vpd_data); in efx_probe_vpd_strings()
3391 ro_start = pci_vpd_find_tag(vpd_data, 0, vpd_size, PCI_VPD_LRDT_RO_DATA); in efx_probe_vpd_strings()
3397 ro_size = pci_vpd_lrdt_size(&vpd_data[ro_start]); in efx_probe_vpd_strings()
3404 i = pci_vpd_find_info_keyword(vpd_data, i, j, "PN"); in efx_probe_vpd_strings()
3410 j = pci_vpd_info_field_size(&vpd_data[i]); in efx_probe_vpd_strings()
3418 "Part Number : %.*s\n", j, &vpd_data[i]); in efx_probe_vpd_strings()
3422 i = pci_vpd_find_info_keyword(vpd_data, i, j, "SN"); in efx_probe_vpd_strings()
3428 j = pci_vpd_info_field_size(&vpd_data[i]); in efx_probe_vpd_strings()
3439 snprintf(efx->vpd_sn, j + 1, "%s", &vpd_data[i]); in efx_probe_vpd_strings()
/Linux-v4.19/drivers/scsi/cxlflash/
Dmain.c1637 char vpd_data[CXLFLASH_VPD_LEN]; in read_vpd() local
1645 vpd_size = cfg->ops->read_adapter_vpd(pdev, vpd_data, sizeof(vpd_data)); in read_vpd()
1654 ro_start = pci_vpd_find_tag(vpd_data, 0, vpd_size, in read_vpd()
1663 ro_size = pci_vpd_lrdt_size(&vpd_data[ro_start]); in read_vpd()
1690 i = pci_vpd_find_info_keyword(vpd_data, i, j, wwpn_vpd_tags[k]); in read_vpd()
1699 j = pci_vpd_info_field_size(&vpd_data[i]); in read_vpd()
1708 memcpy(tmp_buf, &vpd_data[i], WWPN_LEN); in read_vpd()
/Linux-v4.19/drivers/net/ethernet/neterion/
Ds2io.c5677 u8 *vpd_data; in s2io_vpd_read() local
5692 vpd_data = kmalloc(256, GFP_KERNEL); in s2io_vpd_read()
5693 if (!vpd_data) { in s2io_vpd_read()
5715 (u32 *)&vpd_data[i]); in s2io_vpd_read()
5721 if ((vpd_data[cnt] == 'S') && in s2io_vpd_read()
5722 (vpd_data[cnt+1] == 'N')) { in s2io_vpd_read()
5723 len = vpd_data[cnt+2]; in s2io_vpd_read()
5726 &vpd_data[cnt + 3], in s2io_vpd_read()
5737 if ((!fail) && (vpd_data[1] < VPD_STRING_LEN)) { in s2io_vpd_read()
5738 len = vpd_data[1]; in s2io_vpd_read()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/
Dtg3.c15638 u8 *vpd_data; in tg3_read_vpd() local
15643 vpd_data = (u8 *)tg3_vpd_readblock(tp, &vpdlen); in tg3_read_vpd()
15644 if (!vpd_data) in tg3_read_vpd()
15647 i = pci_vpd_find_tag(vpd_data, 0, vpdlen, PCI_VPD_LRDT_RO_DATA); in tg3_read_vpd()
15651 rosize = pci_vpd_lrdt_size(&vpd_data[i]); in tg3_read_vpd()
15658 j = pci_vpd_find_info_keyword(vpd_data, i, rosize, in tg3_read_vpd()
15661 len = pci_vpd_info_field_size(&vpd_data[j]); in tg3_read_vpd()
15665 memcmp(&vpd_data[j], "1028", 4)) in tg3_read_vpd()
15668 j = pci_vpd_find_info_keyword(vpd_data, i, rosize, in tg3_read_vpd()
15673 len = pci_vpd_info_field_size(&vpd_data[j]); in tg3_read_vpd()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c12227 char *vpd_data; in bnx2x_read_fwinfo() local
12262 vpd_data = vpd_extended_data; in bnx2x_read_fwinfo()
12264 vpd_data = vpd_start; in bnx2x_read_fwinfo()
12268 rodi = pci_vpd_find_info_keyword(vpd_data, i, block_end, in bnx2x_read_fwinfo()
12273 len = pci_vpd_info_field_size(&vpd_data[rodi]); in bnx2x_read_fwinfo()
12283 if (!strncmp(str_id_reg, &vpd_data[rodi], VENDOR_ID_LEN) || in bnx2x_read_fwinfo()
12284 !strncmp(str_id_cap, &vpd_data[rodi], VENDOR_ID_LEN)) { in bnx2x_read_fwinfo()
12286 rodi = pci_vpd_find_info_keyword(vpd_data, i, block_end, in bnx2x_read_fwinfo()
12289 len = pci_vpd_info_field_size(&vpd_data[rodi]); in bnx2x_read_fwinfo()
12294 memcpy(bp->fw_ver, &vpd_data[rodi], len); in bnx2x_read_fwinfo()