/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib_ethtool.c | 40 struct ethtool_drvinfo *drvinfo) in ipoib_get_drvinfo() argument 47 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in ipoib_get_drvinfo() 53 strlcpy(drvinfo->bus_info, dev_name(priv->ca->dma_device), in ipoib_get_drvinfo() 54 sizeof(drvinfo->bus_info)); in ipoib_get_drvinfo() 56 strlcpy(drvinfo->version, ipoib_driver_version, in ipoib_get_drvinfo() 57 sizeof(drvinfo->version)); in ipoib_get_drvinfo() 59 strlcpy(drvinfo->driver, "ib_ipoib", sizeof(drvinfo->driver)); in ipoib_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/toshiba/ |
D | spider_net_ethtool.c | 69 struct ethtool_drvinfo *drvinfo) in spider_net_ethtool_get_drvinfo() argument 75 strlcpy(drvinfo->driver, spider_net_driver_name, in spider_net_ethtool_get_drvinfo() 76 sizeof(drvinfo->driver)); in spider_net_ethtool_get_drvinfo() 77 strlcpy(drvinfo->version, VERSION, sizeof(drvinfo->version)); in spider_net_ethtool_get_drvinfo() 78 strlcpy(drvinfo->fw_version, "no information", in spider_net_ethtool_get_drvinfo() 79 sizeof(drvinfo->fw_version)); in spider_net_ethtool_get_drvinfo() 80 strlcpy(drvinfo->bus_info, pci_name(card->pdev), in spider_net_ethtool_get_drvinfo() 81 sizeof(drvinfo->bus_info)); in spider_net_ethtool_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_ethtool.c | 309 struct ethtool_drvinfo *drvinfo) in atl1e_get_drvinfo() argument 313 strlcpy(drvinfo->driver, atl1e_driver_name, sizeof(drvinfo->driver)); in atl1e_get_drvinfo() 314 strlcpy(drvinfo->version, atl1e_driver_version, in atl1e_get_drvinfo() 315 sizeof(drvinfo->version)); in atl1e_get_drvinfo() 316 strlcpy(drvinfo->fw_version, "L1e", sizeof(drvinfo->fw_version)); in atl1e_get_drvinfo() 317 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in atl1e_get_drvinfo() 318 sizeof(drvinfo->bus_info)); in atl1e_get_drvinfo() 319 drvinfo->n_stats = 0; in atl1e_get_drvinfo() 320 drvinfo->testinfo_len = 0; in atl1e_get_drvinfo() 321 drvinfo->regdump_len = atl1e_get_regs_len(netdev); in atl1e_get_drvinfo() [all …]
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_ethtool.c | 227 struct ethtool_drvinfo *drvinfo) in atl1c_get_drvinfo() argument 231 strlcpy(drvinfo->driver, atl1c_driver_name, sizeof(drvinfo->driver)); in atl1c_get_drvinfo() 232 strlcpy(drvinfo->version, atl1c_driver_version, in atl1c_get_drvinfo() 233 sizeof(drvinfo->version)); in atl1c_get_drvinfo() 234 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in atl1c_get_drvinfo() 235 sizeof(drvinfo->bus_info)); in atl1c_get_drvinfo() 236 drvinfo->n_stats = 0; in atl1c_get_drvinfo() 237 drvinfo->testinfo_len = 0; in atl1c_get_drvinfo() 238 drvinfo->regdump_len = atl1c_get_regs_len(netdev); in atl1c_get_drvinfo() 239 drvinfo->eedump_len = atl1c_get_eeprom_len(netdev); in atl1c_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | ucc_geth_ethtool.c | 348 struct ethtool_drvinfo *drvinfo) in uec_get_drvinfo() argument 350 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in uec_get_drvinfo() 351 strlcpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in uec_get_drvinfo() 352 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in uec_get_drvinfo() 353 strlcpy(drvinfo->bus_info, "QUICC ENGINE", sizeof(drvinfo->bus_info)); in uec_get_drvinfo() 354 drvinfo->eedump_len = 0; in uec_get_drvinfo() 355 drvinfo->regdump_len = uec_get_regs_len(netdev); in uec_get_drvinfo()
|
D | gianfar_ethtool.c | 61 struct ethtool_drvinfo *drvinfo); 176 struct ethtool_drvinfo *drvinfo) in gfar_gdrvinfo() argument 178 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in gfar_gdrvinfo() 179 strlcpy(drvinfo->version, gfar_driver_version, in gfar_gdrvinfo() 180 sizeof(drvinfo->version)); in gfar_gdrvinfo() 181 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in gfar_gdrvinfo() 182 strlcpy(drvinfo->bus_info, "N/A", sizeof(drvinfo->bus_info)); in gfar_gdrvinfo() 183 drvinfo->regdump_len = 0; in gfar_gdrvinfo() 184 drvinfo->eedump_len = 0; in gfar_gdrvinfo()
|
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-ethtool.c | 360 struct ethtool_drvinfo *drvinfo) in xgbe_get_drvinfo() argument 365 strlcpy(drvinfo->driver, XGBE_DRV_NAME, sizeof(drvinfo->driver)); in xgbe_get_drvinfo() 366 strlcpy(drvinfo->version, XGBE_DRV_VERSION, sizeof(drvinfo->version)); in xgbe_get_drvinfo() 367 strlcpy(drvinfo->bus_info, dev_name(pdata->dev), in xgbe_get_drvinfo() 368 sizeof(drvinfo->bus_info)); in xgbe_get_drvinfo() 369 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), "%d.%d.%d", in xgbe_get_drvinfo() 373 drvinfo->n_stats = XGBE_STATS_COUNT; in xgbe_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/ |
D | ethtool.c | 190 struct ethtool_drvinfo *drvinfo) in igbvf_get_drvinfo() argument 194 strlcpy(drvinfo->driver, igbvf_driver_name, sizeof(drvinfo->driver)); in igbvf_get_drvinfo() 195 strlcpy(drvinfo->version, igbvf_driver_version, in igbvf_get_drvinfo() 196 sizeof(drvinfo->version)); in igbvf_get_drvinfo() 197 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in igbvf_get_drvinfo() 198 sizeof(drvinfo->bus_info)); in igbvf_get_drvinfo() 199 drvinfo->regdump_len = igbvf_get_regs_len(netdev); in igbvf_get_drvinfo() 200 drvinfo->eedump_len = igbvf_get_eeprom_len(netdev); in igbvf_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_ethtool.c | 405 struct ethtool_drvinfo *drvinfo) in ql_get_drvinfo() argument 408 strlcpy(drvinfo->driver, qlge_driver_name, sizeof(drvinfo->driver)); in ql_get_drvinfo() 409 strlcpy(drvinfo->version, qlge_driver_version, in ql_get_drvinfo() 410 sizeof(drvinfo->version)); in ql_get_drvinfo() 411 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in ql_get_drvinfo() 416 strlcpy(drvinfo->bus_info, pci_name(qdev->pdev), in ql_get_drvinfo() 417 sizeof(drvinfo->bus_info)); in ql_get_drvinfo() 418 drvinfo->n_stats = 0; in ql_get_drvinfo() 419 drvinfo->testinfo_len = 0; in ql_get_drvinfo() 421 drvinfo->regdump_len = sizeof(struct ql_mpi_coredump); in ql_get_drvinfo() [all …]
|
/linux-4.1.27/drivers/net/vmxnet3/ |
D | vmxnet3_ethtool.c | 200 vmxnet3_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in vmxnet3_get_drvinfo() argument 204 strlcpy(drvinfo->driver, vmxnet3_driver_name, sizeof(drvinfo->driver)); in vmxnet3_get_drvinfo() 206 strlcpy(drvinfo->version, VMXNET3_DRIVER_VERSION_REPORT, in vmxnet3_get_drvinfo() 207 sizeof(drvinfo->version)); in vmxnet3_get_drvinfo() 209 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in vmxnet3_get_drvinfo() 210 sizeof(drvinfo->bus_info)); in vmxnet3_get_drvinfo() 211 drvinfo->n_stats = vmxnet3_get_sset_count(netdev, ETH_SS_STATS); in vmxnet3_get_drvinfo() 212 drvinfo->testinfo_len = 0; in vmxnet3_get_drvinfo() 213 drvinfo->eedump_len = 0; in vmxnet3_get_drvinfo() 214 drvinfo->regdump_len = vmxnet3_get_regs_len(netdev); in vmxnet3_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_ethtool.c | 159 struct ethtool_drvinfo *drvinfo) in pch_gbe_get_drvinfo() argument 163 strlcpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); in pch_gbe_get_drvinfo() 164 strlcpy(drvinfo->version, pch_driver_version, sizeof(drvinfo->version)); in pch_gbe_get_drvinfo() 165 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in pch_gbe_get_drvinfo() 166 sizeof(drvinfo->bus_info)); in pch_gbe_get_drvinfo() 167 drvinfo->regdump_len = pch_gbe_get_regs_len(netdev); in pch_gbe_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | enic_ethtool.c | 130 struct ethtool_drvinfo *drvinfo) in enic_get_drvinfo() argument 144 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in enic_get_drvinfo() 145 strlcpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in enic_get_drvinfo() 146 strlcpy(drvinfo->fw_version, fw_info->fw_version, in enic_get_drvinfo() 147 sizeof(drvinfo->fw_version)); in enic_get_drvinfo() 148 strlcpy(drvinfo->bus_info, pci_name(enic->pdev), in enic_get_drvinfo() 149 sizeof(drvinfo->bus_info)); in enic_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_ethtool.c | 472 struct ethtool_drvinfo *drvinfo) in ixgb_get_drvinfo() argument 476 strlcpy(drvinfo->driver, ixgb_driver_name, in ixgb_get_drvinfo() 477 sizeof(drvinfo->driver)); in ixgb_get_drvinfo() 478 strlcpy(drvinfo->version, ixgb_driver_version, in ixgb_get_drvinfo() 479 sizeof(drvinfo->version)); in ixgb_get_drvinfo() 480 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in ixgb_get_drvinfo() 481 sizeof(drvinfo->bus_info)); in ixgb_get_drvinfo() 482 drvinfo->n_stats = IXGB_STATS_LEN; in ixgb_get_drvinfo() 483 drvinfo->regdump_len = ixgb_get_regs_len(netdev); in ixgb_get_drvinfo() 484 drvinfo->eedump_len = ixgb_get_eeprom_len(netdev); in ixgb_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_ethtool.c | 77 netxen_nic_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *drvinfo) in netxen_nic_get_drvinfo() argument 84 strlcpy(drvinfo->driver, netxen_nic_driver_name, in netxen_nic_get_drvinfo() 85 sizeof(drvinfo->driver)); in netxen_nic_get_drvinfo() 86 strlcpy(drvinfo->version, NETXEN_NIC_LINUX_VERSIONID, in netxen_nic_get_drvinfo() 87 sizeof(drvinfo->version)); in netxen_nic_get_drvinfo() 91 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in netxen_nic_get_drvinfo() 94 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in netxen_nic_get_drvinfo() 95 sizeof(drvinfo->bus_info)); in netxen_nic_get_drvinfo() 96 drvinfo->regdump_len = NETXEN_NIC_REGS_LEN; in netxen_nic_get_drvinfo() 97 drvinfo->eedump_len = netxen_nic_get_eeprom_len(dev); in netxen_nic_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/emulex/benet/ |
D | be_ethtool.c | 221 struct ethtool_drvinfo *drvinfo) in be_get_drvinfo() argument 225 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in be_get_drvinfo() 226 strlcpy(drvinfo->version, DRV_VER, sizeof(drvinfo->version)); in be_get_drvinfo() 228 strlcpy(drvinfo->fw_version, adapter->fw_ver, in be_get_drvinfo() 229 sizeof(drvinfo->fw_version)); in be_get_drvinfo() 231 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in be_get_drvinfo() 234 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in be_get_drvinfo() 235 sizeof(drvinfo->bus_info)); in be_get_drvinfo() 236 drvinfo->testinfo_len = 0; in be_get_drvinfo() 237 drvinfo->regdump_len = 0; in be_get_drvinfo() [all …]
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | bnad_debugfs.c | 149 struct bnad_drvinfo *drvinfo = (struct bnad_drvinfo *) buffer; in bnad_get_debug_drvinfo() local 156 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr); in bnad_get_debug_drvinfo() 164 ret = bfa_nw_cee_get_attr(&bnad->bna.cee, &drvinfo->cee_attr, in bnad_get_debug_drvinfo() 172 drvinfo->cee_status = fcomp.comp_status; in bnad_get_debug_drvinfo() 178 ret = bfa_nw_flash_get_attr(&bnad->bna.flash, &drvinfo->flash_attr, in bnad_get_debug_drvinfo() 186 drvinfo->flash_status = fcomp.comp_status; in bnad_get_debug_drvinfo()
|
D | bnad_ethtool.c | 295 bnad_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in bnad_get_drvinfo() argument 301 strlcpy(drvinfo->driver, BNAD_NAME, sizeof(drvinfo->driver)); in bnad_get_drvinfo() 302 strlcpy(drvinfo->version, BNAD_VERSION, sizeof(drvinfo->version)); in bnad_get_drvinfo() 310 strlcpy(drvinfo->fw_version, ioc_attr->adapter_attr.fw_ver, in bnad_get_drvinfo() 311 sizeof(drvinfo->fw_version)); in bnad_get_drvinfo() 315 strlcpy(drvinfo->bus_info, pci_name(bnad->pcidev), in bnad_get_drvinfo() 316 sizeof(drvinfo->bus_info)); in bnad_get_drvinfo()
|
/linux-4.1.27/net/dsa/ |
D | slave.c | 445 struct ethtool_drvinfo *drvinfo) in dsa_slave_get_drvinfo() argument 447 strlcpy(drvinfo->driver, "dsa", sizeof(drvinfo->driver)); in dsa_slave_get_drvinfo() 448 strlcpy(drvinfo->version, dsa_driver_version, sizeof(drvinfo->version)); in dsa_slave_get_drvinfo() 449 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in dsa_slave_get_drvinfo() 450 strlcpy(drvinfo->bus_info, "platform", sizeof(drvinfo->bus_info)); in dsa_slave_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40evf_ethtool.c | 206 struct ethtool_drvinfo *drvinfo) in i40evf_get_drvinfo() argument 210 strlcpy(drvinfo->driver, i40evf_driver_name, 32); in i40evf_get_drvinfo() 211 strlcpy(drvinfo->version, i40evf_driver_version, 32); in i40evf_get_drvinfo() 212 strlcpy(drvinfo->fw_version, "N/A", 4); in i40evf_get_drvinfo() 213 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), 32); in i40evf_get_drvinfo()
|
/linux-4.1.27/drivers/block/ |
D | cciss.c | 1995 drive_info_struct *drvinfo; in cciss_update_drive_info() local 1999 drvinfo = kzalloc(sizeof(*drvinfo), GFP_KERNEL); in cciss_update_drive_info() 2000 if (inq_buff == NULL || drvinfo == NULL) in cciss_update_drive_info() 2025 inq_buff, drvinfo); in cciss_update_drive_info() 2026 drvinfo->block_size = block_size; in cciss_update_drive_info() 2027 drvinfo->nr_blocks = total_size + 1; in cciss_update_drive_info() 2029 cciss_get_device_descr(h, drv_index, drvinfo->vendor, in cciss_update_drive_info() 2030 drvinfo->model, drvinfo->rev); in cciss_update_drive_info() 2031 cciss_get_serial_no(h, drv_index, drvinfo->serial_no, in cciss_update_drive_info() 2032 sizeof(drvinfo->serial_no)); in cciss_update_drive_info() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ethtool.c | 242 struct ethtool_drvinfo *drvinfo) in ixgbevf_get_drvinfo() argument 246 strlcpy(drvinfo->driver, ixgbevf_driver_name, sizeof(drvinfo->driver)); in ixgbevf_get_drvinfo() 247 strlcpy(drvinfo->version, ixgbevf_driver_version, in ixgbevf_get_drvinfo() 248 sizeof(drvinfo->version)); in ixgbevf_get_drvinfo() 249 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in ixgbevf_get_drvinfo() 250 sizeof(drvinfo->bus_info)); in ixgbevf_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/tehuti/ |
D | tehuti.c | 2176 bdx_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in bdx_get_drvinfo() argument 2180 strlcpy(drvinfo->driver, BDX_DRV_NAME, sizeof(drvinfo->driver)); in bdx_get_drvinfo() 2181 strlcpy(drvinfo->version, BDX_DRV_VERSION, sizeof(drvinfo->version)); in bdx_get_drvinfo() 2182 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in bdx_get_drvinfo() 2183 strlcpy(drvinfo->bus_info, pci_name(priv->pdev), in bdx_get_drvinfo() 2184 sizeof(drvinfo->bus_info)); in bdx_get_drvinfo() 2186 drvinfo->n_stats = ((priv->stats_flag) ? ARRAY_SIZE(bdx_stat_names) : 0); in bdx_get_drvinfo() 2187 drvinfo->testinfo_len = 0; in bdx_get_drvinfo() 2188 drvinfo->regdump_len = 0; in bdx_get_drvinfo() 2189 drvinfo->eedump_len = 0; in bdx_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_ethtool.c | 83 mlx4_en_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *drvinfo) in mlx4_en_get_drvinfo() argument 88 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in mlx4_en_get_drvinfo() 89 strlcpy(drvinfo->version, DRV_VERSION " (" DRV_RELDATE ")", in mlx4_en_get_drvinfo() 90 sizeof(drvinfo->version)); in mlx4_en_get_drvinfo() 91 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlx4_en_get_drvinfo() 96 strlcpy(drvinfo->bus_info, pci_name(mdev->dev->persist->pdev), in mlx4_en_get_drvinfo() 97 sizeof(drvinfo->bus_info)); in mlx4_en_get_drvinfo() 98 drvinfo->n_stats = 0; in mlx4_en_get_drvinfo() 99 drvinfo->regdump_len = 0; in mlx4_en_get_drvinfo() 100 drvinfo->eedump_len = 0; in mlx4_en_get_drvinfo()
|
/linux-4.1.27/drivers/net/ipvlan/ |
D | ipvlan_main.c | 360 struct ethtool_drvinfo *drvinfo) in ipvlan_ethtool_get_drvinfo() argument 362 strlcpy(drvinfo->driver, IPVLAN_DRV, sizeof(drvinfo->driver)); in ipvlan_ethtool_get_drvinfo() 363 strlcpy(drvinfo->version, IPV_DRV_VER, sizeof(drvinfo->version)); in ipvlan_ethtool_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | bcm63xx_enet.c | 1329 struct ethtool_drvinfo *drvinfo) in bcm_enet_get_drvinfo() argument 1331 strlcpy(drvinfo->driver, bcm_enet_driver_name, sizeof(drvinfo->driver)); in bcm_enet_get_drvinfo() 1332 strlcpy(drvinfo->version, bcm_enet_driver_version, in bcm_enet_get_drvinfo() 1333 sizeof(drvinfo->version)); in bcm_enet_get_drvinfo() 1334 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in bcm_enet_get_drvinfo() 1335 strlcpy(drvinfo->bus_info, "bcm63xx", sizeof(drvinfo->bus_info)); in bcm_enet_get_drvinfo() 1336 drvinfo->n_stats = BCM_ENET_STATS_LEN; in bcm_enet_get_drvinfo() 2594 struct ethtool_drvinfo *drvinfo) in bcm_enetsw_get_drvinfo() argument 2596 strncpy(drvinfo->driver, bcm_enet_driver_name, 32); in bcm_enetsw_get_drvinfo() 2597 strncpy(drvinfo->version, bcm_enet_driver_version, 32); in bcm_enetsw_get_drvinfo() [all …]
|
D | cnic.c | 5597 struct ethtool_drvinfo drvinfo; in is_cnic_dev() local 5601 memset(&drvinfo, 0, sizeof(drvinfo)); in is_cnic_dev() 5602 dev->ethtool_ops->get_drvinfo(dev, &drvinfo); in is_cnic_dev() 5604 if (!strcmp(drvinfo.driver, "bnx2")) in is_cnic_dev() 5606 if (!strcmp(drvinfo.driver, "bnx2x")) in is_cnic_dev()
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
D | nes_nic.c | 1316 struct ethtool_drvinfo *drvinfo) in nes_netdev_get_drvinfo() argument 1321 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in nes_netdev_get_drvinfo() 1322 strlcpy(drvinfo->bus_info, pci_name(nesvnic->nesdev->pcidev), in nes_netdev_get_drvinfo() 1323 sizeof(drvinfo->bus_info)); in nes_netdev_get_drvinfo() 1324 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in nes_netdev_get_drvinfo() 1327 strlcpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in nes_netdev_get_drvinfo() 1328 drvinfo->testinfo_len = 0; in nes_netdev_get_drvinfo() 1329 drvinfo->eedump_len = 0; in nes_netdev_get_drvinfo() 1330 drvinfo->regdump_len = 0; in nes_netdev_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/ |
D | atl2.c | 2023 struct ethtool_drvinfo *drvinfo) in atl2_get_drvinfo() argument 2027 strlcpy(drvinfo->driver, atl2_driver_name, sizeof(drvinfo->driver)); in atl2_get_drvinfo() 2028 strlcpy(drvinfo->version, atl2_driver_version, in atl2_get_drvinfo() 2029 sizeof(drvinfo->version)); in atl2_get_drvinfo() 2030 strlcpy(drvinfo->fw_version, "L2", sizeof(drvinfo->fw_version)); in atl2_get_drvinfo() 2031 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in atl2_get_drvinfo() 2032 sizeof(drvinfo->bus_info)); in atl2_get_drvinfo() 2033 drvinfo->n_stats = 0; in atl2_get_drvinfo() 2034 drvinfo->testinfo_len = 0; in atl2_get_drvinfo() 2035 drvinfo->regdump_len = atl2_get_regs_len(netdev); in atl2_get_drvinfo() [all …]
|
D | atl1.c | 3382 struct ethtool_drvinfo *drvinfo) in atl1_get_drvinfo() argument 3386 strlcpy(drvinfo->driver, ATLX_DRIVER_NAME, sizeof(drvinfo->driver)); in atl1_get_drvinfo() 3387 strlcpy(drvinfo->version, ATLX_DRIVER_VERSION, in atl1_get_drvinfo() 3388 sizeof(drvinfo->version)); in atl1_get_drvinfo() 3389 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in atl1_get_drvinfo() 3390 sizeof(drvinfo->bus_info)); in atl1_get_drvinfo() 3391 drvinfo->eedump_len = ATL1_EEDUMP_LEN; in atl1_get_drvinfo()
|
/linux-4.1.27/drivers/net/usb/ |
D | mcs7830.c | 445 static void mcs7830_get_drvinfo(struct net_device *net, struct ethtool_drvinfo *drvinfo) in mcs7830_get_drvinfo() argument 447 usbnet_get_drvinfo(net, drvinfo); in mcs7830_get_drvinfo() 448 drvinfo->regdump_len = mcs7830_get_regs_len(net); in mcs7830_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_ethtool.c | 270 qlcnic_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *drvinfo) in qlcnic_get_drvinfo() argument 277 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in qlcnic_get_drvinfo() 280 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in qlcnic_get_drvinfo() 281 sizeof(drvinfo->bus_info)); in qlcnic_get_drvinfo() 282 strlcpy(drvinfo->driver, qlcnic_driver_name, sizeof(drvinfo->driver)); in qlcnic_get_drvinfo() 283 strlcpy(drvinfo->version, QLCNIC_LINUX_VERSIONID, in qlcnic_get_drvinfo() 284 sizeof(drvinfo->version)); in qlcnic_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
D | e1000_ethtool.c | 551 struct ethtool_drvinfo *drvinfo) in e1000_get_drvinfo() argument 555 strlcpy(drvinfo->driver, e1000_driver_name, in e1000_get_drvinfo() 556 sizeof(drvinfo->driver)); in e1000_get_drvinfo() 557 strlcpy(drvinfo->version, e1000_driver_version, in e1000_get_drvinfo() 558 sizeof(drvinfo->version)); in e1000_get_drvinfo() 560 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in e1000_get_drvinfo() 561 sizeof(drvinfo->bus_info)); in e1000_get_drvinfo() 562 drvinfo->regdump_len = e1000_get_regs_len(netdev); in e1000_get_drvinfo() 563 drvinfo->eedump_len = e1000_get_eeprom_len(netdev); in e1000_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | ethtool.c | 632 struct ethtool_drvinfo *drvinfo) in e1000_get_drvinfo() argument 636 strlcpy(drvinfo->driver, e1000e_driver_name, sizeof(drvinfo->driver)); in e1000_get_drvinfo() 637 strlcpy(drvinfo->version, e1000e_driver_version, in e1000_get_drvinfo() 638 sizeof(drvinfo->version)); in e1000_get_drvinfo() 643 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in e1000_get_drvinfo() 649 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in e1000_get_drvinfo() 650 sizeof(drvinfo->bus_info)); in e1000_get_drvinfo() 651 drvinfo->regdump_len = e1000_get_regs_len(netdev); in e1000_get_drvinfo() 652 drvinfo->eedump_len = e1000_get_eeprom_len(netdev); in e1000_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/hisilicon/ |
D | hip04_eth.c | 749 struct ethtool_drvinfo *drvinfo) in hip04_get_drvinfo() argument 751 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in hip04_get_drvinfo() 752 strlcpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in hip04_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb_ethtool.c | 831 struct ethtool_drvinfo *drvinfo) in igb_get_drvinfo() argument 835 strlcpy(drvinfo->driver, igb_driver_name, sizeof(drvinfo->driver)); in igb_get_drvinfo() 836 strlcpy(drvinfo->version, igb_driver_version, sizeof(drvinfo->version)); in igb_get_drvinfo() 841 strlcpy(drvinfo->fw_version, adapter->fw_version, in igb_get_drvinfo() 842 sizeof(drvinfo->fw_version)); in igb_get_drvinfo() 843 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in igb_get_drvinfo() 844 sizeof(drvinfo->bus_info)); in igb_get_drvinfo() 845 drvinfo->n_stats = IGB_STATS_LEN; in igb_get_drvinfo() 846 drvinfo->testinfo_len = IGB_TEST_LEN; in igb_get_drvinfo() 847 drvinfo->regdump_len = igb_get_regs_len(netdev); in igb_get_drvinfo() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_ethtool.c | 1055 struct ethtool_drvinfo *drvinfo) in i40e_get_drvinfo() argument 1061 strlcpy(drvinfo->driver, i40e_driver_name, sizeof(drvinfo->driver)); in i40e_get_drvinfo() 1062 strlcpy(drvinfo->version, i40e_driver_version_str, in i40e_get_drvinfo() 1063 sizeof(drvinfo->version)); in i40e_get_drvinfo() 1064 strlcpy(drvinfo->fw_version, i40e_fw_version_str(&pf->hw), in i40e_get_drvinfo() 1065 sizeof(drvinfo->fw_version)); in i40e_get_drvinfo() 1066 strlcpy(drvinfo->bus_info, pci_name(pf->pdev), in i40e_get_drvinfo() 1067 sizeof(drvinfo->bus_info)); in i40e_get_drvinfo() 1068 drvinfo->n_priv_flags = I40E_PRIV_FLAGS_STR_LEN; in i40e_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/smsc/ |
D | smsc9420.c | 263 struct ethtool_drvinfo *drvinfo) in smsc9420_ethtool_get_drvinfo() argument 267 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in smsc9420_ethtool_get_drvinfo() 268 strlcpy(drvinfo->bus_info, pci_name(pd->pdev), in smsc9420_ethtool_get_drvinfo() 269 sizeof(drvinfo->bus_info)); in smsc9420_ethtool_get_drvinfo() 270 strlcpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in smsc9420_ethtool_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | cxgb4vf_main.c | 1335 struct ethtool_drvinfo *drvinfo) in cxgb4vf_get_drvinfo() argument 1339 strlcpy(drvinfo->driver, KBUILD_MODNAME, sizeof(drvinfo->driver)); in cxgb4vf_get_drvinfo() 1340 strlcpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in cxgb4vf_get_drvinfo() 1341 strlcpy(drvinfo->bus_info, pci_name(to_pci_dev(dev->dev.parent)), in cxgb4vf_get_drvinfo() 1342 sizeof(drvinfo->bus_info)); in cxgb4vf_get_drvinfo() 1343 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in cxgb4vf_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | mv643xx_eth.c | 1581 struct ethtool_drvinfo *drvinfo) in mv643xx_eth_get_drvinfo() argument 1583 strlcpy(drvinfo->driver, mv643xx_eth_driver_name, in mv643xx_eth_get_drvinfo() 1584 sizeof(drvinfo->driver)); in mv643xx_eth_get_drvinfo() 1585 strlcpy(drvinfo->version, mv643xx_eth_driver_version, in mv643xx_eth_get_drvinfo() 1586 sizeof(drvinfo->version)); in mv643xx_eth_get_drvinfo() 1587 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in mv643xx_eth_get_drvinfo() 1588 strlcpy(drvinfo->bus_info, "platform", sizeof(drvinfo->bus_info)); in mv643xx_eth_get_drvinfo() 1589 drvinfo->n_stats = ARRAY_SIZE(mv643xx_eth_stats); in mv643xx_eth_get_drvinfo()
|
D | mvneta.c | 2828 struct ethtool_drvinfo *drvinfo) in mvneta_ethtool_get_drvinfo() argument 2830 strlcpy(drvinfo->driver, MVNETA_DRIVER_NAME, in mvneta_ethtool_get_drvinfo() 2831 sizeof(drvinfo->driver)); in mvneta_ethtool_get_drvinfo() 2832 strlcpy(drvinfo->version, MVNETA_DRIVER_VERSION, in mvneta_ethtool_get_drvinfo() 2833 sizeof(drvinfo->version)); in mvneta_ethtool_get_drvinfo() 2834 strlcpy(drvinfo->bus_info, dev_name(&dev->dev), in mvneta_ethtool_get_drvinfo() 2835 sizeof(drvinfo->bus_info)); in mvneta_ethtool_get_drvinfo()
|
D | mvpp2.c | 5804 struct ethtool_drvinfo *drvinfo) in mvpp2_ethtool_get_drvinfo() argument 5806 strlcpy(drvinfo->driver, MVPP2_DRIVER_NAME, in mvpp2_ethtool_get_drvinfo() 5807 sizeof(drvinfo->driver)); in mvpp2_ethtool_get_drvinfo() 5808 strlcpy(drvinfo->version, MVPP2_DRIVER_VERSION, in mvpp2_ethtool_get_drvinfo() 5809 sizeof(drvinfo->version)); in mvpp2_ethtool_get_drvinfo() 5810 strlcpy(drvinfo->bus_info, dev_name(&dev->dev), in mvpp2_ethtool_get_drvinfo() 5811 sizeof(drvinfo->bus_info)); in mvpp2_ethtool_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ethtool.c | 922 struct ethtool_drvinfo *drvinfo) in ixgbe_get_drvinfo() argument 927 strlcpy(drvinfo->driver, ixgbe_driver_name, sizeof(drvinfo->driver)); in ixgbe_get_drvinfo() 928 strlcpy(drvinfo->version, ixgbe_driver_version, in ixgbe_get_drvinfo() 929 sizeof(drvinfo->version)); in ixgbe_get_drvinfo() 933 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), "0x%08x", in ixgbe_get_drvinfo() 936 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in ixgbe_get_drvinfo() 937 sizeof(drvinfo->bus_info)); in ixgbe_get_drvinfo() 938 drvinfo->n_stats = IXGBE_STATS_LEN; in ixgbe_get_drvinfo() 939 drvinfo->testinfo_len = IXGBE_TEST_LEN; in ixgbe_get_drvinfo() 940 drvinfo->regdump_len = ixgbe_get_regs_len(netdev); in ixgbe_get_drvinfo()
|
/linux-4.1.27/include/linux/ |
D | hdlcdrv.h | 75 const char *drvinfo; member
|
/linux-4.1.27/drivers/net/ |
D | macvlan.c | 935 struct ethtool_drvinfo *drvinfo) in macvlan_ethtool_get_drvinfo() argument 937 strlcpy(drvinfo->driver, "macvlan", sizeof(drvinfo->driver)); in macvlan_ethtool_get_drvinfo() 938 strlcpy(drvinfo->version, "0.1", sizeof(drvinfo->version)); in macvlan_ethtool_get_drvinfo()
|
D | vxlan.c | 2454 struct ethtool_drvinfo *drvinfo) in vxlan_get_drvinfo() argument 2456 strlcpy(drvinfo->version, VXLAN_VERSION, sizeof(drvinfo->version)); in vxlan_get_drvinfo() 2457 strlcpy(drvinfo->driver, "vxlan", sizeof(drvinfo->driver)); in vxlan_get_drvinfo()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/ |
D | qla3xxx.c | 1731 struct ethtool_drvinfo *drvinfo) in ql_get_drvinfo() argument 1734 strlcpy(drvinfo->driver, ql3xxx_driver_name, sizeof(drvinfo->driver)); in ql_get_drvinfo() 1735 strlcpy(drvinfo->version, ql3xxx_driver_version, in ql_get_drvinfo() 1736 sizeof(drvinfo->version)); in ql_get_drvinfo() 1737 strlcpy(drvinfo->bus_info, pci_name(qdev->pdev), in ql_get_drvinfo() 1738 sizeof(drvinfo->bus_info)); in ql_get_drvinfo() 1739 drvinfo->regdump_len = 0; in ql_get_drvinfo() 1740 drvinfo->eedump_len = 0; in ql_get_drvinfo()
|
/linux-4.1.27/drivers/scsi/bnx2fc/ |
D | bnx2fc_fcoe.c | 2151 struct ethtool_drvinfo drvinfo; in _bnx2fc_create() local 2176 memset(&drvinfo, 0, sizeof(drvinfo)); in _bnx2fc_create() 2177 phys_dev->ethtool_ops->get_drvinfo(phys_dev, &drvinfo); in _bnx2fc_create() 2178 if (strncmp(drvinfo.driver, "bnx2x", strlen("bnx2x"))) { in _bnx2fc_create()
|
/linux-4.1.27/drivers/net/team/ |
D | team.c | 1990 struct ethtool_drvinfo *drvinfo) in team_ethtool_get_drvinfo() argument 1992 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in team_ethtool_get_drvinfo() 1993 strlcpy(drvinfo->version, UTS_RELEASE, sizeof(drvinfo->version)); in team_ethtool_get_drvinfo()
|
/linux-4.1.27/drivers/net/bonding/ |
D | bond_main.c | 4045 struct ethtool_drvinfo *drvinfo) in bond_ethtool_get_drvinfo() argument 4047 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in bond_ethtool_get_drvinfo() 4048 strlcpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in bond_ethtool_get_drvinfo() 4049 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), "%d", in bond_ethtool_get_drvinfo()
|
/linux-4.1.27/drivers/net/hamradio/ |
D | baycom_par.c | 391 .drvinfo = bc_drvinfo,
|
D | baycom_ser_fdx.c | 511 .drvinfo = bc_drvinfo,
|
D | baycom_ser_hdx.c | 547 .drvinfo = bc_drvinfo,
|
/linux-4.1.27/drivers/net/ethernet/rocker/ |
D | rocker.c | 4299 struct ethtool_drvinfo *drvinfo) in rocker_port_get_drvinfo() argument 4301 strlcpy(drvinfo->driver, rocker_driver_name, sizeof(drvinfo->driver)); in rocker_port_get_drvinfo() 4302 strlcpy(drvinfo->version, UTS_RELEASE, sizeof(drvinfo->version)); in rocker_port_get_drvinfo()
|