Home
last modified time | relevance | path

Searched refs:drvinfo (Results 1 – 61 of 61) sorted by relevance

/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_ethtool.c40 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.4.14/drivers/net/fjes/
Dfjes_ethtool.c94 struct ethtool_drvinfo *drvinfo) in fjes_get_drvinfo() argument
101 strlcpy(drvinfo->driver, fjes_driver_name, sizeof(drvinfo->driver)); in fjes_get_drvinfo()
102 strlcpy(drvinfo->version, fjes_driver_version, in fjes_get_drvinfo()
103 sizeof(drvinfo->version)); in fjes_get_drvinfo()
105 strlcpy(drvinfo->fw_version, "none", sizeof(drvinfo->fw_version)); in fjes_get_drvinfo()
106 snprintf(drvinfo->bus_info, sizeof(drvinfo->bus_info), in fjes_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dspider_net_ethtool.c69 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.4.14/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c348 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()
Dgianfar_ethtool.c61 struct ethtool_drvinfo *drvinfo);
178 struct ethtool_drvinfo *drvinfo) in gfar_gdrvinfo() argument
180 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in gfar_gdrvinfo()
181 strlcpy(drvinfo->version, gfar_driver_version, in gfar_gdrvinfo()
182 sizeof(drvinfo->version)); in gfar_gdrvinfo()
183 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in gfar_gdrvinfo()
184 strlcpy(drvinfo->bus_info, "N/A", sizeof(drvinfo->bus_info)); in gfar_gdrvinfo()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_ethtool.c309 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()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_ethtool.c227 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()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c365 struct ethtool_drvinfo *drvinfo) in xgbe_get_drvinfo() argument
370 strlcpy(drvinfo->driver, XGBE_DRV_NAME, sizeof(drvinfo->driver)); in xgbe_get_drvinfo()
371 strlcpy(drvinfo->version, XGBE_DRV_VERSION, sizeof(drvinfo->version)); in xgbe_get_drvinfo()
372 strlcpy(drvinfo->bus_info, dev_name(pdata->dev), in xgbe_get_drvinfo()
373 sizeof(drvinfo->bus_info)); in xgbe_get_drvinfo()
374 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), "%d.%d.%d", in xgbe_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic_ethtool.c130 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.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c159 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()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dethtool.c190 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()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_ethtool.c652 struct ethtool_drvinfo *drvinfo) in hns_nic_get_drvinfo() argument
658 strncpy(drvinfo->version, HNAE_DRIVER_VERSION, in hns_nic_get_drvinfo()
659 sizeof(drvinfo->version)); in hns_nic_get_drvinfo()
660 drvinfo->version[sizeof(drvinfo->version) - 1] = '\0'; in hns_nic_get_drvinfo()
662 strncpy(drvinfo->driver, HNAE_DRIVER_NAME, sizeof(drvinfo->driver)); in hns_nic_get_drvinfo()
663 drvinfo->driver[sizeof(drvinfo->driver) - 1] = '\0'; in hns_nic_get_drvinfo()
665 strncpy(drvinfo->bus_info, priv->dev->bus->name, in hns_nic_get_drvinfo()
666 sizeof(drvinfo->bus_info)); in hns_nic_get_drvinfo()
667 drvinfo->bus_info[ETHTOOL_BUSINFO_LEN - 1] = '\0'; in hns_nic_get_drvinfo()
669 strncpy(drvinfo->fw_version, "N/A", ETHTOOL_FWVERS_LEN); in hns_nic_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_ethtool.c405 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()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_debugfs.c147 struct bnad_drvinfo *drvinfo = (struct bnad_drvinfo *) buffer; in bnad_get_debug_drvinfo() local
154 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr); in bnad_get_debug_drvinfo()
162 ret = bfa_nw_cee_get_attr(&bnad->bna.cee, &drvinfo->cee_attr, in bnad_get_debug_drvinfo()
170 drvinfo->cee_status = fcomp.comp_status; in bnad_get_debug_drvinfo()
176 ret = bfa_nw_flash_get_attr(&bnad->bna.flash, &drvinfo->flash_attr, in bnad_get_debug_drvinfo()
184 drvinfo->flash_status = fcomp.comp_status; in bnad_get_debug_drvinfo()
Dbnad_ethtool.c297 bnad_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in bnad_get_drvinfo() argument
303 strlcpy(drvinfo->driver, BNAD_NAME, sizeof(drvinfo->driver)); in bnad_get_drvinfo()
304 strlcpy(drvinfo->version, BNAD_VERSION, sizeof(drvinfo->version)); in bnad_get_drvinfo()
312 strlcpy(drvinfo->fw_version, ioc_attr->adapter_attr.fw_ver, in bnad_get_drvinfo()
313 sizeof(drvinfo->fw_version)); in bnad_get_drvinfo()
317 strlcpy(drvinfo->bus_info, pci_name(bnad->pcidev), in bnad_get_drvinfo()
318 sizeof(drvinfo->bus_info)); in bnad_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_ethtool.c36 struct ethtool_drvinfo *drvinfo) in mlx5e_get_drvinfo() argument
41 strlcpy(drvinfo->driver, DRIVER_NAME, sizeof(drvinfo->driver)); in mlx5e_get_drvinfo()
42 strlcpy(drvinfo->version, DRIVER_VERSION " (" DRIVER_RELDATE ")", in mlx5e_get_drvinfo()
43 sizeof(drvinfo->version)); in mlx5e_get_drvinfo()
44 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlx5e_get_drvinfo()
47 strlcpy(drvinfo->bus_info, pci_name(mdev->pdev), in mlx5e_get_drvinfo()
48 sizeof(drvinfo->bus_info)); in mlx5e_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c77 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()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c222 struct ethtool_drvinfo *drvinfo) in be_get_drvinfo() argument
226 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in be_get_drvinfo()
227 strlcpy(drvinfo->version, DRV_VER, sizeof(drvinfo->version)); in be_get_drvinfo()
229 strlcpy(drvinfo->fw_version, adapter->fw_ver, in be_get_drvinfo()
230 sizeof(drvinfo->fw_version)); in be_get_drvinfo()
232 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in be_get_drvinfo()
235 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in be_get_drvinfo()
236 sizeof(drvinfo->bus_info)); in be_get_drvinfo()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c206 vmxnet3_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in vmxnet3_get_drvinfo() argument
210 strlcpy(drvinfo->driver, vmxnet3_driver_name, sizeof(drvinfo->driver)); in vmxnet3_get_drvinfo()
212 strlcpy(drvinfo->version, VMXNET3_DRIVER_VERSION_REPORT, in vmxnet3_get_drvinfo()
213 sizeof(drvinfo->version)); in vmxnet3_get_drvinfo()
215 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in vmxnet3_get_drvinfo()
216 sizeof(drvinfo->bus_info)); in vmxnet3_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c472 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()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40evf_ethtool.c206 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.4.14/drivers/block/
Dcciss.c2011 drive_info_struct *drvinfo; in cciss_update_drive_info() local
2015 drvinfo = kzalloc(sizeof(*drvinfo), GFP_KERNEL); in cciss_update_drive_info()
2016 if (inq_buff == NULL || drvinfo == NULL) in cciss_update_drive_info()
2041 inq_buff, drvinfo); in cciss_update_drive_info()
2042 drvinfo->block_size = block_size; in cciss_update_drive_info()
2043 drvinfo->nr_blocks = total_size + 1; in cciss_update_drive_info()
2045 cciss_get_device_descr(h, drv_index, drvinfo->vendor, in cciss_update_drive_info()
2046 drvinfo->model, drvinfo->rev); in cciss_update_drive_info()
2047 cciss_get_serial_no(h, drv_index, drvinfo->serial_no, in cciss_update_drive_info()
2048 sizeof(drvinfo->serial_no)); in cciss_update_drive_info()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dethtool.c242 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.4.14/net/dsa/
Dslave.c657 struct ethtool_drvinfo *drvinfo) in dsa_slave_get_drvinfo() argument
659 strlcpy(drvinfo->driver, "dsa", sizeof(drvinfo->driver)); in dsa_slave_get_drvinfo()
660 strlcpy(drvinfo->version, dsa_driver_version, sizeof(drvinfo->version)); in dsa_slave_get_drvinfo()
661 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in dsa_slave_get_drvinfo()
662 strlcpy(drvinfo->bus_info, "platform", sizeof(drvinfo->bus_info)); in dsa_slave_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dswitchx2.c390 struct ethtool_drvinfo *drvinfo) in mlxsw_sx_port_get_drvinfo() argument
395 strlcpy(drvinfo->driver, mlxsw_sx_driver_name, sizeof(drvinfo->driver)); in mlxsw_sx_port_get_drvinfo()
396 strlcpy(drvinfo->version, mlxsw_sx_driver_version, in mlxsw_sx_port_get_drvinfo()
397 sizeof(drvinfo->version)); in mlxsw_sx_port_get_drvinfo()
398 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlxsw_sx_port_get_drvinfo()
403 strlcpy(drvinfo->bus_info, mlxsw_sx->bus_info->device_name, in mlxsw_sx_port_get_drvinfo()
404 sizeof(drvinfo->bus_info)); in mlxsw_sx_port_get_drvinfo()
Dspectrum.c742 struct ethtool_drvinfo *drvinfo) in mlxsw_sp_port_get_drvinfo() argument
747 strlcpy(drvinfo->driver, mlxsw_sp_driver_name, sizeof(drvinfo->driver)); in mlxsw_sp_port_get_drvinfo()
748 strlcpy(drvinfo->version, mlxsw_sp_driver_version, in mlxsw_sp_port_get_drvinfo()
749 sizeof(drvinfo->version)); in mlxsw_sp_port_get_drvinfo()
750 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in mlxsw_sp_port_get_drvinfo()
755 strlcpy(drvinfo->bus_info, mlxsw_sp->bus_info->device_name, in mlxsw_sp_port_get_drvinfo()
756 sizeof(drvinfo->bus_info)); in mlxsw_sp_port_get_drvinfo()
/linux-4.4.14/drivers/net/ipvlan/
Dipvlan_main.c358 struct ethtool_drvinfo *drvinfo) in ipvlan_ethtool_get_drvinfo() argument
360 strlcpy(drvinfo->driver, IPVLAN_DRV, sizeof(drvinfo->driver)); in ipvlan_ethtool_get_drvinfo()
361 strlcpy(drvinfo->version, IPV_DRV_VER, sizeof(drvinfo->version)); in ipvlan_ethtool_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c1329 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()
2598 struct ethtool_drvinfo *drvinfo) in bcm_enetsw_get_drvinfo() argument
2600 strncpy(drvinfo->driver, bcm_enet_driver_name, 32); in bcm_enetsw_get_drvinfo()
2601 strncpy(drvinfo->version, bcm_enet_driver_version, 32); in bcm_enetsw_get_drvinfo()
2602 strncpy(drvinfo->fw_version, "N/A", 32); in bcm_enetsw_get_drvinfo()
[all …]
Dcnic.c5627 struct ethtool_drvinfo drvinfo; in is_cnic_dev() local
5631 memset(&drvinfo, 0, sizeof(drvinfo)); in is_cnic_dev()
5632 dev->ethtool_ops->get_drvinfo(dev, &drvinfo); in is_cnic_dev()
5634 if (!strcmp(drvinfo.driver, "bnx2")) in is_cnic_dev()
5636 if (!strcmp(drvinfo.driver, "bnx2x")) in is_cnic_dev()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c271 qlcnic_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *drvinfo) in qlcnic_get_drvinfo() argument
278 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), in qlcnic_get_drvinfo()
281 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in qlcnic_get_drvinfo()
282 sizeof(drvinfo->bus_info)); in qlcnic_get_drvinfo()
283 strlcpy(drvinfo->driver, qlcnic_driver_name, sizeof(drvinfo->driver)); in qlcnic_get_drvinfo()
284 strlcpy(drvinfo->version, QLCNIC_LINUX_VERSIONID, in qlcnic_get_drvinfo()
285 sizeof(drvinfo->version)); in qlcnic_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/hisilicon/
Dhip04_eth.c749 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.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_ethtool.c142 lio_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) in lio_get_drvinfo() argument
150 memset(drvinfo, 0, sizeof(struct ethtool_drvinfo)); in lio_get_drvinfo()
151 strcpy(drvinfo->driver, "liquidio"); in lio_get_drvinfo()
152 strcpy(drvinfo->version, LIQUIDIO_VERSION); in lio_get_drvinfo()
153 strncpy(drvinfo->fw_version, oct->fw_info.liquidio_firmware_version, in lio_get_drvinfo()
155 strncpy(drvinfo->bus_info, pci_name(oct->pci_dev), 32); in lio_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c83 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()
/linux-4.4.14/drivers/net/ethernet/tehuti/
Dtehuti.c2176 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()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_nic.c1316 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()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dethtool.c632 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()
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmsc9420.c263 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.4.14/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c551 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()
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl2.c2023 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()
Datl1.c3382 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()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c1335 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.4.14/drivers/net/usb/
Dmcs7830.c445 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()
/linux-4.4.14/include/linux/
Dhdlcdrv.h75 const char *drvinfo; member
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c1121 struct ethtool_drvinfo *drvinfo) in i40e_get_drvinfo() argument
1127 strlcpy(drvinfo->driver, i40e_driver_name, sizeof(drvinfo->driver)); in i40e_get_drvinfo()
1128 strlcpy(drvinfo->version, i40e_driver_version_str, in i40e_get_drvinfo()
1129 sizeof(drvinfo->version)); in i40e_get_drvinfo()
1130 strlcpy(drvinfo->fw_version, i40e_nvm_version_str(&pf->hw), in i40e_get_drvinfo()
1131 sizeof(drvinfo->fw_version)); in i40e_get_drvinfo()
1132 strlcpy(drvinfo->bus_info, pci_name(pf->pdev), in i40e_get_drvinfo()
1133 sizeof(drvinfo->bus_info)); in i40e_get_drvinfo()
/linux-4.4.14/drivers/net/
Dmacvlan.c937 struct ethtool_drvinfo *drvinfo) in macvlan_ethtool_get_drvinfo() argument
939 strlcpy(drvinfo->driver, "macvlan", sizeof(drvinfo->driver)); in macvlan_ethtool_get_drvinfo()
940 strlcpy(drvinfo->version, "0.1", sizeof(drvinfo->version)); in macvlan_ethtool_get_drvinfo()
Dgeneve.c1059 struct ethtool_drvinfo *drvinfo) in geneve_get_drvinfo() argument
1061 strlcpy(drvinfo->version, GENEVE_NETDEV_VER, sizeof(drvinfo->version)); in geneve_get_drvinfo()
1062 strlcpy(drvinfo->driver, "geneve", sizeof(drvinfo->driver)); in geneve_get_drvinfo()
Dvxlan.c2622 struct ethtool_drvinfo *drvinfo) in vxlan_get_drvinfo() argument
2624 strlcpy(drvinfo->version, VXLAN_VERSION, sizeof(drvinfo->version)); in vxlan_get_drvinfo()
2625 strlcpy(drvinfo->driver, "vxlan", sizeof(drvinfo->driver)); in vxlan_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmv643xx_eth.c1613 struct ethtool_drvinfo *drvinfo) in mv643xx_eth_get_drvinfo() argument
1615 strlcpy(drvinfo->driver, mv643xx_eth_driver_name, in mv643xx_eth_get_drvinfo()
1616 sizeof(drvinfo->driver)); in mv643xx_eth_get_drvinfo()
1617 strlcpy(drvinfo->version, mv643xx_eth_driver_version, in mv643xx_eth_get_drvinfo()
1618 sizeof(drvinfo->version)); in mv643xx_eth_get_drvinfo()
1619 strlcpy(drvinfo->fw_version, "N/A", sizeof(drvinfo->fw_version)); in mv643xx_eth_get_drvinfo()
1620 strlcpy(drvinfo->bus_info, "platform", sizeof(drvinfo->bus_info)); in mv643xx_eth_get_drvinfo()
Dmvneta.c2992 struct ethtool_drvinfo *drvinfo) in mvneta_ethtool_get_drvinfo() argument
2994 strlcpy(drvinfo->driver, MVNETA_DRIVER_NAME, in mvneta_ethtool_get_drvinfo()
2995 sizeof(drvinfo->driver)); in mvneta_ethtool_get_drvinfo()
2996 strlcpy(drvinfo->version, MVNETA_DRIVER_VERSION, in mvneta_ethtool_get_drvinfo()
2997 sizeof(drvinfo->version)); in mvneta_ethtool_get_drvinfo()
2998 strlcpy(drvinfo->bus_info, dev_name(&dev->dev), in mvneta_ethtool_get_drvinfo()
2999 sizeof(drvinfo->bus_info)); in mvneta_ethtool_get_drvinfo()
Dmvpp2.c5886 struct ethtool_drvinfo *drvinfo) in mvpp2_ethtool_get_drvinfo() argument
5888 strlcpy(drvinfo->driver, MVPP2_DRIVER_NAME, in mvpp2_ethtool_get_drvinfo()
5889 sizeof(drvinfo->driver)); in mvpp2_ethtool_get_drvinfo()
5890 strlcpy(drvinfo->version, MVPP2_DRIVER_VERSION, in mvpp2_ethtool_get_drvinfo()
5891 sizeof(drvinfo->version)); in mvpp2_ethtool_get_drvinfo()
5892 strlcpy(drvinfo->bus_info, dev_name(&dev->dev), in mvpp2_ethtool_get_drvinfo()
5893 sizeof(drvinfo->bus_info)); in mvpp2_ethtool_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_ethtool.c831 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()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c930 struct ethtool_drvinfo *drvinfo) in ixgbe_get_drvinfo() argument
935 strlcpy(drvinfo->driver, ixgbe_driver_name, sizeof(drvinfo->driver)); in ixgbe_get_drvinfo()
936 strlcpy(drvinfo->version, ixgbe_driver_version, in ixgbe_get_drvinfo()
937 sizeof(drvinfo->version)); in ixgbe_get_drvinfo()
941 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), "0x%08x", in ixgbe_get_drvinfo()
944 strlcpy(drvinfo->bus_info, pci_name(adapter->pdev), in ixgbe_get_drvinfo()
945 sizeof(drvinfo->bus_info)); in ixgbe_get_drvinfo()
/linux-4.4.14/drivers/net/ethernet/qlogic/
Dqla3xxx.c1731 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()
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c2221 struct ethtool_drvinfo drvinfo; in _bnx2fc_create() local
2246 memset(&drvinfo, 0, sizeof(drvinfo)); in _bnx2fc_create()
2247 phys_dev->ethtool_ops->get_drvinfo(phys_dev, &drvinfo); in _bnx2fc_create()
2248 if (strncmp(drvinfo.driver, "bnx2x", strlen("bnx2x"))) { in _bnx2fc_create()
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_main.c109 struct ethtool_drvinfo drvinfo; in qede_netdev_event() local
120 memset(&drvinfo, 0, sizeof(drvinfo)); in qede_netdev_event()
121 ndev->ethtool_ops->get_drvinfo(ndev, &drvinfo); in qede_netdev_event()
122 if (strcmp(drvinfo.driver, "qede")) in qede_netdev_event()
/linux-4.4.14/drivers/net/team/
Dteam.c1999 struct ethtool_drvinfo *drvinfo) in team_ethtool_get_drvinfo() argument
2001 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in team_ethtool_get_drvinfo()
2002 strlcpy(drvinfo->version, UTS_RELEASE, sizeof(drvinfo->version)); in team_ethtool_get_drvinfo()
/linux-4.4.14/drivers/net/bonding/
Dbond_main.c4061 struct ethtool_drvinfo *drvinfo) in bond_ethtool_get_drvinfo() argument
4063 strlcpy(drvinfo->driver, DRV_NAME, sizeof(drvinfo->driver)); in bond_ethtool_get_drvinfo()
4064 strlcpy(drvinfo->version, DRV_VERSION, sizeof(drvinfo->version)); in bond_ethtool_get_drvinfo()
4065 snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), "%d", in bond_ethtool_get_drvinfo()
/linux-4.4.14/drivers/net/hamradio/
Dbaycom_par.c391 .drvinfo = bc_drvinfo,
Dbaycom_ser_fdx.c511 .drvinfo = bc_drvinfo,
Dbaycom_ser_hdx.c547 .drvinfo = bc_drvinfo,
/linux-4.4.14/drivers/net/ethernet/rocker/
Drocker.c4668 struct ethtool_drvinfo *drvinfo) in rocker_port_get_drvinfo() argument
4670 strlcpy(drvinfo->driver, rocker_driver_name, sizeof(drvinfo->driver)); in rocker_port_get_drvinfo()
4671 strlcpy(drvinfo->version, UTS_RELEASE, sizeof(drvinfo->version)); in rocker_port_get_drvinfo()