Lines Matching refs:rss
2381 struct qed_rss_params *rss) in qed_update_vport_rss() argument
2386 rss->update_rss_config = 1; in qed_update_vport_rss()
2387 rss->rss_enable = 1; in qed_update_vport_rss()
2388 rss->update_rss_capabilities = 1; in qed_update_vport_rss()
2389 rss->update_rss_ind_table = 1; in qed_update_vport_rss()
2390 rss->update_rss_key = 1; in qed_update_vport_rss()
2391 rss->rss_caps = input->rss_caps; in qed_update_vport_rss()
2392 memcpy(rss->rss_key, input->rss_key, QED_RSS_KEY_SIZE * sizeof(u32)); in qed_update_vport_rss()
2401 memcpy(rss->rss_ind_table, in qed_update_vport_rss()
2404 rss->rss_table_size_log = 7; in qed_update_vport_rss()
2409 memcpy(&rss[1], &rss[0], sizeof(struct qed_rss_params)); in qed_update_vport_rss()
2417 t_rss = &rss[0]; in qed_update_vport_rss()
2419 t_rss = &rss[1]; in qed_update_vport_rss()
2427 if (rss[fn].rss_ind_table[i] != in qed_update_vport_rss()
2428 rss[fn].rss_ind_table[0]) in qed_update_vport_rss()
2436 rss[fn].rss_table_size_log = 6; in qed_update_vport_rss()
2446 struct qed_rss_params *rss; in qed_update_vport() local
2452 rss = vzalloc(array_size(sizeof(*rss), cdev->num_hwfns)); in qed_update_vport()
2453 if (!rss) in qed_update_vport()
2472 if (qed_update_vport_rss(cdev, ¶ms->rss_params, rss)) in qed_update_vport()
2479 sp_params.rss_params = &rss[i]; in qed_update_vport()
2497 vfree(rss); in qed_update_vport()