Lines Matching refs:request

72 	struct rss_req_info *request = RSS_REQINFO(req_info);  in rss_parse_request()  local
75 request->rss_context = nla_get_u32(tb[ETHTOOL_A_RSS_CONTEXT]); in rss_parse_request()
149 rss_prepare_get(const struct rss_req_info *request, struct net_device *dev, in rss_prepare_get() argument
202 rss_prepare_ctx(const struct rss_req_info *request, struct net_device *dev, in rss_prepare_ctx() argument
211 ctx = xa_load(&dev->ethtool->rss_ctx, request->rss_context); in rss_prepare_ctx()
241 rss_prepare(const struct rss_req_info *request, struct net_device *dev, in rss_prepare() argument
244 rss_prepare_flow_hash(request, dev, data, info); in rss_prepare()
250 if (request->rss_context) in rss_prepare()
251 return rss_prepare_ctx(request, dev, data, info); in rss_prepare()
252 return rss_prepare_get(request, dev, data, info); in rss_prepare()
261 struct rss_req_info *request = RSS_REQINFO(req_base); in rss_prepare_data() local
270 if (request->rss_context && !ops->create_rxfh_context) in rss_prepare_data()
273 return rss_prepare(request, dev, data, info); in rss_prepare_data()
300 struct rss_req_info *request = RSS_REQINFO(req_base); in rss_fill_reply() local
302 if (request->rss_context && in rss_fill_reply()
303 nla_put_u32(skb, ETHTOOL_A_RSS_CONTEXT, request->rss_context)) in rss_fill_reply()
585 struct rss_req_info *request = RSS_REQINFO(req_info); in ethnl_rss_set_validate() local
590 if (request->rss_context && !ops->create_rxfh_context) in ethnl_rss_set_validate()
593 if (request->rss_context && !ops->rxfh_per_ctx_key) { in ethnl_rss_set_validate()
605 if (request->rss_context && in ethnl_rss_set_validate()
828 struct rss_req_info *request = RSS_REQINFO(req_info); in ethnl_rss_set() local
841 ret = rss_prepare(request, dev, &data, info); in ethnl_rss_set()
845 rxfh.rss_context = request->rss_context; in ethnl_rss_set()
867 if (!request->rss_context || ops->rxfh_per_ctx_key) in ethnl_rss_set()
873 if (request->rss_context) { in ethnl_rss_set()
874 ctx = xa_load(&dev->ethtool->rss_ctx, request->rss_context); in ethnl_rss_set()
881 ret = ethnl_set_rss_fields(dev, info, request->rss_context, in ethnl_rss_set()