Home
last modified time | relevance | path

Searched refs:modinfo (Results 1 - 25 of 107) sorted by relevance

12345

/kernel/linux/linux-6.6/rust/macros/
H A Dmodule.rs42 // Built-in modules prefix their modinfo strings by `module.`. in emit_base()
50 // Loadable modules' modinfo strings go as-is. in emit_base()
59 #[link_section = \".modinfo\"] in emit_base()
176 let mut modinfo = ModInfoBuilder::new(info.name.as_ref()); variables
178 modinfo.emit("author", &author);
181 modinfo.emit("description", &description);
183 modinfo.emit("license", &info.license);
186 modinfo.emit("alias", &alias);
190 // Built-in modules also export the `file` modinfo string.
193 modinfo
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_env.c196 struct ethtool_modinfo *modinfo) in mlxsw_env_get_module_info()
217 modinfo->type = ETH_MODULE_SFF_8436; in mlxsw_env_get_module_info()
218 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in mlxsw_env_get_module_info()
225 modinfo->type = ETH_MODULE_SFF_8636; in mlxsw_env_get_module_info()
226 modinfo->eeprom_len = ETH_MODULE_SFF_8636_MAX_LEN; in mlxsw_env_get_module_info()
228 modinfo->type = ETH_MODULE_SFF_8436; in mlxsw_env_get_module_info()
229 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in mlxsw_env_get_module_info()
243 modinfo->type = ETH_MODULE_SFF_8472; in mlxsw_env_get_module_info()
245 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in mlxsw_env_get_module_info()
247 modinfo in mlxsw_env_get_module_info()
195 mlxsw_env_get_module_info(struct mlxsw_core *mlxsw_core, int module, struct ethtool_modinfo *modinfo) mlxsw_env_get_module_info() argument
[all...]
H A Dcore_env.h11 struct ethtool_modinfo *modinfo);
/kernel/linux/linux-6.6/net/ethtool/
H A Deeprom.c30 struct ethtool_modinfo *modinfo, in fallback_set_params()
39 if (modinfo->type == ETH_MODULE_SFF_8472 && in fallback_set_params()
43 if (offset >= modinfo->eeprom_len) in fallback_set_params()
57 struct ethtool_modinfo modinfo = {0}; in eeprom_fallback() local
62 modinfo.cmd = ETHTOOL_GMODULEINFO; in eeprom_fallback()
63 err = ethtool_get_module_info_call(dev, &modinfo); in eeprom_fallback()
67 err = fallback_set_params(request, &modinfo, &eeprom); in eeprom_fallback()
29 fallback_set_params(struct eeprom_req_info *request, struct ethtool_modinfo *modinfo, struct ethtool_eeprom *eeprom) fallback_set_params() argument
H A Dcommon.h53 struct ethtool_modinfo *modinfo);
/kernel/linux/linux-5.10/tools/testing/selftests/vm/
H A Dtest_vmalloc.sh42 if ! modinfo $DRIVER > /dev/null 2>&1; then
88 modinfo $DRIVER
118 VALID_ARGS=`modinfo $DRIVER | awk '/parm:/ {print $2}' | sed 's/:.*//'`
H A Dtest_hmm.sh34 if ! modinfo $DRIVER > /dev/null 2>&1; then
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dtest_vmalloc.sh43 if ! modinfo $DRIVER > /dev/null 2>&1; then
89 modinfo $DRIVER
119 VALID_ARGS=`modinfo $DRIVER | awk '/parm:/ {print $2}' | sed 's/:.*//'`
H A Dtest_hmm.sh34 if ! modinfo $DRIVER > /dev/null 2>&1; then
/kernel/linux/linux-5.10/scripts/
H A Dlink-vmlinux.sh347 info MODINFO modules.builtin.modinfo
348 ${OBJCOPY} -j .modinfo -O binary vmlinux.o modules.builtin.modinfo
351 tr '\0' '\n' < modules.builtin.modinfo | sed -n 's/^[[:alnum:]:_]*\.file=//p' |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_env.c291 int module, struct ethtool_modinfo *modinfo) in mlxsw_env_get_module_info()
326 modinfo->type = ETH_MODULE_SFF_8436; in mlxsw_env_get_module_info()
327 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in mlxsw_env_get_module_info()
334 modinfo->type = ETH_MODULE_SFF_8636; in mlxsw_env_get_module_info()
335 modinfo->eeprom_len = ETH_MODULE_SFF_8636_MAX_LEN; in mlxsw_env_get_module_info()
337 modinfo->type = ETH_MODULE_SFF_8436; in mlxsw_env_get_module_info()
338 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in mlxsw_env_get_module_info()
353 modinfo->type = ETH_MODULE_SFF_8472; in mlxsw_env_get_module_info()
355 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in mlxsw_env_get_module_info()
357 modinfo in mlxsw_env_get_module_info()
289 mlxsw_env_get_module_info(struct net_device *netdev, struct mlxsw_core *mlxsw_core, u8 slot_index, int module, struct ethtool_modinfo *modinfo) mlxsw_env_get_module_info() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_ethtool.c1218 struct ethtool_modinfo *modinfo) in nfp_port_get_module_info()
1260 modinfo->type = ETH_MODULE_SFF_8079; in nfp_port_get_module_info()
1261 modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; in nfp_port_get_module_info()
1263 modinfo->type = ETH_MODULE_SFF_8472; in nfp_port_get_module_info()
1264 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in nfp_port_get_module_info()
1275 modinfo->type = ETH_MODULE_SFF_8436; in nfp_port_get_module_info()
1276 modinfo->eeprom_len = ETH_MODULE_SFF_8436_LEN; in nfp_port_get_module_info()
1278 modinfo->type = ETH_MODULE_SFF_8636; in nfp_port_get_module_info()
1279 modinfo->eeprom_len = ETH_MODULE_SFF_8636_LEN; in nfp_port_get_module_info()
1283 modinfo in nfp_port_get_module_info()
1217 nfp_port_get_module_info(struct net_device *netdev, struct ethtool_modinfo *modinfo) nfp_port_get_module_info() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c787 struct ethtool_modinfo *modinfo) in ionic_get_module_info()
801 modinfo->type = ETH_MODULE_SFF_8079; in ionic_get_module_info()
802 modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; in ionic_get_module_info()
806 modinfo->type = ETH_MODULE_SFF_8436; in ionic_get_module_info()
807 modinfo->eeprom_len = ETH_MODULE_SFF_8436_LEN; in ionic_get_module_info()
812 modinfo->type = 0; in ionic_get_module_info()
813 modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; in ionic_get_module_info()
786 ionic_get_module_info(struct net_device *netdev, struct ethtool_modinfo *modinfo) ionic_get_module_info() argument
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dsfp.h14 int (*module_info)(struct sfp *sfp, struct ethtool_modinfo *modinfo);
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port_common.h53 struct ethtool_modinfo *modinfo);
/kernel/linux/linux-6.6/drivers/net/phy/
H A Dsfp.h23 int (*module_info)(struct sfp *sfp, struct ethtool_modinfo *modinfo);
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c1434 struct ethtool_modinfo *modinfo) in hns3_get_module_info()
1456 modinfo->type = ETH_MODULE_SFF_8472; in hns3_get_module_info()
1457 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in hns3_get_module_info()
1460 modinfo->type = ETH_MODULE_SFF_8436; in hns3_get_module_info()
1461 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in hns3_get_module_info()
1465 modinfo->type = ETH_MODULE_SFF_8436; in hns3_get_module_info()
1466 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in hns3_get_module_info()
1468 modinfo->type = ETH_MODULE_SFF_8636; in hns3_get_module_info()
1469 modinfo->eeprom_len = ETH_MODULE_SFF_8636_MAX_LEN; in hns3_get_module_info()
1473 modinfo in hns3_get_module_info()
1433 hns3_get_module_info(struct net_device *netdev, struct ethtool_modinfo *modinfo) hns3_get_module_info() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_ethtool.c1708 struct ethtool_modinfo *modinfo) in hinic_get_module_info()
1721 modinfo->type = ETH_MODULE_SFF_8472; in hinic_get_module_info()
1722 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in hinic_get_module_info()
1725 modinfo->type = ETH_MODULE_SFF_8436; in hinic_get_module_info()
1726 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in hinic_get_module_info()
1730 modinfo->type = ETH_MODULE_SFF_8636; in hinic_get_module_info()
1731 modinfo->eeprom_len = ETH_MODULE_SFF_8636_MAX_LEN; in hinic_get_module_info()
1734 modinfo->type = ETH_MODULE_SFF_8436; in hinic_get_module_info()
1735 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in hinic_get_module_info()
1739 modinfo in hinic_get_module_info()
1707 hinic_get_module_info(struct net_device *netdev, struct ethtool_modinfo *modinfo) hinic_get_module_info() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c2031 struct ethtool_modinfo *modinfo) in mlx4_en_get_module_info()
2046 modinfo->type = ETH_MODULE_SFF_8436; in mlx4_en_get_module_info()
2047 modinfo->eeprom_len = ETH_MODULE_SFF_8436_LEN; in mlx4_en_get_module_info()
2051 modinfo->type = ETH_MODULE_SFF_8636; in mlx4_en_get_module_info()
2052 modinfo->eeprom_len = ETH_MODULE_SFF_8636_LEN; in mlx4_en_get_module_info()
2054 modinfo->type = ETH_MODULE_SFF_8436; in mlx4_en_get_module_info()
2055 modinfo->eeprom_len = ETH_MODULE_SFF_8436_LEN; in mlx4_en_get_module_info()
2059 modinfo->type = ETH_MODULE_SFF_8636; in mlx4_en_get_module_info()
2060 modinfo->eeprom_len = ETH_MODULE_SFF_8636_LEN; in mlx4_en_get_module_info()
2063 modinfo in mlx4_en_get_module_info()
2030 mlx4_en_get_module_info(struct net_device *dev, struct ethtool_modinfo *modinfo) mlx4_en_get_module_info() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c1744 struct ethtool_modinfo *modinfo) in hns3_get_module_info()
1766 modinfo->type = ETH_MODULE_SFF_8472; in hns3_get_module_info()
1767 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in hns3_get_module_info()
1770 modinfo->type = ETH_MODULE_SFF_8436; in hns3_get_module_info()
1771 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in hns3_get_module_info()
1775 modinfo->type = ETH_MODULE_SFF_8436; in hns3_get_module_info()
1776 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in hns3_get_module_info()
1778 modinfo->type = ETH_MODULE_SFF_8636; in hns3_get_module_info()
1779 modinfo->eeprom_len = ETH_MODULE_SFF_8636_MAX_LEN; in hns3_get_module_info()
1783 modinfo in hns3_get_module_info()
1743 hns3_get_module_info(struct net_device *netdev, struct ethtool_modinfo *modinfo) hns3_get_module_info() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_ethtool.c1705 struct ethtool_modinfo *modinfo) in hinic_get_module_info()
1718 modinfo->type = ETH_MODULE_SFF_8472; in hinic_get_module_info()
1719 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in hinic_get_module_info()
1722 modinfo->type = ETH_MODULE_SFF_8436; in hinic_get_module_info()
1723 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in hinic_get_module_info()
1727 modinfo->type = ETH_MODULE_SFF_8636; in hinic_get_module_info()
1728 modinfo->eeprom_len = ETH_MODULE_SFF_8636_MAX_LEN; in hinic_get_module_info()
1731 modinfo->type = ETH_MODULE_SFF_8436; in hinic_get_module_info()
1732 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in hinic_get_module_info()
1736 modinfo in hinic_get_module_info()
1704 hinic_get_module_info(struct net_device *netdev, struct ethtool_modinfo *modinfo) hinic_get_module_info() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_ethtool.c1624 struct ethtool_modinfo *modinfo) in nfp_port_get_module_info()
1666 modinfo->type = ETH_MODULE_SFF_8079; in nfp_port_get_module_info()
1667 modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; in nfp_port_get_module_info()
1669 modinfo->type = ETH_MODULE_SFF_8472; in nfp_port_get_module_info()
1670 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in nfp_port_get_module_info()
1681 modinfo->type = ETH_MODULE_SFF_8436; in nfp_port_get_module_info()
1682 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in nfp_port_get_module_info()
1684 modinfo->type = ETH_MODULE_SFF_8636; in nfp_port_get_module_info()
1685 modinfo->eeprom_len = ETH_MODULE_SFF_8636_MAX_LEN; in nfp_port_get_module_info()
1689 modinfo in nfp_port_get_module_info()
1623 nfp_port_get_module_info(struct net_device *netdev, struct ethtool_modinfo *modinfo) nfp_port_get_module_info() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c2042 struct ethtool_modinfo *modinfo) in mlx4_en_get_module_info()
2057 modinfo->type = ETH_MODULE_SFF_8436; in mlx4_en_get_module_info()
2058 modinfo->eeprom_len = ETH_MODULE_SFF_8436_LEN; in mlx4_en_get_module_info()
2062 modinfo->type = ETH_MODULE_SFF_8636; in mlx4_en_get_module_info()
2063 modinfo->eeprom_len = ETH_MODULE_SFF_8636_LEN; in mlx4_en_get_module_info()
2065 modinfo->type = ETH_MODULE_SFF_8436; in mlx4_en_get_module_info()
2066 modinfo->eeprom_len = ETH_MODULE_SFF_8436_LEN; in mlx4_en_get_module_info()
2070 modinfo->type = ETH_MODULE_SFF_8636; in mlx4_en_get_module_info()
2071 modinfo->eeprom_len = ETH_MODULE_SFF_8636_LEN; in mlx4_en_get_module_info()
2074 modinfo in mlx4_en_get_module_info()
2041 mlx4_en_get_module_info(struct net_device *dev, struct ethtool_modinfo *modinfo) mlx4_en_get_module_info() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Dmcdi_port_common.c1053 int efx_mcdi_phy_get_module_info(struct efx_nic *efx, struct ethtool_modinfo *modinfo) in efx_mcdi_phy_get_module_info() argument
1073 modinfo->type = ETH_MODULE_SFF_8079; in efx_mcdi_phy_get_module_info()
1074 modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; in efx_mcdi_phy_get_module_info()
1076 modinfo->type = ETH_MODULE_SFF_8472; in efx_mcdi_phy_get_module_info()
1077 modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN; in efx_mcdi_phy_get_module_info()
1082 modinfo->type = ETH_MODULE_SFF_8436; in efx_mcdi_phy_get_module_info()
1083 modinfo->eeprom_len = ETH_MODULE_SFF_8436_MAX_LEN; in efx_mcdi_phy_get_module_info()
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c892 struct ethtool_modinfo *modinfo) in ionic_get_module_info()
906 modinfo->type = ETH_MODULE_SFF_8079; in ionic_get_module_info()
907 modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; in ionic_get_module_info()
911 modinfo->type = ETH_MODULE_SFF_8436; in ionic_get_module_info()
912 modinfo->eeprom_len = ETH_MODULE_SFF_8436_LEN; in ionic_get_module_info()
917 modinfo->type = 0; in ionic_get_module_info()
918 modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; in ionic_get_module_info()
891 ionic_get_module_info(struct net_device *netdev, struct ethtool_modinfo *modinfo) ionic_get_module_info() argument

Completed in 33 milliseconds

12345