Lines Matching defs:req

85 	struct hclge_comm_rss_tc_mode_cmd *req;
90 req = (struct hclge_comm_rss_tc_mode_cmd *)desc.data;
106 req->rss_tc_mode[i] = cpu_to_le16(mode);
152 struct hclge_comm_rss_input_tuple_cmd *req;
160 req = (struct hclge_comm_rss_input_tuple_cmd *)desc.data;
164 ret = hclge_comm_init_rss_tuple_cmd(rss_cfg, nfc, ae_dev, req);
178 rss_cfg->rss_tuple_sets.ipv4_tcp_en = req->ipv4_tcp_en;
179 rss_cfg->rss_tuple_sets.ipv4_udp_en = req->ipv4_udp_en;
180 rss_cfg->rss_tuple_sets.ipv4_sctp_en = req->ipv4_sctp_en;
181 rss_cfg->rss_tuple_sets.ipv4_fragment_en = req->ipv4_fragment_en;
182 rss_cfg->rss_tuple_sets.ipv6_tcp_en = req->ipv6_tcp_en;
183 rss_cfg->rss_tuple_sets.ipv6_udp_en = req->ipv6_udp_en;
184 rss_cfg->rss_tuple_sets.ipv6_sctp_en = req->ipv6_sctp_en;
185 rss_cfg->rss_tuple_sets.ipv6_fragment_en = req->ipv6_fragment_en;
255 hclge_comm_append_rss_msb_info(struct hclge_comm_rss_ind_tbl_cmd *req,
265 req->rss_qid_h[rss_msb_oft] |= rss_msb_val;
271 struct hclge_comm_rss_ind_tbl_cmd *req;
279 req = (struct hclge_comm_rss_ind_tbl_cmd *)desc.data;
288 req->start_table_index =
290 req->rss_set_bitmap =
294 req->rss_qid_l[j] = qid & 0xff;
295 hclge_comm_append_rss_msb_info(req, qid, j);
311 struct hclge_comm_rss_input_tuple_cmd *req;
318 req = (struct hclge_comm_rss_input_tuple_cmd *)desc.data;
320 req->ipv4_tcp_en = rss_cfg->rss_tuple_sets.ipv4_tcp_en;
321 req->ipv4_udp_en = rss_cfg->rss_tuple_sets.ipv4_udp_en;
322 req->ipv4_sctp_en = rss_cfg->rss_tuple_sets.ipv4_sctp_en;
323 req->ipv4_fragment_en = rss_cfg->rss_tuple_sets.ipv4_fragment_en;
324 req->ipv6_tcp_en = rss_cfg->rss_tuple_sets.ipv6_tcp_en;
325 req->ipv6_udp_en = rss_cfg->rss_tuple_sets.ipv6_udp_en;
326 req->ipv6_sctp_en = rss_cfg->rss_tuple_sets.ipv6_sctp_en;
327 req->ipv6_fragment_en = rss_cfg->rss_tuple_sets.ipv6_fragment_en;
374 struct hclge_comm_rss_config_cmd *req;
382 req = (struct hclge_comm_rss_config_cmd *)desc.data;
389 req->hash_config |= (hfunc & HCLGE_COMM_RSS_HASH_ALGO_MASK);
390 req->hash_config |=
394 memcpy(req->hash_key,
440 struct hclge_comm_rss_input_tuple_cmd *req)
444 req->ipv4_tcp_en = rss_cfg->rss_tuple_sets.ipv4_tcp_en;
445 req->ipv4_udp_en = rss_cfg->rss_tuple_sets.ipv4_udp_en;
446 req->ipv4_sctp_en = rss_cfg->rss_tuple_sets.ipv4_sctp_en;
447 req->ipv4_fragment_en = rss_cfg->rss_tuple_sets.ipv4_fragment_en;
448 req->ipv6_tcp_en = rss_cfg->rss_tuple_sets.ipv6_tcp_en;
449 req->ipv6_udp_en = rss_cfg->rss_tuple_sets.ipv6_udp_en;
450 req->ipv6_sctp_en = rss_cfg->rss_tuple_sets.ipv6_sctp_en;
451 req->ipv6_fragment_en = rss_cfg->rss_tuple_sets.ipv6_fragment_en;
456 req->ipv4_tcp_en = tuple_sets;
459 req->ipv6_tcp_en = tuple_sets;
462 req->ipv4_udp_en = tuple_sets;
465 req->ipv6_udp_en = tuple_sets;
468 req->ipv4_sctp_en = tuple_sets;
475 req->ipv6_sctp_en = tuple_sets;
478 req->ipv4_fragment_en = HCLGE_COMM_RSS_INPUT_TUPLE_OTHER;
481 req->ipv6_fragment_en = HCLGE_COMM_RSS_INPUT_TUPLE_OTHER;