Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/misc/ibmasm/
H 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()
/kernel/linux/linux-6.6/drivers/misc/ibmasm/
H 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Defx.c909 char vpd_data[SFC_VPD_LEN]; in efx_probe_vpd_strings() local
914 vpd_size = pci_read_vpd(dev, 0, sizeof(vpd_data), vpd_data); in efx_probe_vpd_strings()
921 ro_start = pci_vpd_find_tag(vpd_data, 0, vpd_size, PCI_VPD_LRDT_RO_DATA); in efx_probe_vpd_strings()
927 ro_size = pci_vpd_lrdt_size(&vpd_data[ro_start]); in efx_probe_vpd_strings()
934 i = pci_vpd_find_info_keyword(vpd_data, i, j, "PN"); in efx_probe_vpd_strings()
940 j = pci_vpd_info_field_size(&vpd_data[i]); in efx_probe_vpd_strings()
948 "Part Number : %.*s\n", j, &vpd_data[i]); in efx_probe_vpd_strings()
952 i = pci_vpd_find_info_keyword(vpd_data, i, j, "SN"); in efx_probe_vpd_strings()
958 j = pci_vpd_info_field_size(&vpd_data[ in efx_probe_vpd_strings()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Defx.c905 u8 *vpd_data; in efx_probe_vpd_strings() local
908 vpd_data = pci_vpd_alloc(dev, &vpd_size); in efx_probe_vpd_strings()
909 if (IS_ERR(vpd_data)) { in efx_probe_vpd_strings()
914 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
919 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in efx_probe_vpd_strings()
921 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
926 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in efx_probe_vpd_strings()
928 kfree(vpd_data); in efx_probe_vpd_strings()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Defx.c886 u8 *vpd_data; in efx_probe_vpd_strings() local
889 vpd_data = pci_vpd_alloc(dev, &vpd_size); in efx_probe_vpd_strings()
890 if (IS_ERR(vpd_data)) { in efx_probe_vpd_strings()
895 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
900 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in efx_probe_vpd_strings()
902 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
907 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in efx_probe_vpd_strings()
909 kfree(vpd_data); in efx_probe_vpd_strings()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
H A Defx.c2791 char vpd_data[SFC_VPD_LEN]; in ef4_probe_vpd_strings() local
2796 vpd_size = pci_read_vpd(dev, 0, sizeof(vpd_data), vpd_data); in ef4_probe_vpd_strings()
2803 ro_start = pci_vpd_find_tag(vpd_data, 0, vpd_size, PCI_VPD_LRDT_RO_DATA); in ef4_probe_vpd_strings()
2809 ro_size = pci_vpd_lrdt_size(&vpd_data[ro_start]); in ef4_probe_vpd_strings()
2816 i = pci_vpd_find_info_keyword(vpd_data, i, j, "PN"); in ef4_probe_vpd_strings()
2822 j = pci_vpd_info_field_size(&vpd_data[i]); in ef4_probe_vpd_strings()
2830 "Part Number : %.*s\n", j, &vpd_data[i]); in ef4_probe_vpd_strings()
2834 i = pci_vpd_find_info_keyword(vpd_data, i, j, "SN"); in ef4_probe_vpd_strings()
2840 j = pci_vpd_info_field_size(&vpd_data[ in ef4_probe_vpd_strings()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
H A Defx.c2776 u8 *vpd_data; in ef4_probe_vpd_strings() local
2779 vpd_data = pci_vpd_alloc(dev, &vpd_size); in ef4_probe_vpd_strings()
2780 if (IS_ERR(vpd_data)) { in ef4_probe_vpd_strings()
2785 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in ef4_probe_vpd_strings()
2790 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in ef4_probe_vpd_strings()
2792 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in ef4_probe_vpd_strings()
2797 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in ef4_probe_vpd_strings()
2799 kfree(vpd_data); in ef4_probe_vpd_strings()
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc_sli/
H A Dsli4.c4381 memset(sli4->vpd_data.virt, 0, sli4->vpd_data.size); in sli_get_ctrl_attributes()
4383 &sli4->vpd_data)) { in sli_get_ctrl_attributes()
4388 attr = sli4->vpd_data.virt; in sli_get_ctrl_attributes()
4458 if (sli_cmd_read_rev(sli4, sli4->bmbx.virt, &sli4->vpd_data)) in sli_get_fw_rev()
4669 sli4->vpd_data.size = 4096; in sli_setup()
4670 sli4->vpd_data.virt = dma_alloc_coherent(&pdev->dev, in sli_setup()
4671 sli4->vpd_data.size, in sli_setup()
4672 &sli4->vpd_data.phys, in sli_setup()
4674 if (!sli4->vpd_data in sli_setup()
[all...]
H A Dsli4.h3718 struct efc_dma vpd_data; member
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcudbg_lib.c2706 struct cudbg_vpd_data *vpd_data; in cudbg_collect_vpd_data() local
2751 vpd_data = (struct cudbg_vpd_data *)temp_buff.data; in cudbg_collect_vpd_data()
2752 memcpy(vpd_data->sn, vpd.sn, SERNUM_LEN + 1); in cudbg_collect_vpd_data()
2753 memcpy(vpd_data->bn, vpd.pn, PN_LEN + 1); in cudbg_collect_vpd_data()
2754 memcpy(vpd_data->na, vpd.na, MACADDR_LEN + 1); in cudbg_collect_vpd_data()
2755 memcpy(vpd_data->mn, vpd.id, ID_LEN + 1); in cudbg_collect_vpd_data()
2756 vpd_data->scfg_vers = scfg_vers; in cudbg_collect_vpd_data()
2757 vpd_data->vpd_vers = vpd_vers; in cudbg_collect_vpd_data()
2758 vpd_data->fw_major = FW_HDR_FW_VER_MAJOR_G(fw_vers); in cudbg_collect_vpd_data()
2759 vpd_data in cudbg_collect_vpd_data()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H 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()
2738 vpd_data->scfg_vers = t4_read_reg(padap, PCIE_STATIC_SPARE2_A); 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 in cudbg_collect_vpd_data()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/
H 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()
1652 ro_start = pci_vpd_find_tag(vpd_data, 0, vpd_size, in read_vpd()
1661 ro_size = pci_vpd_lrdt_size(&vpd_data[ro_start]); in read_vpd()
1688 i = pci_vpd_find_info_keyword(vpd_data, i, j, wwpn_vpd_tags[k]); in read_vpd()
1697 j = pci_vpd_info_field_size(&vpd_data[i]); in read_vpd()
1706 memcpy(tmp_buf, &vpd_data[i], WWPN_LEN); in read_vpd()
/kernel/linux/linux-5.10/drivers/net/ethernet/neterion/
H A Ds2io.c5671 u8 *vpd_data; in s2io_vpd_read() local
5686 vpd_data = kmalloc(256, GFP_KERNEL); in s2io_vpd_read()
5687 if (!vpd_data) { in s2io_vpd_read()
5709 (u32 *)&vpd_data[i]); in s2io_vpd_read()
5715 if ((vpd_data[cnt] == 'S') && in s2io_vpd_read()
5716 (vpd_data[cnt+1] == 'N')) { in s2io_vpd_read()
5717 len = vpd_data[cnt+2]; in s2io_vpd_read()
5720 &vpd_data[cnt + 3], in s2io_vpd_read()
5731 if ((!fail) && (vpd_data[1] < VPD_STRING_LEN)) { in s2io_vpd_read()
5732 len = vpd_data[ in s2io_vpd_read()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/neterion/
H A Ds2io.c5678 u8 *vpd_data; in s2io_vpd_read() local
5693 vpd_data = kmalloc(256, GFP_KERNEL); in s2io_vpd_read()
5694 if (!vpd_data) { in s2io_vpd_read()
5716 (u32 *)&vpd_data[i]); in s2io_vpd_read()
5722 if ((vpd_data[cnt] == 'S') && in s2io_vpd_read()
5723 (vpd_data[cnt+1] == 'N')) { in s2io_vpd_read()
5724 len = vpd_data[cnt+2]; in s2io_vpd_read()
5727 &vpd_data[cnt + 3], in s2io_vpd_read()
5738 if ((!fail) && (vpd_data[1] < VPD_STRING_LEN)) { in s2io_vpd_read()
5739 len = vpd_data[ in s2io_vpd_read()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/
H 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c12583 u8 *vpd_data; in bnxt_vpd_read_info() local
12585 vpd_data = kmalloc(BNXT_VPD_LEN, GFP_KERNEL); in bnxt_vpd_read_info()
12586 if (!vpd_data) in bnxt_vpd_read_info()
12589 vpd_size = pci_read_vpd(pdev, 0, BNXT_VPD_LEN, vpd_data); in bnxt_vpd_read_info()
12595 i = pci_vpd_find_tag(vpd_data, 0, vpd_size, PCI_VPD_LRDT_RO_DATA); in bnxt_vpd_read_info()
12601 ro_size = pci_vpd_lrdt_size(&vpd_data[i]); in bnxt_vpd_read_info()
12606 pos = pci_vpd_find_info_keyword(vpd_data, i, ro_size, in bnxt_vpd_read_info()
12611 len = pci_vpd_info_field_size(&vpd_data[pos]); in bnxt_vpd_read_info()
12617 memcpy(bp->board_partno, &vpd_data[pos], size); in bnxt_vpd_read_info()
12620 pos = pci_vpd_find_info_keyword(vpd_data, in bnxt_vpd_read_info()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
H A Dtg3.c15677 u8 *vpd_data; in tg3_read_vpd() local
15682 vpd_data = (u8 *)tg3_vpd_readblock(tp, &vpdlen); in tg3_read_vpd()
15683 if (!vpd_data) in tg3_read_vpd()
15686 i = pci_vpd_find_tag(vpd_data, 0, vpdlen, PCI_VPD_LRDT_RO_DATA); in tg3_read_vpd()
15690 rosize = pci_vpd_lrdt_size(&vpd_data[i]); in tg3_read_vpd()
15697 j = pci_vpd_find_info_keyword(vpd_data, i, rosize, in tg3_read_vpd()
15700 len = pci_vpd_info_field_size(&vpd_data[j]); in tg3_read_vpd()
15704 memcmp(&vpd_data[j], "1028", 4)) in tg3_read_vpd()
15707 j = pci_vpd_find_info_keyword(vpd_data, i, rosize, in tg3_read_vpd()
15712 len = pci_vpd_info_field_size(&vpd_data[ in tg3_read_vpd()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c12208 char *vpd_data; in bnx2x_read_fwinfo() local
12243 vpd_data = vpd_extended_data; in bnx2x_read_fwinfo()
12245 vpd_data = vpd_start; in bnx2x_read_fwinfo()
12247 /* now vpd_data holds full vpd content in both cases */ in bnx2x_read_fwinfo()
12249 rodi = pci_vpd_find_info_keyword(vpd_data, i, block_end, in bnx2x_read_fwinfo()
12254 len = pci_vpd_info_field_size(&vpd_data[rodi]); in bnx2x_read_fwinfo()
12264 if (!strncmp(str_id_reg, &vpd_data[rodi], VENDOR_ID_LEN) || in bnx2x_read_fwinfo()
12265 !strncmp(str_id_cap, &vpd_data[rodi], VENDOR_ID_LEN)) { in bnx2x_read_fwinfo()
12267 rodi = pci_vpd_find_info_keyword(vpd_data, i, block_end, in bnx2x_read_fwinfo()
12270 len = pci_vpd_info_field_size(&vpd_data[rod in bnx2x_read_fwinfo()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c13538 u8 *vpd_data; in bnxt_vpd_read_info() local
13540 vpd_data = pci_vpd_alloc(pdev, &vpd_size); in bnxt_vpd_read_info()
13541 if (IS_ERR(vpd_data)) { in bnxt_vpd_read_info()
13546 pos = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in bnxt_vpd_read_info()
13552 memcpy(bp->board_partno, &vpd_data[pos], size); in bnxt_vpd_read_info()
13555 pos = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in bnxt_vpd_read_info()
13562 memcpy(bp->board_serialno, &vpd_data[pos], size); in bnxt_vpd_read_info()
13564 kfree(vpd_data); in bnxt_vpd_read_info()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c12211 u8 *vpd_data; in bnx2x_read_fwinfo() local
12216 vpd_data = pci_vpd_alloc(bp->pdev, &vpd_len); in bnx2x_read_fwinfo()
12217 if (IS_ERR(vpd_data)) in bnx2x_read_fwinfo()
12220 rodi = pci_vpd_find_ro_info_keyword(vpd_data, vpd_len, in bnx2x_read_fwinfo()
12227 if (!strncasecmp(str_id, &vpd_data[rodi], VENDOR_ID_LEN)) { in bnx2x_read_fwinfo()
12228 rodi = pci_vpd_find_ro_info_keyword(vpd_data, vpd_len, in bnx2x_read_fwinfo()
12232 memcpy(bp->fw_ver, &vpd_data[rodi], kw_len); in bnx2x_read_fwinfo()
12237 kfree(vpd_data); in bnx2x_read_fwinfo()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
H A Dtg3.c15629 u8 *vpd_data; in tg3_read_vpd() local
15633 vpd_data = (u8 *)tg3_vpd_readblock(tp, &vpdlen); in tg3_read_vpd()
15634 if (!vpd_data) in tg3_read_vpd()
15637 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, in tg3_read_vpd()
15642 if (len != 4 || memcmp(vpd_data + i, "1028", 4)) in tg3_read_vpd()
15645 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, in tg3_read_vpd()
15651 snprintf(tp->fw_ver, sizeof(tp->fw_ver), "%.*s bc ", len, vpd_data + i); in tg3_read_vpd()
15654 i = pci_vpd_find_ro_info_keyword(vpd_data, vpdlen, in tg3_read_vpd()
15662 memcpy(tp->board_part_number, &vpd_data[i], len); in tg3_read_vpd()
15665 kfree(vpd_data); in tg3_read_vpd()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/
H A Dqed_mfw_hsi.h2372 u8 vpd_data[1]; member

Completed in 165 milliseconds