/kernel/linux/linux-6.6/rust/macros/ |
H A D | module.rs | 42 // 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 D | core_env.c | 196 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 D | core_env.h | 11 struct ethtool_modinfo *modinfo);
|
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | eeprom.c | 30 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 D | common.h | 53 struct ethtool_modinfo *modinfo);
|
/kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
H A D | test_vmalloc.sh | 42 if ! modinfo $DRIVER > /dev/null 2>&1; then 88 modinfo $DRIVER 118 VALID_ARGS=`modinfo $DRIVER | awk '/parm:/ {print $2}' | sed 's/:.*//'`
|
H A D | test_hmm.sh | 34 if ! modinfo $DRIVER > /dev/null 2>&1; then
|
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | test_vmalloc.sh | 43 if ! modinfo $DRIVER > /dev/null 2>&1; then 89 modinfo $DRIVER 119 VALID_ARGS=`modinfo $DRIVER | awk '/parm:/ {print $2}' | sed 's/:.*//'`
|
H A D | test_hmm.sh | 34 if ! modinfo $DRIVER > /dev/null 2>&1; then
|
/kernel/linux/linux-5.10/scripts/ |
H A D | link-vmlinux.sh | 347 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 D | core_env.c | 291 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 D | nfp_net_ethtool.c | 1218 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 D | ionic_ethtool.c | 787 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 D | sfp.h | 14 int (*module_info)(struct sfp *sfp, struct ethtool_modinfo *modinfo);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.h | 53 struct ethtool_modinfo *modinfo);
|
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | sfp.h | 23 int (*module_info)(struct sfp *sfp, struct ethtool_modinfo *modinfo);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_ethtool.c | 1434 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 D | hinic_ethtool.c | 1708 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 D | en_ethtool.c | 2031 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 D | hns3_ethtool.c | 1744 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 D | hinic_ethtool.c | 1705 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 D | nfp_net_ethtool.c | 1624 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 D | en_ethtool.c | 2042 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 D | mcdi_port_common.c | 1053 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 D | ionic_ethtool.c | 892 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
|