Home
last modified time | relevance | path

Searched refs:req_base (Results 1 – 25 of 25) sorted by relevance

/net/ethtool/
A Dpause.c30 static int pause_parse_request(struct ethnl_req_info *req_base, in pause_parse_request() argument
35 struct pause_req_info *req_info = PAUSE_REQINFO(req_base); in pause_parse_request()
38 if (!(req_base->flags & ETHTOOL_FLAG_STATS)) { in pause_parse_request()
52 static int pause_prepare_data(const struct ethnl_req_info *req_base, in pause_prepare_data() argument
56 const struct pause_req_info *req_info = PAUSE_REQINFO(req_base); in pause_prepare_data()
83 if (req_base->flags & ETHTOOL_FLAG_STATS && in pause_prepare_data()
92 static int pause_reply_size(const struct ethnl_req_info *req_base, in pause_reply_size() argument
99 if (req_base->flags & ETHTOOL_FLAG_STATS) in pause_reply_size()
145 const struct ethnl_req_info *req_base, in pause_fill_reply() argument
156 if (req_base->flags & ETHTOOL_FLAG_STATS && in pause_fill_reply()
A Dtunnels.c36 ethnl_tunnel_info_reply_size(const struct ethnl_req_info *req_base, in ethnl_tunnel_info_reply_size() argument
39 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in ethnl_tunnel_info_reply_size()
45 info = req_base->dev->udp_tunnel_nic_info; in ethnl_tunnel_info_reply_size()
64 size += udp_tunnel_nic_dump_size(req_base->dev, i); 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() argument
85 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in ethnl_tunnel_info_fill_reply()
90 info = req_base->dev->udp_tunnel_nic_info; in ethnl_tunnel_info_fill_reply()
116 if (udp_tunnel_nic_dump_write(req_base->dev, i, skb)) in ethnl_tunnel_info_fill_reply()
A Dplca.c54 static int plca_get_cfg_prepare_data(const struct ethnl_req_info *req_base, in plca_get_cfg_prepare_data() argument
65 phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_PLCA_HEADER, in plca_get_cfg_prepare_data()
94 static int plca_get_cfg_reply_size(const struct ethnl_req_info *req_base, in plca_get_cfg_reply_size() argument
107 const struct ethnl_req_info *req_base, in plca_get_cfg_fill_reply() argument
203 static int plca_get_status_prepare_data(const struct ethnl_req_info *req_base, in plca_get_status_prepare_data() argument
214 phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_PLCA_HEADER, in plca_get_status_prepare_data()
242 static int plca_get_status_reply_size(const struct ethnl_req_info *req_base, in plca_get_status_reply_size() argument
249 const struct ethnl_req_info *req_base, in plca_get_status_fill_reply() argument
A Ddebug.c24 static int debug_prepare_data(const struct ethnl_req_info *req_base, in debug_prepare_data() argument
44 static int debug_reply_size(const struct ethnl_req_info *req_base, in debug_reply_size() argument
48 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in debug_reply_size()
55 const struct ethnl_req_info *req_base, in debug_fill_reply() argument
59 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in debug_fill_reply()
A Dfec.c93 static int fec_prepare_data(const struct ethnl_req_info *req_base, in fec_prepare_data() argument
111 if (req_base->flags & ETHTOOL_FLAG_STATS && in fec_prepare_data()
142 static int fec_reply_size(const struct ethnl_req_info *req_base, in fec_reply_size() argument
145 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in fec_reply_size()
160 if (req_base->flags & ETHTOOL_FLAG_STATS) in fec_reply_size()
195 const struct ethnl_req_info *req_base, in fec_fill_reply() argument
198 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in fec_fill_reply()
214 if (req_base->flags & ETHTOOL_FLAG_STATS && fec_put_stats(skb, data)) in fec_fill_reply()
A Dtsconfig.c34 static int tsconfig_prepare_data(const struct ethnl_req_info *req_base, in tsconfig_prepare_data() argument
84 static int tsconfig_reply_size(const struct ethnl_req_info *req_base, in tsconfig_reply_size() argument
88 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in tsconfig_reply_size()
131 const struct ethnl_req_info *req_base, in tsconfig_fill_reply() argument
135 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in tsconfig_fill_reply()
243 static int ethnl_set_tsconfig_validate(struct ethnl_req_info *req_base, in ethnl_set_tsconfig_validate() argument
246 const struct net_device_ops *ops = req_base->dev->netdev_ops; in ethnl_set_tsconfig_validate()
295 static int ethnl_set_tsconfig(struct ethnl_req_info *req_base, in ethnl_set_tsconfig() argument
301 struct net_device *dev = req_base->dev; in ethnl_set_tsconfig()
A Dtsinfo.c73 tsinfo_parse_request(struct ethnl_req_info *req_base, struct nlattr **tb, in tsinfo_parse_request() argument
76 struct tsinfo_req_info *req = TSINFO_REQINFO(req_base); in tsinfo_parse_request()
88 static int tsinfo_prepare_data(const struct ethnl_req_info *req_base, in tsinfo_prepare_data() argument
93 struct tsinfo_req_info *req = TSINFO_REQINFO(req_base); in tsinfo_prepare_data()
108 if (req_base->flags & ETHTOOL_FLAG_STATS) { in tsinfo_prepare_data()
121 static int tsinfo_reply_size(const struct ethnl_req_info *req_base, in tsinfo_reply_size() argument
125 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in tsinfo_reply_size()
169 if (req_base->flags & ETHTOOL_FLAG_STATS) in tsinfo_reply_size()
213 const struct ethnl_req_info *req_base, in tsinfo_fill_reply() argument
217 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in tsinfo_fill_reply()
[all …]
A Dstrset.c191 static int strset_parse_request(struct ethnl_req_info *req_base, in strset_parse_request() argument
195 struct strset_req_info *req_info = STRSET_REQINFO(req_base); in strset_parse_request()
286 static int strset_prepare_data(const struct ethnl_req_info *req_base, in strset_prepare_data() argument
290 const struct strset_req_info *req_info = STRSET_REQINFO(req_base); in strset_prepare_data()
312 phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_HEADER_FLAGS, in strset_prepare_data()
366 static int strset_reply_size(const struct ethnl_req_info *req_base, in strset_reply_size() argument
369 const struct strset_req_info *req_info = STRSET_REQINFO(req_base); in strset_reply_size()
456 const struct ethnl_req_info *req_base, in strset_fill_reply() argument
459 const struct strset_req_info *req_info = STRSET_REQINFO(req_base); in strset_fill_reply()
A Dwol.c25 static int wol_prepare_data(const struct ethnl_req_info *req_base, in wol_prepare_data() argument
48 static int wol_reply_size(const struct ethnl_req_info *req_base, in wol_reply_size() argument
51 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in wol_reply_size()
66 const struct ethnl_req_info *req_base, in wol_fill_reply() argument
69 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in wol_fill_reply()
A Deee.c24 static int eee_prepare_data(const struct ethnl_req_info *req_base, in eee_prepare_data() argument
44 static int eee_reply_size(const struct ethnl_req_info *req_base, in eee_reply_size() argument
47 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in eee_reply_size()
77 const struct ethnl_req_info *req_base, in eee_fill_reply() argument
80 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in eee_fill_reply()
A Dprivflags.c58 static int privflags_prepare_data(const struct ethnl_req_info *req_base, in privflags_prepare_data() argument
88 static int privflags_reply_size(const struct ethnl_req_info *req_base, in privflags_reply_size() argument
92 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in privflags_reply_size()
101 const struct ethnl_req_info *req_base, in privflags_fill_reply() argument
105 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in privflags_fill_reply()
A Dlinkstate.c96 static int linkstate_prepare_data(const struct ethnl_req_info *req_base, in linkstate_prepare_data() argument
106 phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_LINKSTATE_HEADER, in linkstate_prepare_data()
137 if (req_base->flags & ETHTOOL_FLAG_STATS) { in linkstate_prepare_data()
153 static int linkstate_reply_size(const struct ethnl_req_info *req_base, in linkstate_reply_size() argument
180 const struct ethnl_req_info *req_base, in linkstate_fill_reply() argument
A Deeprom.c109 static int eeprom_prepare_data(const struct ethnl_req_info *req_base, in eeprom_prepare_data() argument
114 struct eeprom_req_info *request = MODULE_EEPROM_REQINFO(req_base); in eeprom_prepare_data()
197 static int eeprom_reply_size(const struct ethnl_req_info *req_base, in eeprom_reply_size() argument
200 const struct eeprom_req_info *request = MODULE_EEPROM_REQINFO(req_base); in eeprom_reply_size()
206 const struct ethnl_req_info *req_base, in eeprom_fill_reply() argument
A Dstats.c101 static int stats_parse_request(struct ethnl_req_info *req_base, in stats_parse_request() argument
106 struct stats_req_info *req_info = STATS_REQINFO(req_base); in stats_parse_request()
129 static int stats_prepare_data(const struct ethnl_req_info *req_base, in stats_prepare_data() argument
133 const struct stats_req_info *req_info = STATS_REQINFO(req_base); in stats_prepare_data()
141 phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_STATS_HEADER, in stats_prepare_data()
195 static int stats_reply_size(const struct ethnl_req_info *req_base, in stats_reply_size() argument
198 const struct stats_req_info *req_info = STATS_REQINFO(req_base); in stats_reply_size()
453 const struct ethnl_req_info *req_base, in stats_fill_reply() argument
456 const struct stats_req_info *req_info = STATS_REQINFO(req_base); in stats_fill_reply()
A Dphc_vclocks.c25 static int phc_vclocks_prepare_data(const struct ethnl_req_info *req_base, in phc_vclocks_prepare_data() argument
42 static int phc_vclocks_reply_size(const struct ethnl_req_info *req_base, in phc_vclocks_reply_size() argument
58 const struct ethnl_req_info *req_base, in phc_vclocks_fill_reply() argument
A Dfeatures.c38 static int features_prepare_data(const struct ethnl_req_info *req_base, in features_prepare_data() argument
56 static int features_reply_size(const struct ethnl_req_info *req_base, in features_reply_size() argument
60 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in features_reply_size()
89 const struct ethnl_req_info *req_base, in features_fill_reply() argument
93 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in features_fill_reply()
A Dlinkmodes.c28 static int linkmodes_prepare_data(const struct ethnl_req_info *req_base, in linkmodes_prepare_data() argument
60 static int linkmodes_reply_size(const struct ethnl_req_info *req_base, in linkmodes_reply_size() argument
66 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in linkmodes_reply_size()
101 const struct ethnl_req_info *req_base, in linkmodes_fill_reply() argument
107 bool compact = req_base->flags & ETHTOOL_FLAG_COMPACT_BITSETS; in linkmodes_fill_reply()
A Dlinkinfo.c24 static int linkinfo_prepare_data(const struct ethnl_req_info *req_base, in linkinfo_prepare_data() argument
45 static int linkinfo_reply_size(const struct ethnl_req_info *req_base, in linkinfo_reply_size() argument
57 const struct ethnl_req_info *req_base, in linkinfo_fill_reply() argument
A Dmm.c29 static int mm_prepare_data(const struct ethnl_req_info *req_base, in mm_prepare_data() argument
54 if (ops->get_mm_stats && (req_base->flags & ETHTOOL_FLAG_STATS)) in mm_prepare_data()
63 static int mm_reply_size(const struct ethnl_req_info *req_base, in mm_reply_size() argument
78 if (req_base->flags & ETHTOOL_FLAG_STATS) in mm_reply_size()
126 const struct ethnl_req_info *req_base, in mm_fill_reply() argument
143 if (req_base->flags & ETHTOOL_FLAG_STATS && in mm_fill_reply()
A Dpse-pd.c54 static int pse_prepare_data(const struct ethnl_req_info *req_base, in pse_prepare_data() argument
68 phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_PSE_HEADER, in pse_prepare_data()
80 static int pse_reply_size(const struct ethnl_req_info *req_base, in pse_reply_size() argument
151 const struct ethnl_req_info *req_base, in pse_fill_reply() argument
A Dchannels.c25 static int channels_prepare_data(const struct ethnl_req_info *req_base, in channels_prepare_data() argument
44 static int channels_reply_size(const struct ethnl_req_info *req_base, in channels_reply_size() argument
58 const struct ethnl_req_info *req_base, in channels_fill_reply() argument
A Dcoalesce.c61 static int coalesce_prepare_data(const struct ethnl_req_info *req_base, in coalesce_prepare_data() argument
83 static int coalesce_reply_size(const struct ethnl_req_info *req_base, in coalesce_reply_size() argument
209 const struct ethnl_req_info *req_base, in coalesce_fill_reply() argument
275 if (!req_base->dev || !req_base->dev->irq_moder) in coalesce_fill_reply()
278 moder = req_base->dev->irq_moder; in coalesce_fill_reply()
A Drings.c27 static int rings_prepare_data(const struct ethnl_req_info *req_base, in rings_prepare_data() argument
53 static int rings_reply_size(const struct ethnl_req_info *req_base, in rings_reply_size() argument
76 const struct ethnl_req_info *req_base, in rings_fill_reply() argument
A Dmodule.c50 static int module_prepare_data(const struct ethnl_req_info *req_base, in module_prepare_data() argument
71 static int module_reply_size(const struct ethnl_req_info *req_base, in module_reply_size() argument
87 const struct ethnl_req_info *req_base, in module_fill_reply() argument
A Drss.c256 rss_prepare_data(const struct ethnl_req_info *req_base, in rss_prepare_data() argument
261 struct rss_req_info *request = RSS_REQINFO(req_base); in rss_prepare_data()
277 rss_reply_size(const struct ethnl_req_info *req_base, in rss_reply_size() argument
296 rss_fill_reply(struct sk_buff *skb, const struct ethnl_req_info *req_base, in rss_fill_reply() argument
300 struct rss_req_info *request = RSS_REQINFO(req_base); in rss_fill_reply()

Completed in 38 milliseconds