Home
last modified time | relevance | path

Searched refs:sfp_data (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c1199 char *sfp_data = (char *)&sfp_ascii; in xgbe_phy_sfp_eeprom_info() local
1202 memcpy(sfp_data, &sfp_eeprom->base[XGBE_SFP_BASE_VENDOR_NAME], in xgbe_phy_sfp_eeprom_info()
1204 sfp_data[XGBE_SFP_BASE_VENDOR_NAME_LEN] = '\0'; in xgbe_phy_sfp_eeprom_info()
1206 sfp_data); in xgbe_phy_sfp_eeprom_info()
1208 memcpy(sfp_data, &sfp_eeprom->base[XGBE_SFP_BASE_VENDOR_PN], in xgbe_phy_sfp_eeprom_info()
1210 sfp_data[XGBE_SFP_BASE_VENDOR_PN_LEN] = '\0'; in xgbe_phy_sfp_eeprom_info()
1212 sfp_data); in xgbe_phy_sfp_eeprom_info()
1214 memcpy(sfp_data, &sfp_eeprom->base[XGBE_SFP_BASE_VENDOR_REV], in xgbe_phy_sfp_eeprom_info()
1216 sfp_data[XGBE_SFP_BASE_VENDOR_REV_LEN] = '\0'; in xgbe_phy_sfp_eeprom_info()
1218 sfp_data); in xgbe_phy_sfp_eeprom_info()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c1266 char *sfp_data = (char *)&sfp_ascii; in xgbe_phy_sfp_eeprom_info() local
1269 memcpy(sfp_data, &sfp_eeprom->base[XGBE_SFP_BASE_VENDOR_NAME], in xgbe_phy_sfp_eeprom_info()
1271 sfp_data[XGBE_SFP_BASE_VENDOR_NAME_LEN] = '\0'; in xgbe_phy_sfp_eeprom_info()
1273 sfp_data); in xgbe_phy_sfp_eeprom_info()
1275 memcpy(sfp_data, &sfp_eeprom->base[XGBE_SFP_BASE_VENDOR_PN], in xgbe_phy_sfp_eeprom_info()
1277 sfp_data[XGBE_SFP_BASE_VENDOR_PN_LEN] = '\0'; in xgbe_phy_sfp_eeprom_info()
1279 sfp_data); in xgbe_phy_sfp_eeprom_info()
1281 memcpy(sfp_data, &sfp_eeprom->base[XGBE_SFP_BASE_VENDOR_REV], in xgbe_phy_sfp_eeprom_info()
1283 sfp_data[XGBE_SFP_BASE_VENDOR_REV_LEN] = '\0'; in xgbe_phy_sfp_eeprom_info()
1285 sfp_data); in xgbe_phy_sfp_eeprom_info()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c956 u16 sfp_data = 0; in ixgbe_read_i2c_phy_82598() local
1002 MDIO_MMD_PMAPMD, &sfp_data); in ixgbe_read_i2c_phy_82598()
1004 *eeprom_data = (u8)(sfp_data >> 8); in ixgbe_read_i2c_phy_82598()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c956 u16 sfp_data = 0; in ixgbe_read_i2c_phy_82598() local
1002 MDIO_MMD_PMAPMD, &sfp_data); in ixgbe_read_i2c_phy_82598()
1004 *eeprom_data = (u8)(sfp_data >> 8); in ixgbe_read_i2c_phy_82598()
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.c1382 u8 sfp_data[STD_SFP_INFO_MAX_SIZE]; in hinic_get_sfp_type() local
1389 err = hinic_get_sfp_eeprom(hwdev, sfp_data, &len); in hinic_get_sfp_type()
1393 *data0 = sfp_data[0]; in hinic_get_sfp_type()
1394 *data1 = sfp_data[1]; in hinic_get_sfp_type()
H A Dhinic_ethtool.c1755 u8 sfp_data[STD_SFP_INFO_MAX_SIZE]; in hinic_get_module_eeprom() local
1764 err = hinic_get_sfp_eeprom(nic_dev->hwdev, sfp_data, &len); in hinic_get_module_eeprom()
1768 memcpy(data, sfp_data + ee->offset, ee->len); in hinic_get_module_eeprom()
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.c1397 u8 sfp_data[STD_SFP_INFO_MAX_SIZE]; in hinic_get_sfp_type() local
1404 err = hinic_get_sfp_eeprom(hwdev, sfp_data, &len); in hinic_get_sfp_type()
1408 *data0 = sfp_data[0]; in hinic_get_sfp_type()
1409 *data1 = sfp_data[1]; in hinic_get_sfp_type()
H A Dhinic_ethtool.c1752 u8 sfp_data[STD_SFP_INFO_MAX_SIZE]; in hinic_get_module_eeprom() local
1761 err = hinic_get_sfp_eeprom(nic_dev->hwdev, sfp_data, &len); in hinic_get_module_eeprom()
1765 memcpy(data, sfp_data + ee->offset, ee->len); in hinic_get_module_eeprom()
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dsfp.c300 static const struct sff_data sfp_data = { variable
308 { .compatible = "sff,sfp", .data = &sfp_data, },
2437 sff = sfp->type = &sfp_data; in sfp_probe()
/kernel/linux/linux-6.6/drivers/net/phy/
H A Dsfp.c330 static const struct sff_data sfp_data = { variable
338 { .compatible = "sff,sfp", .data = &sfp_data, },
2979 sff = &sfp_data; in sfp_probe()
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dqla_mbx.c6686 u8 *sfp_data; in qla2x00_read_sfp_dev() local
6688 memset(ha->sfp_data, 0, SFP_DEV_SIZE); in qla2x00_read_sfp_dev()
6691 sfp_data = ha->sfp_data; in qla2x00_read_sfp_dev()
6701 rval = qla2x00_read_sfp(vha, phys_addr, sfp_data, in qla2x00_read_sfp_dev()
6719 memcpy(buf, sfp_data, sz); in qla2x00_read_sfp_dev()
6724 sfp_data += SFP_BLOCK_SIZE; in qla2x00_read_sfp_dev()
H A Dqla_os.c4256 ha->sfp_data = dma_alloc_coherent(&ha->pdev->dev, in qla2x00_mem_alloc()
4258 if (!ha->sfp_data) { in qla2x00_mem_alloc()
4277 ha->sfp_data, ha->sfp_data_dma); in qla2x00_mem_alloc()
4691 if (ha->sfp_data) in qla2x00_mem_free()
4692 dma_free_coherent(&ha->pdev->dev, SFP_DEV_SIZE, ha->sfp_data, in qla2x00_mem_free()
4694 ha->sfp_data = NULL; in qla2x00_mem_free()
H A Dqla_def.h4219 void *sfp_data; member
H A Dqla_init.c3602 struct sff_8247_a0 *a0 = (struct sff_8247_a0 *)vha->hw->sfp_data; in qla2xxx_print_sfp_info()
3723 a = (struct sff_8247_a0 *)vha->hw->sfp_data; in qla24xx_detect_sfp()
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/
H A Dqla_mbx.c6822 u8 *sfp_data; in qla2x00_read_sfp_dev() local
6824 memset(ha->sfp_data, 0, SFP_DEV_SIZE); in qla2x00_read_sfp_dev()
6827 sfp_data = ha->sfp_data; in qla2x00_read_sfp_dev()
6837 rval = qla2x00_read_sfp(vha, phys_addr, sfp_data, in qla2x00_read_sfp_dev()
6855 memcpy(buf, sfp_data, sz); in qla2x00_read_sfp_dev()
6860 sfp_data += SFP_BLOCK_SIZE; in qla2x00_read_sfp_dev()
H A Dqla_os.c4444 ha->sfp_data = dma_alloc_coherent(&ha->pdev->dev, in qla2x00_mem_alloc()
4446 if (!ha->sfp_data) { in qla2x00_mem_alloc()
4507 ha->sfp_data, ha->sfp_data_dma); in qla2x00_mem_alloc()
4923 if (ha->sfp_data) in qla2x00_mem_free()
4924 dma_free_coherent(&ha->pdev->dev, SFP_DEV_SIZE, ha->sfp_data, in qla2x00_mem_free()
4926 ha->sfp_data = NULL; in qla2x00_mem_free()
H A Dqla_def.h4447 void *sfp_data; member
H A Dqla_init.c4039 struct sff_8247_a0 *a0 = (struct sff_8247_a0 *)vha->hw->sfp_data; in qla2xxx_print_sfp_info()
4160 a = (struct sff_8247_a0 *)vha->hw->sfp_data; in qla24xx_detect_sfp()

Completed in 94 milliseconds