| /linux/net/ethtool/ |
| H A D | netlink.h | 11 struct ethnl_req_info; 14 int ethnl_parse_header_dev_get(struct ethnl_req_info *req_info, 28 const struct ethnl_req_info *req_info); 265 struct ethnl_req_info { struct 272 static inline void ethnl_parse_header_dev_put(struct ethnl_req_info *req_info) in ethnl_parse_header_dev_put() argument 295 struct phy_device *ethnl_req_get_phydev(const struct ethnl_req_info *req_info, 398 int (*parse_request)(struct ethnl_req_info *req_info, 402 int (*prepare_data)(const struct ethnl_req_info *req_info, 405 int (*reply_size)(const struct ethnl_req_info *req_info, 408 const struct ethnl_req_info *req_info, [all …]
|
| H A D | eeprom.c | 10 struct ethnl_req_info base; 113 static int eeprom_prepare_data(const struct ethnl_req_info *req_base, in eeprom_prepare_data() 155 static int eeprom_parse_request(struct ethnl_req_info *req_info, in eeprom_parse_request() 202 static int eeprom_reply_size(const struct ethnl_req_info *req_base, in eeprom_reply_size() 211 const struct ethnl_req_info *req_base, in eeprom_fill_reply()
|
| H A D | phy.c | 15 struct ethnl_req_info base; 36 static int phy_reply_size(const struct ethnl_req_info *req_info, in phy_reply_size() 70 static int phy_prepare_data(const struct ethnl_req_info *req_info, in phy_prepare_data() 142 const struct ethnl_req_info *req_info, in phy_fill_reply()
|
| H A D | module.c | 15 struct ethnl_req_info base; 50 static int module_prepare_data(const struct ethnl_req_info *req_base, in module_prepare_data() 71 static int module_reply_size(const struct ethnl_req_info *req_base, in module_reply_size() 87 const struct ethnl_req_info *req_base, in module_fill_reply() 114 ethnl_set_module_validate(struct ethnl_req_info *req_info, in ethnl_set_module_validate() 134 ethnl_set_module(struct ethnl_req_info *req_info, struct genl_info *info) in ethnl_set_module() 417 struct ethnl_req_info req_info = {}; in ethnl_act_module_fw_flash()
|
| H A D | linkstate.c | 10 struct ethnl_req_info base; 97 static int linkstate_prepare_data(const struct ethnl_req_info *req_base, in linkstate_prepare_data() 152 static int linkstate_reply_size(const struct ethnl_req_info *req_base, in linkstate_reply_size() 179 const struct ethnl_req_info *req_base, in linkstate_fill_reply()
|
| H A D | tsconfig.c | 13 struct ethnl_req_info base; 34 static int tsconfig_prepare_data(const struct ethnl_req_info *req_base, in tsconfig_prepare_data() 86 static int tsconfig_reply_size(const struct ethnl_req_info *req_base, in tsconfig_reply_size() 133 const struct ethnl_req_info *req_base, in tsconfig_fill_reply() 250 static int ethnl_set_tsconfig_validate(struct ethnl_req_info *req_base, in ethnl_set_tsconfig_validate() 302 static int ethnl_set_tsconfig(struct ethnl_req_info *req_base, in ethnl_set_tsconfig()
|
| H A D | pse-pd.c | 19 struct ethnl_req_info base; 55 static int pse_prepare_data(const struct ethnl_req_info *req_base, in pse_prepare_data() 81 static int pse_reply_size(const struct ethnl_req_info *req_base, in pse_reply_size() 152 const struct ethnl_req_info *req_base, in pse_fill_reply() 276 ethnl_set_pse(struct ethnl_req_info *req_info, struct genl_info *info) in ethnl_set_pse()
|
| H A D | tunnels.c | 36 ethnl_tunnel_info_reply_size(const struct ethnl_req_info *req_base, in ethnl_tunnel_info_reply_size() 82 ethnl_tunnel_info_fill_reply(const struct ethnl_req_info *req_base, in ethnl_tunnel_info_fill_reply() 167 struct ethnl_req_info req_info = {}; in ethnl_tunnel_info_doit() 214 struct ethnl_req_info req_info;
|
| H A D | mm.c | 10 struct ethnl_req_info base; 29 static int mm_prepare_data(const struct ethnl_req_info *req_base, in mm_prepare_data() 63 static int mm_reply_size(const struct ethnl_req_info *req_base, in mm_reply_size() 126 const struct ethnl_req_info *req_base, in mm_fill_reply() 177 ethnl_set_mm_validate(struct ethnl_req_info *req_info, struct genl_info *info) in ethnl_set_mm_validate() 184 static int ethnl_set_mm(struct ethnl_req_info *req_info, struct genl_info *info) in ethnl_set_mm()
|
| H A D | strset.c | 122 struct ethnl_req_info base; 192 static int strset_parse_request(struct ethnl_req_info *req_base, in strset_parse_request() 288 static int strset_prepare_data(const struct ethnl_req_info *req_base, in strset_prepare_data() 368 static int strset_reply_size(const struct ethnl_req_info *req_base, in strset_reply_size() 459 const struct ethnl_req_info *req_base, in strset_fill_reply()
|
| H A D | coalesce.c | 9 struct ethnl_req_info base; 62 static int coalesce_prepare_data(const struct ethnl_req_info *req_base, in coalesce_prepare_data() 84 static int coalesce_reply_size(const struct ethnl_req_info *req_base, in coalesce_reply_size() 212 const struct ethnl_req_info *req_base, in coalesce_fill_reply() 357 ethnl_set_coalesce_validate(struct ethnl_req_info *req_info, in ethnl_set_coalesce_validate() 526 __ethnl_set_coalesce(struct ethnl_req_info *req_info, struct genl_info *info, in __ethnl_set_coalesce() 629 ethnl_set_coalesce(struct ethnl_req_info *req_info, struct genl_info *info) in ethnl_set_coalesce()
|
| H A D | netlink.c | 148 int ethnl_parse_header_dev_get(struct ethnl_req_info *req_info, in ethnl_parse_header_dev_get() 223 struct phy_device *ethnl_req_get_phydev(const struct ethnl_req_info *req_info, in ethnl_req_get_phydev() 362 struct ethnl_req_info *req_info; 450 static int ethnl_default_parse(struct ethnl_req_info *req_info, in ethnl_default_parse() 501 struct ethnl_req_info *req_info = NULL; in ethnl_default_doit() 655 struct ethnl_req_info *req_info; in ethnl_default_start() 709 struct ethnl_req_info *req_info; in ethnl_perphy_start() 883 struct ethnl_req_info *req_info; in ethnl_default_set_doit() 971 const struct ethnl_req_info *orig_req_info) in ethnl_default_notify() 975 struct ethnl_req_info *req_info; in ethnl_default_notify() [all …]
|
| H A D | tsinfo.c | 15 struct ethnl_req_info base; 73 tsinfo_parse_request(struct ethnl_req_info *req_base, in tsinfo_parse_request() 95 static int tsinfo_prepare_data(const struct ethnl_req_info *req_base, in tsinfo_prepare_data() 128 static int tsinfo_reply_size(const struct ethnl_req_info *req_base, in tsinfo_reply_size() 220 const struct ethnl_req_info *req_base, in tsinfo_fill_reply()
|
| H A D | rss.c | 9 struct ethnl_req_info base; 69 rss_parse_request(struct ethnl_req_info *req_info, in rss_parse_request() 259 rss_prepare_data(const struct ethnl_req_info *req_base, in rss_prepare_data() 280 rss_reply_size(const struct ethnl_req_info *req_base, in rss_reply_size() 299 rss_fill_reply(struct sk_buff *skb, const struct ethnl_req_info *req_base, in rss_fill_reply() 372 struct ethnl_req_info req_info = {}; in ethnl_rss_dump_start() 586 ethnl_rss_set_validate(struct ethnl_req_info *req_info, struct genl_info *info) in ethnl_rss_set_validate() 828 ethnl_rss_set(struct ethnl_req_info *req_info, struct genl_info *info) in ethnl_rss_set() 1159 struct ethnl_req_info req = {}; in ethnl_rss_delete_doit()
|