Lines Matching refs:rss
825 static int cxgb4_config_rss(const struct port_info *pi, u16 *rss,
831 ret = t4_config_rss_range(adap, adap->mbox, viid, 0, rss_size, rss,
847 rss[0]);
864 u16 *rss;
867 rss = kmalloc_array(pi->rss_size, sizeof(u16), GFP_KERNEL);
868 if (!rss)
873 rss[i] = rxq[*queues].rspq.abs_id;
875 err = cxgb4_config_rss(pi, rss, pi->rss_size, pi->viid);
876 kfree(rss);
895 pi->rss[j] = j % pi->nqsets;
897 err = cxgb4_write_rss(pi, pi->rss);
1325 u16 *rss;
1391 rss = kcalloc(pi->rss_size, sizeof(u16), GFP_KERNEL);
1392 if (!rss) {
1399 rss[i] = mirror_rxq[i % pi->nmirrorqsets].rspq.abs_id;
1401 ret = cxgb4_config_rss(pi, rss, pi->rss_size, pi->viid_mirror);
1402 kfree(rss);
6110 pi->rss = kcalloc(pi->rss_size, sizeof(u16), GFP_KERNEL);
6111 if (!pi->rss)
6200 kfree(adap2pinfo(adapter, i)->rss);