Lines Matching refs:rss
291 struct otx2_rss_info *rss = &pfvf->hw.rss_info; in otx2_set_flowkey_cfg() local
303 req->flowkey_cfg = rss->flowkey_cfg; in otx2_set_flowkey_cfg()
325 struct otx2_rss_info *rss = &pfvf->hw.rss_info; in otx2_set_rss_table() local
326 const int index = rss->rss_size * ctx_id; in otx2_set_rss_table()
332 ind_tbl = ind_tbl ?: rss->ind_tbl; in otx2_set_rss_table()
334 for (idx = 0; idx < rss->rss_size; idx++) { in otx2_set_rss_table()
356 aq->rss.rq = ind_tbl[idx]; in otx2_set_rss_table()
370 struct otx2_rss_info *rss = &pfvf->hw.rss_info; in otx2_set_rss_key() local
371 u64 *key = (u64 *)&rss->key[4]; in otx2_set_rss_key()
383 (u64)(*((u32 *)&rss->key)) << 32); in otx2_set_rss_key()
384 idx = sizeof(rss->key) / sizeof(u64); in otx2_set_rss_key()
393 struct otx2_rss_info *rss = &pfvf->hw.rss_info; in otx2_rss_init() local
396 rss->rss_size = sizeof(*rss->ind_tbl); in otx2_rss_init()
399 if (!rss->enable) in otx2_rss_init()
400 netdev_rss_key_fill(rss->key, sizeof(rss->key)); in otx2_rss_init()
404 for (idx = 0; idx < rss->rss_size; idx++) in otx2_rss_init()
405 rss->ind_tbl[idx] = in otx2_rss_init()
414 rss->flowkey_cfg = rss->enable ? rss->flowkey_cfg : in otx2_rss_init()
424 rss->enable = true; in otx2_rss_init()