Home
last modified time | relevance | path

Searched refs:vpd_size (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Defx.c910 ssize_t vpd_size; in efx_probe_vpd_strings() local
914 vpd_size = pci_read_vpd(dev, 0, sizeof(vpd_data), vpd_data); in efx_probe_vpd_strings()
915 if (vpd_size <= 0) { 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()
930 if (i + j > vpd_size) in efx_probe_vpd_strings()
931 j = vpd_size - i; in efx_probe_vpd_strings()
942 if (i + j > vpd_size) { in efx_probe_vpd_strings()
960 if (i + j > vpd_size) { in efx_probe_vpd_strings()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
H A Defx.c2792 ssize_t vpd_size; in ef4_probe_vpd_strings() local
2796 vpd_size = pci_read_vpd(dev, 0, sizeof(vpd_data), vpd_data); in ef4_probe_vpd_strings()
2797 if (vpd_size <= 0) { 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()
2812 if (i + j > vpd_size) in ef4_probe_vpd_strings()
2813 j = vpd_size - i; in ef4_probe_vpd_strings()
2824 if (i + j > vpd_size) { in ef4_probe_vpd_strings()
2842 if (i + j > vpd_size) { in ef4_probe_vpd_strings()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Defx.c904 unsigned int vpd_size, kw_len; in efx_probe_vpd_strings() local
908 vpd_data = pci_vpd_alloc(dev, &vpd_size); in efx_probe_vpd_strings()
914 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
921 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Defx.c885 unsigned int vpd_size, kw_len; in efx_probe_vpd_strings() local
889 vpd_data = pci_vpd_alloc(dev, &vpd_size); in efx_probe_vpd_strings()
895 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
902 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in efx_probe_vpd_strings()
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/
H A Dmain.c1634 ssize_t vpd_size; in read_vpd() local
1643 vpd_size = cfg->ops->read_adapter_vpd(pdev, vpd_data, sizeof(vpd_data)); in read_vpd()
1644 if (unlikely(vpd_size <= 0)) { in read_vpd()
1646 __func__, vpd_size); in read_vpd()
1652 ro_start = pci_vpd_find_tag(vpd_data, 0, vpd_size, in read_vpd()
1664 if (unlikely((i + j) > vpd_size)) { in read_vpd()
1666 __func__, (i + j), vpd_size); in read_vpd()
1667 ro_size = vpd_size - i; in read_vpd()
1699 if (unlikely((i + j > vpd_size) || (j != WWPN_LEN))) { in read_vpd()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
H A Defx.c2775 unsigned int vpd_size, kw_len; in ef4_probe_vpd_strings() local
2779 vpd_data = pci_vpd_alloc(dev, &vpd_size); in ef4_probe_vpd_strings()
2785 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in ef4_probe_vpd_strings()
2792 start = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in ef4_probe_vpd_strings()
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/
H A Dmain.c1634 ssize_t vpd_size; in read_vpd() local
1643 vpd_size = cfg->ops->read_adapter_vpd(pdev, vpd_data, sizeof(vpd_data)); in read_vpd()
1644 if (unlikely(vpd_size <= 0)) { in read_vpd()
1646 __func__, vpd_size); in read_vpd()
1666 i = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in read_vpd()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/
H A Dsky2.c4461 size_t vpd_size; in sky2_show_vpd() local
4468 vpd_size = 1 << ( ((reg2 & PCI_VPD_ROM_SZ) >> 14) + 8); in sky2_show_vpd()
4471 buf = kmalloc(vpd_size, GFP_KERNEL); in sky2_show_vpd()
4477 if (pci_read_vpd(hw->pdev, 0, vpd_size, buf) < 0) { in sky2_show_vpd()
4487 if (len == 0 || len > vpd_size - 4) { in sky2_show_vpd()
4495 while (offs < vpd_size - 4) { in sky2_show_vpd()
4501 if (offs + len + 3 >= vpd_size) in sky2_show_vpd()
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dqla_attr.c580 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd()
583 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd()
585 return memory_read_from_buffer(buf, count, &off, ha->vpd, ha->vpd_size); in qla2x00_sysfs_read_vpd()
604 if (!capable(CAP_SYS_ADMIN) || off != 0 || count != ha->vpd_size || in qla2x00_sysfs_write_vpd()
H A Dqla_init.c7390 ha->vpd_size = FA_NVRAM_VPD_SIZE; in qla24xx_nvram_config()
8564 ha->vpd_size = FA_NVRAM_VPD_SIZE; in qla81xx_nvram_config()
8566 ha->vpd_size = FA_VPD_SIZE_82XX; in qla81xx_nvram_config()
8583 ha->isp_ops->read_optrom(vha, ha->vpd, faddr << 2, ha->vpd_size); in qla81xx_nvram_config()
H A Dqla_sup.c3571 uint8_t *end = pos + ha->vpd_size; in qla2xxx_get_vpd_field()
H A Dqla_def.h4190 uint16_t vpd_size; member
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/
H A Dqla_attr.c580 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd()
583 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd()
585 return memory_read_from_buffer(buf, count, &off, ha->vpd, ha->vpd_size); in qla2x00_sysfs_read_vpd()
604 if (!capable(CAP_SYS_ADMIN) || off != 0 || count != ha->vpd_size || in qla2x00_sysfs_write_vpd()
H A Dqla_init.c7876 ha->vpd_size = FA_NVRAM_VPD_SIZE; in qla24xx_nvram_config()
9050 ha->vpd_size = FA_NVRAM_VPD_SIZE; in qla81xx_nvram_config()
9052 ha->vpd_size = FA_VPD_SIZE_82XX; in qla81xx_nvram_config()
9069 ha->isp_ops->read_optrom(vha, ha->vpd, faddr << 2, ha->vpd_size); in qla81xx_nvram_config()
H A Dqla_sup.c3571 uint8_t *end = pos + ha->vpd_size; in qla2xxx_get_vpd_field()
H A Dqla_def.h4418 uint16_t vpd_size; member
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c12582 ssize_t vpd_size; in bnxt_vpd_read_info() local
12589 vpd_size = pci_read_vpd(pdev, 0, BNXT_VPD_LEN, vpd_data); in bnxt_vpd_read_info()
12590 if (vpd_size <= 0) { 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()
12603 if (i + ro_size > vpd_size) in bnxt_vpd_read_info()
12613 if (len + pos > vpd_size) in bnxt_vpd_read_info()
12627 if (len + pos > vpd_size) in bnxt_vpd_read_info()
/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_sli.c5395 * @vpd_size: On input, the number of bytes allocated to @vpd.
5407 uint8_t *vpd, uint32_t *vpd_size) in lpfc_sli4_read_rev()
5422 dma_size = *vpd_size; in lpfc_sli4_read_rev()
5456 if (mqe->un.read_rev.avail_vpd_len < *vpd_size) in lpfc_sli4_read_rev()
5457 *vpd_size = mqe->un.read_rev.avail_vpd_len; in lpfc_sli4_read_rev()
5459 memcpy(vpd, dmabuf->virt, *vpd_size); in lpfc_sli4_read_rev()
7369 uint32_t vpd_size; in lpfc_sli4_hba_setup() local
7413 vpd_size = SLI4_PAGE_SIZE; in lpfc_sli4_hba_setup()
7414 vpd = kzalloc(vpd_size, GFP_KERNEL); in lpfc_sli4_hba_setup()
7420 rc = lpfc_sli4_read_rev(phba, mboxq, vpd, &vpd_size); in lpfc_sli4_hba_setup()
5406 lpfc_sli4_read_rev(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, uint8_t *vpd, uint32_t *vpd_size) lpfc_sli4_read_rev() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_sli.c5864 * @vpd_size: On input, the number of bytes allocated to @vpd.
5876 uint8_t *vpd, uint32_t *vpd_size) in lpfc_sli4_read_rev()
5891 dma_size = *vpd_size; in lpfc_sli4_read_rev()
5925 if (mqe->un.read_rev.avail_vpd_len < *vpd_size) in lpfc_sli4_read_rev()
5926 *vpd_size = mqe->un.read_rev.avail_vpd_len; in lpfc_sli4_read_rev()
5928 memcpy(vpd, dmabuf->virt, *vpd_size); in lpfc_sli4_read_rev()
8453 uint32_t vpd_size; in lpfc_sli4_hba_setup() local
8498 vpd_size = SLI4_PAGE_SIZE; in lpfc_sli4_hba_setup()
8499 vpd = kzalloc(vpd_size, GFP_KERNEL); in lpfc_sli4_hba_setup()
8505 rc = lpfc_sli4_read_rev(phba, mboxq, vpd, &vpd_size); in lpfc_sli4_hba_setup()
5875 lpfc_sli4_read_rev(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq, uint8_t *vpd, uint32_t *vpd_size) lpfc_sli4_read_rev() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c13536 unsigned int vpd_size, kw_len; in bnxt_vpd_read_info() local
13540 vpd_data = pci_vpd_alloc(pdev, &vpd_size); in bnxt_vpd_read_info()
13546 pos = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in bnxt_vpd_read_info()
13555 pos = pci_vpd_find_ro_info_keyword(vpd_data, vpd_size, in bnxt_vpd_read_info()

Completed in 169 milliseconds