ethnl_req_info
struct ethnl_req_info req_info = {};
struct ethnl_req_info req_info = {};
ethnl_set_channels_validate(struct ethnl_req_info *req_info,
ethnl_set_channels(struct ethnl_req_info *req_info, struct genl_info *info)
static int channels_prepare_data(const struct ethnl_req_info *req_base,
static int channels_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
const struct ethnl_req_info *req_base,
ethnl_set_coalesce_validate(struct ethnl_req_info *req_info,
__ethnl_set_coalesce(struct ethnl_req_info *req_info, struct genl_info *info,
static int coalesce_prepare_data(const struct ethnl_req_info *req_base,
ethnl_set_coalesce(struct ethnl_req_info *req_info, struct genl_info *info)
struct ethnl_req_info base;
static int coalesce_reply_size(const struct ethnl_req_info *req_base,
static int debug_prepare_data(const struct ethnl_req_info *req_base,
static int debug_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
ethnl_set_debug_validate(struct ethnl_req_info *req_info,
struct ethnl_req_info base;
ethnl_set_debug(struct ethnl_req_info *req_info, struct genl_info *info)
ethnl_set_eee_validate(struct ethnl_req_info *req_info, struct genl_info *info)
ethnl_set_eee(struct ethnl_req_info *req_info, struct genl_info *info)
static int eee_prepare_data(const struct ethnl_req_info *req_base,
static int eee_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
static int eeprom_prepare_data(const struct ethnl_req_info *req_base,
static int eeprom_parse_request(struct ethnl_req_info *req_info, struct nlattr **tb,
static int eeprom_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
struct ethnl_req_info base;
struct ethnl_req_info req_info = {};
static int features_prepare_data(const struct ethnl_req_info *req_base,
static int features_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
static int fec_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
ethnl_set_fec_validate(struct ethnl_req_info *req_info, struct genl_info *info)
ethnl_set_fec(struct ethnl_req_info *req_info, struct genl_info *info)
struct ethnl_req_info base;
static int fec_prepare_data(const struct ethnl_req_info *req_base,
static int linkinfo_prepare_data(const struct ethnl_req_info *req_base,
static int linkinfo_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
ethnl_set_linkinfo_validate(struct ethnl_req_info *req_info,
ethnl_set_linkinfo(struct ethnl_req_info *req_info, struct genl_info *info)
struct ethnl_req_info base;
const struct ethnl_req_info *req_base,
static int linkmodes_prepare_data(const struct ethnl_req_info *req_base,
ethnl_set_linkmodes_validate(struct ethnl_req_info *req_info,
ethnl_set_linkmodes(struct ethnl_req_info *req_info, struct genl_info *info)
static int linkmodes_reply_size(const struct ethnl_req_info *req_base,
static int linkstate_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
static int linkstate_prepare_data(const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
const struct ethnl_req_info *req_base,
ethnl_set_mm_validate(struct ethnl_req_info *req_info, struct genl_info *info)
static int ethnl_set_mm(struct ethnl_req_info *req_info, struct genl_info *info)
static int mm_prepare_data(const struct ethnl_req_info *req_base,
static int mm_reply_size(const struct ethnl_req_info *req_base,
ethnl_set_module_validate(struct ethnl_req_info *req_info,
ethnl_set_module(struct ethnl_req_info *req_info, struct genl_info *info)
struct ethnl_req_info base;
struct ethnl_req_info req_info = {};
static int module_prepare_data(const struct ethnl_req_info *req_base,
static int module_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
static int mse_prepare_data(const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
static int mse_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_info);
const struct ethnl_req_info *req_info)
int ethnl_parse_header_dev_get(struct ethnl_req_info *req_info,
struct phy_device *ethnl_req_get_phydev(const struct ethnl_req_info *req_info,
struct ethnl_req_info *req_info;
static int ethnl_default_parse(struct ethnl_req_info *req_info,
struct ethnl_req_info *req_info = NULL;
struct ethnl_req_info *req_info;
struct ethnl_req_info *req_info;
struct ethnl_req_info *req_info;
const struct ethnl_req_info *orig_req_info)
struct ethnl_req_info *req_info;
struct ethnl_req_info;
int ethnl_parse_header_dev_get(struct ethnl_req_info *req_info,
static inline void ethnl_parse_header_dev_put(struct ethnl_req_info *req_info)
const struct ethnl_req_info *req_info);
struct phy_device *ethnl_req_get_phydev(const struct ethnl_req_info *req_info,
int (*parse_request)(struct ethnl_req_info *req_info,
int (*prepare_data)(const struct ethnl_req_info *req_info,
int (*reply_size)(const struct ethnl_req_info *req_info,
const struct ethnl_req_info *req_info,
int (*set_validate)(struct ethnl_req_info *req_info,
int (*set)(struct ethnl_req_info *req_info,
const struct ethnl_req_info *req_base,
ethnl_set_pause_validate(struct ethnl_req_info *req_info,
ethnl_set_pause(struct ethnl_req_info *req_info, struct genl_info *info)
static int pause_parse_request(struct ethnl_req_info *req_base,
static int pause_prepare_data(const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
static int pause_reply_size(const struct ethnl_req_info *req_base,
static int phc_vclocks_prepare_data(const struct ethnl_req_info *req_base,
static int phc_vclocks_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
const struct ethnl_req_info *req_info,
struct ethnl_req_info base;
static int phy_reply_size(const struct ethnl_req_info *req_info,
static int phy_prepare_data(const struct ethnl_req_info *req_info,
struct ethnl_req_info base;
const struct ethnl_req_info *req_base,
ethnl_set_plca(struct ethnl_req_info *req_info, struct genl_info *info)
static int plca_get_status_prepare_data(const struct ethnl_req_info *req_base,
static int plca_get_status_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
static int plca_get_cfg_prepare_data(const struct ethnl_req_info *req_base,
static int plca_get_cfg_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
ethnl_set_privflags_validate(struct ethnl_req_info *req_info,
ethnl_set_privflags(struct ethnl_req_info *req_info, struct genl_info *info)
static int privflags_prepare_data(const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
static int privflags_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
ethnl_set_pse(struct ethnl_req_info *req_info, struct genl_info *info)
static int pse_prepare_data(const struct ethnl_req_info *req_base,
static int pse_reply_size(const struct ethnl_req_info *req_base,
ethnl_set_rings_validate(struct ethnl_req_info *req_info,
ethnl_set_rings(struct ethnl_req_info *req_info, struct genl_info *info)
static int rings_prepare_data(const struct ethnl_req_info *req_base,
static int rings_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
struct ethnl_req_info req = {};
rss_prepare_data(const struct ethnl_req_info *req_base,
rss_reply_size(const struct ethnl_req_info *req_base,
rss_fill_reply(struct sk_buff *skb, const struct ethnl_req_info *req_base,
struct ethnl_req_info req_info = {};
ethnl_rss_set_validate(struct ethnl_req_info *req_info, struct genl_info *info)
rss_parse_request(struct ethnl_req_info *req_info, struct nlattr **tb,
ethnl_rss_set(struct ethnl_req_info *req_info, struct genl_info *info)
struct ethnl_req_info base;
static int stats_parse_request(struct ethnl_req_info *req_base,
struct ethnl_req_info base;
static int stats_prepare_data(const struct ethnl_req_info *req_base,
static int stats_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
static int strset_parse_request(struct ethnl_req_info *req_base,
static int strset_prepare_data(const struct ethnl_req_info *req_base,
static int strset_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
const struct ethnl_req_info *req_base,
static int ethnl_set_tsconfig_validate(struct ethnl_req_info *req_base,
static int ethnl_set_tsconfig(struct ethnl_req_info *req_base,
static int tsconfig_prepare_data(const struct ethnl_req_info *req_base,
static int tsconfig_reply_size(const struct ethnl_req_info *req_base,
static int tsinfo_reply_size(const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
const struct ethnl_req_info *req_base,
tsinfo_parse_request(struct ethnl_req_info *req_base, struct nlattr **tb,
static int tsinfo_prepare_data(const struct ethnl_req_info *req_base,
struct ethnl_req_info req_info = {};
struct ethnl_req_info req_info;
ethnl_tunnel_info_reply_size(const struct ethnl_req_info *req_base,
ethnl_tunnel_info_fill_reply(const struct ethnl_req_info *req_base,
ethnl_set_wol(struct ethnl_req_info *req_info, struct genl_info *info)
static int wol_prepare_data(const struct ethnl_req_info *req_base,
static int wol_reply_size(const struct ethnl_req_info *req_base,
const struct ethnl_req_info *req_base,
struct ethnl_req_info base;
ethnl_set_wol_validate(struct ethnl_req_info *req_info, struct genl_info *info)