Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/misc/ibmasm/
A Ddot_command.c59 u8 *vpd_data; in ibmasm_send_driver_vpd() local
79 vpd_data = vpd_command + header->command_size; in ibmasm_send_driver_vpd()
80 vpd_data[0] = 0; in ibmasm_send_driver_vpd()
81 strcat(vpd_data, IBMASM_DRIVER_VPD); in ibmasm_send_driver_vpd()
82 vpd_data[10] = 0; in ibmasm_send_driver_vpd()
83 vpd_data[15] = 0; in ibmasm_send_driver_vpd()
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Defx.c889 u8 *vpd_data; in efx_probe_vpd_strings() local
892 vpd_data = pci_vpd_alloc(dev, &vpd_size); in efx_probe_vpd_strings()
893 if (IS_ERR(vpd_data)) { in efx_probe_vpd_strings()
898 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
903 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in efx_probe_vpd_strings()
905 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
910 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in efx_probe_vpd_strings()
912 kfree(vpd_data); in efx_probe_vpd_strings()
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Defx.c907 u8 *vpd_data; in efx_probe_vpd_strings() local
910 vpd_data = pci_vpd_alloc(dev, &vpd_size); in efx_probe_vpd_strings()
911 if (IS_ERR(vpd_data)) { in efx_probe_vpd_strings()
916 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
921 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in efx_probe_vpd_strings()
923 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
928 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in efx_probe_vpd_strings()
930 kfree(vpd_data); in efx_probe_vpd_strings()
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Defx.c2779 u8 *vpd_data; in ef4_probe_vpd_strings() local
2782 vpd_data = pci_vpd_alloc(dev, &vpd_size); in ef4_probe_vpd_strings()
2783 if (IS_ERR(vpd_data)) { in ef4_probe_vpd_strings()
2788 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in ef4_probe_vpd_strings()
2793 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in ef4_probe_vpd_strings()
2795 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in ef4_probe_vpd_strings()
2800 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in ef4_probe_vpd_strings()
2802 kfree(vpd_data); in ef4_probe_vpd_strings()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb4/
A Dcudbg_lib.c2705 struct cudbg_vpd_data *vpd_data; in cudbg_collect_vpd_data() local
2733 vpd_data = (struct cudbg_vpd_data *)temp_buff.data; in cudbg_collect_vpd_data()
2734 memcpy(vpd_data->sn, vpd.sn, SERNUM_LEN + 1); in cudbg_collect_vpd_data()
2735 memcpy(vpd_data->bn, vpd.pn, PN_LEN + 1); in cudbg_collect_vpd_data()
2736 memcpy(vpd_data->na, vpd.na, MACADDR_LEN + 1); in cudbg_collect_vpd_data()
2737 memcpy(vpd_data->mn, vpd.id, ID_LEN + 1); in cudbg_collect_vpd_data()
2739 vpd_data->vpd_vers = vpd_vers; in cudbg_collect_vpd_data()
2740 vpd_data->fw_major = FW_HDR_FW_VER_MAJOR_G(fw_vers); in cudbg_collect_vpd_data()
2741 vpd_data->fw_minor = FW_HDR_FW_VER_MINOR_G(fw_vers); in cudbg_collect_vpd_data()
2742 vpd_data->fw_micro = FW_HDR_FW_VER_MICRO_G(fw_vers); in cudbg_collect_vpd_data()
[all …]
/linux-6.3-rc2/drivers/scsi/elx/libefc_sli/
A Dsli4.c4385 memset(sli4->vpd_data.virt, 0, sli4->vpd_data.size); in sli_get_ctrl_attributes()
4387 &sli4->vpd_data)) { in sli_get_ctrl_attributes()
4392 attr = sli4->vpd_data.virt; in sli_get_ctrl_attributes()
4673 sli4->vpd_data.size = 4096; in sli_setup()
4674 sli4->vpd_data.virt = dma_alloc_coherent(&pdev->dev, in sli_setup()
4675 sli4->vpd_data.size, in sli_setup()
4676 &sli4->vpd_data.phys, in sli_setup()
4678 if (!sli4->vpd_data.virt) { in sli_setup()
4679 memset(&sli4->vpd_data, 0, sizeof(struct efc_dma)); in sli_setup()
4794 sli4->vpd_data.virt, sli4->vpd_data.phys); in sli_teardown()
[all …]
A Dsli4.h3718 struct efc_dma vpd_data; member
/linux-6.3-rc2/drivers/net/ethernet/neterion/
A Ds2io.c5685 u8 *vpd_data; in s2io_vpd_read() local
5700 vpd_data = kmalloc(256, GFP_KERNEL); in s2io_vpd_read()
5701 if (!vpd_data) { in s2io_vpd_read()
5723 (u32 *)&vpd_data[i]); in s2io_vpd_read()
5729 if ((vpd_data[cnt] == 'S') && in s2io_vpd_read()
5730 (vpd_data[cnt+1] == 'N')) { in s2io_vpd_read()
5731 len = vpd_data[cnt+2]; in s2io_vpd_read()
5734 &vpd_data[cnt + 3], in s2io_vpd_read()
5746 len = vpd_data[1]; in s2io_vpd_read()
5747 memcpy(nic->product_name, &vpd_data[3], len); in s2io_vpd_read()
[all …]
/linux-6.3-rc2/drivers/scsi/cxlflash/
A Dmain.c1635 char vpd_data[CXLFLASH_VPD_LEN]; in read_vpd() local
1643 vpd_size = cfg->ops->read_adapter_vpd(pdev, vpd_data, sizeof(vpd_data)); in read_vpd()
1666 i = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in read_vpd()
1683 memcpy(tmp_buf, &vpd_data[i], WWPN_LEN); in read_vpd()
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_main.c12209 u8 *vpd_data; in bnx2x_read_fwinfo() local
12214 vpd_data = pci_vpd_alloc(bp->pdev, &vpd_len); in bnx2x_read_fwinfo()
12215 if (IS_ERR(vpd_data)) in bnx2x_read_fwinfo()
12218 rodi = pci_vpd_find_ro_info_keyword(vpd_data, vpd_len, in bnx2x_read_fwinfo()
12225 if (!strncasecmp(str_id, &vpd_data[rodi], VENDOR_ID_LEN)) { in bnx2x_read_fwinfo()
12226 rodi = pci_vpd_find_ro_info_keyword(vpd_data, vpd_len, in bnx2x_read_fwinfo()
12230 memcpy(bp->fw_ver, &vpd_data[rodi], kw_len); in bnx2x_read_fwinfo()
12235 kfree(vpd_data); in bnx2x_read_fwinfo()
/linux-6.3-rc2/drivers/net/ethernet/broadcom/
A Dtg3.c15586 u8 *vpd_data; in tg3_read_vpd() local
15590 vpd_data = (u8 *)tg3_vpd_readblock(tp, &vpdlen); in tg3_read_vpd()
15591 if (!vpd_data) in tg3_read_vpd()
15594 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, in tg3_read_vpd()
15599 if (len != 4 || memcmp(vpd_data + i, "1028", 4)) in tg3_read_vpd()
15602 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, in tg3_read_vpd()
15608 snprintf(tp->fw_ver, sizeof(tp->fw_ver), "%.*s bc ", len, vpd_data + i); in tg3_read_vpd()
15611 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, in tg3_read_vpd()
15619 memcpy(tp->board_part_number, &vpd_data[i], len); in tg3_read_vpd()
15622 kfree(vpd_data); in tg3_read_vpd()
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qed/
A Dqed_mfw_hsi.h2372 u8 vpd_data[1]; member
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt.c13512 u8 *vpd_data; in bnxt_vpd_read_info() local
13514 vpd_data = pci_vpd_alloc(pdev, &vpd_size); in bnxt_vpd_read_info()
13515 if (IS_ERR(vpd_data)) { in bnxt_vpd_read_info()
13520 pos = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in bnxt_vpd_read_info()
13526 memcpy(bp->board_partno, &vpd_data[pos], size); in bnxt_vpd_read_info()
13529 pos = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in bnxt_vpd_read_info()
13536 memcpy(bp->board_serialno, &vpd_data[pos], size); in bnxt_vpd_read_info()
13538 kfree(vpd_data); in bnxt_vpd_read_info()

Completed in 132 milliseconds