| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | devlink.c | 44 unsigned int vpd_size, kw_len; in mlx5_devlink_serial_numbers_put() local 55 PCI_VPD_RO_KEYWORD_SERIALNO, &kw_len); in mlx5_devlink_serial_numbers_put() 57 str = kstrndup(vpd_data + start, kw_len, GFP_KERNEL); in mlx5_devlink_serial_numbers_put() 70 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, "V3", &kw_len); in mlx5_devlink_serial_numbers_put() 72 str = kstrndup(vpd_data + start, kw_len, GFP_KERNEL); in mlx5_devlink_serial_numbers_put()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | efx.c | 899 unsigned int vpd_size, kw_len; in efx_probe_vpd_strings() local 910 PCI_VPD_RO_KEYWORD_PARTNO, &kw_len); in efx_probe_vpd_strings() 914 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in efx_probe_vpd_strings() 917 PCI_VPD_RO_KEYWORD_SERIALNO, &kw_len); in efx_probe_vpd_strings() 921 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in efx_probe_vpd_strings()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | efx.c | 1008 unsigned int vpd_size, kw_len; in efx_probe_vpd_strings() local 1019 PCI_VPD_RO_KEYWORD_PARTNO, &kw_len); in efx_probe_vpd_strings() 1023 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in efx_probe_vpd_strings() 1026 PCI_VPD_RO_KEYWORD_SERIALNO, &kw_len); in efx_probe_vpd_strings() 1030 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in efx_probe_vpd_strings()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | efx.c | 2766 unsigned int vpd_size, kw_len; in ef4_probe_vpd_strings() local 2777 PCI_VPD_RO_KEYWORD_PARTNO, &kw_len); in ef4_probe_vpd_strings() 2781 pci_info(dev, "Part Number : %.*s\n", kw_len, vpd_data + start); in ef4_probe_vpd_strings() 2784 PCI_VPD_RO_KEYWORD_SERIALNO, &kw_len); in ef4_probe_vpd_strings() 2788 efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL); in ef4_probe_vpd_strings()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | main.c | 1958 unsigned int vpd_size, kw_len; in bnxt_re_read_vpd_info() local 1969 PCI_VPD_RO_KEYWORD_PARTNO, &kw_len); in bnxt_re_read_vpd_info() 1973 size = min_t(int, kw_len, BNXT_VPD_FLD_LEN - 1); in bnxt_re_read_vpd_info()
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_main.c | 12211 unsigned int vpd_len, kw_len; in bnx2x_read_fwinfo() local 12222 PCI_VPD_RO_KEYWORD_MFR_ID, &kw_len); in bnx2x_read_fwinfo() 12223 if (rodi < 0 || kw_len != VENDOR_ID_LEN) in bnx2x_read_fwinfo() 12231 &kw_len); in bnx2x_read_fwinfo() 12232 if (rodi >= 0 && kw_len < sizeof(bp->fw_ver)) { in bnx2x_read_fwinfo() 12233 memcpy(bp->fw_ver, &vpd_data[rodi], kw_len); in bnx2x_read_fwinfo() 12234 bp->fw_ver[kw_len] = ' '; in bnx2x_read_fwinfo()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.c | 17046 unsigned int vpd_size, kw_len; in bnxt_vpd_read_info() 17057 PCI_VPD_RO_KEYWORD_PARTNO, &kw_len); in bnxt_vpd_read_info() 17061 size = min_t(int, kw_len, BNXT_VPD_FLD_LEN - 1); in bnxt_vpd_read_info() 17067 &kw_len); in bnxt_vpd_read_info() 17071 size = min_t(int, kw_len, BNXT_VPD_FLD_LEN - 1); in bnxt_vpd_read_info() 17047 unsigned int vpd_size, kw_len; bnxt_vpd_read_info() local
|