| /linux/drivers/net/ethernet/synopsys/ |
| H A D | dwc-xlgmac-ethtool.c | 99 struct ethtool_drvinfo *drvinfo) in xlgmac_ethtool_get_drvinfo() argument 105 strscpy(drvinfo->driver, pdata->drv_name, sizeof(drvinfo->driver)); in xlgmac_ethtool_get_drvinfo() 106 strscpy(drvinfo->version, pdata->drv_ver, sizeof(drvinfo->version)); in xlgmac_ethtool_get_drvinfo() 107 strscpy(drvinfo->bus_info, dev_name(pdata->dev), in xlgmac_ethtool_get_drvinfo() 108 sizeof(drvinfo->bus_info)); in xlgmac_ethtool_get_drvinfo() 119 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in xlgmac_ethtool_get_drvinfo()
|
| /linux/drivers/net/ethernet/atheros/atl1e/ |
| H A D | atl1e_ethtool.c | 305 struct ethtool_drvinfo *drvinfo) in atl1e_get_drvinfo() argument 309 strscpy(drvinfo->driver, atl1e_driver_name, sizeof(drvinfo->driver)); in atl1e_get_drvinfo() 310 strscpy(drvinfo->fw_version, "L1e", sizeof(drvinfo->fw_version)); in atl1e_get_drvinfo() 311 strscpy(drvinfo->bus_info, pci_name(adapter->pdev), in atl1e_get_drvinfo() 312 sizeof(drvinfo->bus_info)); in atl1e_get_drvinfo()
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | pch_gbe_ethtool.c | 168 struct ethtool_drvinfo *drvinfo) in pch_gbe_get_drvinfo() argument 172 strscpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); in pch_gbe_get_drvinfo() 173 strscpy(drvinfo->version, pch_driver_version, sizeof(drvinfo->version)); in pch_gbe_get_drvinfo() 174 strscpy(drvinfo->bus_info, pci_name(adapter->pdev), in pch_gbe_get_drvinfo() 175 sizeof(drvinfo->bus_info)); in pch_gbe_get_drvinfo()
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| H A D | atl1c_ethtool.c | 219 struct ethtool_drvinfo *drvinfo) in atl1c_get_drvinfo() argument 223 strscpy(drvinfo->driver, atl1c_driver_name, sizeof(drvinfo->driver)); in atl1c_get_drvinfo() 224 strscpy(drvinfo->bus_info, pci_name(adapter->pdev), in atl1c_get_drvinfo() 225 sizeof(drvinfo->bus_info)); in atl1c_get_drvinfo()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| H A D | ethtool.c | 38 struct ethtool_drvinfo *drvinfo) in mlx5i_get_drvinfo() argument 42 mlx5e_ethtool_get_drvinfo(priv, drvinfo); in mlx5i_get_drvinfo() 43 strscpy(drvinfo->driver, KBUILD_MODNAME "[ib_ipoib]", in mlx5i_get_drvinfo() 44 sizeof(drvinfo->driver)); in mlx5i_get_drvinfo()
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bnad_debugfs.c | 139 struct bnad_drvinfo *drvinfo = (struct bnad_drvinfo *) buffer; in bnad_get_debug_drvinfo() local 146 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr); in bnad_get_debug_drvinfo() 154 ret = bfa_nw_cee_get_attr(&bnad->bna.cee, &drvinfo->cee_attr, in bnad_get_debug_drvinfo() 162 drvinfo->cee_status = fcomp.comp_status; in bnad_get_debug_drvinfo() 168 ret = bfa_nw_flash_get_attr(&bnad->bna.flash, &drvinfo->flash_attr, in bnad_get_debug_drvinfo() 176 drvinfo->flash_status = fcomp.comp_status; in bnad_get_debug_drvinfo()
|
| H A D | bnad_ethtool.c | 280 bnad_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in bnad_get_drvinfo() argument 286 strscpy(drvinfo->driver, BNAD_NAME, sizeof(drvinfo->driver)); in bnad_get_drvinfo() 294 strscpy(drvinfo->fw_version, ioc_attr->adapter_attr.fw_ver, in bnad_get_drvinfo() 295 sizeof(drvinfo->fw_version)); in bnad_get_drvinfo() 299 strscpy(drvinfo->bus_info, pci_name(bnad->pcidev), in bnad_get_drvinfo() 300 sizeof(drvinfo->bus_info)); in bnad_get_drvinfo()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | minimal.c | 89 struct ethtool_drvinfo *drvinfo) in mlxsw_m_module_get_drvinfo() argument 94 strscpy(drvinfo->driver, mlxsw_m->bus_info->device_kind, in mlxsw_m_module_get_drvinfo() 95 sizeof(drvinfo->driver)); in mlxsw_m_module_get_drvinfo() 96 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlxsw_m_module_get_drvinfo() 101 strscpy(drvinfo->bus_info, mlxsw_m->bus_info->device_name, in mlxsw_m_module_get_drvinfo() 102 sizeof(drvinfo->bus_info)); in mlxsw_m_module_get_drvinfo()
|
| H A D | spectrum_ethtool.c | 12 struct ethtool_drvinfo *drvinfo) in mlxsw_sp_port_get_drvinfo() argument 17 strscpy(drvinfo->driver, mlxsw_sp->bus_info->device_kind, in mlxsw_sp_port_get_drvinfo() 18 sizeof(drvinfo->driver)); in mlxsw_sp_port_get_drvinfo() 19 strscpy(drvinfo->version, mlxsw_sp_driver_version, in mlxsw_sp_port_get_drvinfo() 20 sizeof(drvinfo->version)); in mlxsw_sp_port_get_drvinfo() 21 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlxsw_sp_port_get_drvinfo() 26 strscpy(drvinfo->bus_info, mlxsw_sp->bus_info->device_name, in mlxsw_sp_port_get_drvinfo() 27 sizeof(drvinfo->bus_info)); in mlxsw_sp_port_get_drvinfo()
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_ethtool.c | 75 struct ethtool_drvinfo *drvinfo) in dpaa_get_drvinfo() argument 77 strscpy(drvinfo->driver, KBUILD_MODNAME, in dpaa_get_drvinfo() 78 sizeof(drvinfo->driver)); in dpaa_get_drvinfo() 79 strscpy(drvinfo->bus_info, dev_name(net_dev->dev.parent->parent), in dpaa_get_drvinfo() 80 sizeof(drvinfo->bus_info)); in dpaa_get_drvinfo()
|
| /linux/drivers/net/ |
| H A D | net_failover.c | 321 struct ethtool_drvinfo *drvinfo) in nfo_ethtool_get_drvinfo() argument 323 strscpy(drvinfo->driver, FAILOVER_NAME, sizeof(drvinfo->driver)); in nfo_ethtool_get_drvinfo() 324 strscpy(drvinfo->version, FAILOVER_VERSION, sizeof(drvinfo->version)); in nfo_ethtool_get_drvinfo()
|
| H A D | macvlan.c | 1094 struct ethtool_drvinfo *drvinfo) in macvlan_ethtool_get_drvinfo() argument 1096 strscpy(drvinfo->driver, "macvlan", sizeof(drvinfo->driver)); in macvlan_ethtool_get_drvinfo() 1097 strscpy(drvinfo->version, "0.1", sizeof(drvinfo->version)); in macvlan_ethtool_get_drvinfo()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_ethtool.c | 204 const char *vnic_version, struct ethtool_drvinfo *drvinfo) in nfp_get_drvinfo() argument 208 strscpy(drvinfo->driver, dev_driver_string(&pdev->dev), in nfp_get_drvinfo() 209 sizeof(drvinfo->driver)); in nfp_get_drvinfo() 211 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in nfp_get_drvinfo() 217 nfp_net_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in nfp_net_get_drvinfo() argument 225 strscpy(drvinfo->bus_info, pci_name(nn->pdev), in nfp_net_get_drvinfo() 226 sizeof(drvinfo->bus_info)); in nfp_net_get_drvinfo() 228 nfp_get_drvinfo(nn->app, nn->pdev, vnic_version, drvinfo); in nfp_net_get_drvinfo() 263 nfp_app_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in nfp_app_get_drvinfo() argument 267 strscpy(drvinfo->bus_info, pci_name(app->pdev), in nfp_app_get_drvinfo() [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ef100_rep.c | 150 struct ethtool_drvinfo *drvinfo) in efx_ef100_rep_get_drvinfo() argument 152 strscpy(drvinfo->driver, EFX_EF100_REP_DRIVER, sizeof(drvinfo->driver)); in efx_ef100_rep_get_drvinfo()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_ethtool.c | 53 struct ethtool_drvinfo *drvinfo) in mlx5e_ethtool_get_drvinfo() argument 58 strscpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); in mlx5e_ethtool_get_drvinfo() 59 count = snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlx5e_ethtool_get_drvinfo() 62 if (count >= sizeof(drvinfo->fw_version)) in mlx5e_ethtool_get_drvinfo() 63 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlx5e_ethtool_get_drvinfo() 67 strscpy(drvinfo->bus_info, dev_name(mdev->device), in mlx5e_ethtool_get_drvinfo() 68 sizeof(drvinfo->bus_info)); in mlx5e_ethtool_get_drvinfo() 72 struct ethtool_drvinfo *drvinfo) in mlx5e_get_drvinfo() argument 76 mlx5e_ethtool_get_drvinfo(priv, drvinfo); in mlx5e_get_drvinfo()
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | lio_ethtool.c | 436 lio_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in lio_get_drvinfo() argument 444 memset(drvinfo, 0, sizeof(struct ethtool_drvinfo)); in lio_get_drvinfo() 445 strscpy(drvinfo->driver, "liquidio", sizeof(drvinfo->driver)); in lio_get_drvinfo() 446 strscpy(drvinfo->fw_version, oct->fw_info.liquidio_firmware_version, in lio_get_drvinfo() 447 sizeof(drvinfo->fw_version)); in lio_get_drvinfo() 448 strscpy(drvinfo->bus_info, pci_name(oct->pci_dev), in lio_get_drvinfo() 449 sizeof(drvinfo->bus_info)); in lio_get_drvinfo() 453 lio_get_vf_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in lio_get_vf_drvinfo() argument 461 memset(drvinfo, 0, sizeof(struct ethtool_drvinfo)); in lio_get_vf_drvinfo() 462 strscpy(drvinfo->driver, "liquidio_vf", sizeof(drvinfo->driver)); in lio_get_vf_drvinfo() [all …]
|
| /linux/drivers/net/ethernet/hisilicon/ |
| H A D | hip04_eth.c | 836 struct ethtool_drvinfo *drvinfo) in hip04_get_drvinfo() argument 838 strscpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in hip04_get_drvinfo() 839 strscpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in hip04_get_drvinfo()
|
| /linux/drivers/net/ethernet/tehuti/ |
| H A D | tehuti.c | 2132 bdx_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in bdx_get_drvinfo() argument 2136 strscpy(drvinfo->driver, BDX_DRV_NAME, sizeof(drvinfo->driver)); in bdx_get_drvinfo() 2137 strscpy(drvinfo->version, BDX_DRV_VERSION, sizeof(drvinfo->version)); in bdx_get_drvinfo() 2138 strscpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in bdx_get_drvinfo() 2139 strscpy(drvinfo->bus_info, pci_name(priv->pdev), in bdx_get_drvinfo() 2140 sizeof(drvinfo->bus_info)); in bdx_get_drvinfo()
|
| /linux/drivers/net/ipvlan/ |
| H A D | ipvlan_main.c | 471 struct ethtool_drvinfo *drvinfo) in ipvlan_ethtool_get_drvinfo() argument 473 strscpy(drvinfo->driver, IPVLAN_DRV, sizeof(drvinfo->driver)); in ipvlan_ethtool_get_drvinfo() 474 strscpy(drvinfo->version, IPV_DRV_VER, sizeof(drvinfo->version)); in ipvlan_ethtool_get_drvinfo()
|
| /linux/drivers/net/ethernet/smsc/ |
| H A D | smsc9420.c | 215 struct ethtool_drvinfo *drvinfo) in smsc9420_ethtool_get_drvinfo() argument 219 strscpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in smsc9420_ethtool_get_drvinfo() 220 strscpy(drvinfo->bus_info, pci_name(pd->pdev), in smsc9420_ethtool_get_drvinfo() 221 sizeof(drvinfo->bus_info)); in smsc9420_ethtool_get_drvinfo() 222 strscpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in smsc9420_ethtool_get_drvinfo()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_ethtool.c | 87 mlx4_en_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *drvinfo) in mlx4_en_get_drvinfo() argument 92 strscpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in mlx4_en_get_drvinfo() 93 strscpy(drvinfo->version, DRV_VERSION, in mlx4_en_get_drvinfo() 94 sizeof(drvinfo->version)); in mlx4_en_get_drvinfo() 95 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlx4_en_get_drvinfo() 100 strscpy(drvinfo->bus_info, pci_name(mdev->dev->persist->pdev), in mlx4_en_get_drvinfo() 101 sizeof(drvinfo->bus_info)); in mlx4_en_get_drvinfo()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bcm63xx_enet.c | 1321 struct ethtool_drvinfo *drvinfo) in bcm_enet_get_drvinfo() argument 1323 strscpy(drvinfo->driver, bcm_enet_driver_name, sizeof(drvinfo->driver)); in bcm_enet_get_drvinfo() 1324 strscpy(drvinfo->bus_info, "bcm63xx", sizeof(drvinfo->bus_info)); in bcm_enet_get_drvinfo() 2529 struct ethtool_drvinfo *drvinfo) in bcm_enetsw_get_drvinfo() argument 2531 strscpy(drvinfo->driver, bcm_enet_driver_name, sizeof(drvinfo->driver)); in bcm_enetsw_get_drvinfo() 2532 strscpy(drvinfo->bus_info, "bcm63xx", sizeof(drvinfo->bus_info)); in bcm_enetsw_get_drvinfo()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ethtool.c | 135 struct ethtool_drvinfo *drvinfo) in igc_ethtool_get_drvinfo() argument 142 strscpy(drvinfo->driver, igc_driver_name, sizeof(drvinfo->driver)); in igc_ethtool_get_drvinfo() 156 strscpy(drvinfo->fw_version, adapter->fw_version, in igc_ethtool_get_drvinfo() 157 sizeof(drvinfo->fw_version)); in igc_ethtool_get_drvinfo() 159 strscpy(drvinfo->bus_info, pci_name(adapter->pdev), in igc_ethtool_get_drvinfo() 160 sizeof(drvinfo->bus_info)); in igc_ethtool_get_drvinfo() 162 drvinfo->n_priv_flags = IGC_PRIV_FLAGS_STR_LEN; in igc_ethtool_get_drvinfo()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_ethtool.c | 626 struct ethtool_drvinfo *drvinfo) in hns3_get_drvinfo() argument 637 strscpy(drvinfo->driver, dev_driver_string(&h->pdev->dev), in hns3_get_drvinfo() 638 sizeof(drvinfo->driver)); in hns3_get_drvinfo() 640 strscpy(drvinfo->bus_info, pci_name(h->pdev), in hns3_get_drvinfo() 641 sizeof(drvinfo->bus_info)); in hns3_get_drvinfo() 645 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in hns3_get_drvinfo()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ethtool.c | 431 __ice_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo, in __ice_get_drvinfo() argument 442 strscpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); in __ice_get_drvinfo() 447 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in __ice_get_drvinfo() 451 strscpy(drvinfo->bus_info, pci_name(pf->pdev), in __ice_get_drvinfo() 452 sizeof(drvinfo->bus_info)); in __ice_get_drvinfo() 456 ice_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in ice_get_drvinfo() argument 460 __ice_get_drvinfo(netdev, drvinfo, np->vsi); in ice_get_drvinfo() 461 drvinfo->n_priv_flags = ICE_PRIV_FLAG_ARRAY_SIZE; in ice_get_drvinfo() 4363 struct ethtool_drvinfo *drvinfo) in ice_repr_get_drvinfo() argument 4370 __ice_get_drvinfo(netdev, drvinfo, repr->src_vsi); in ice_repr_get_drvinfo()
|