Lines Matching refs:rss
2366 struct qed_rss_params *rss) in qed_update_vport_rss() argument
2371 rss->update_rss_config = 1; in qed_update_vport_rss()
2372 rss->rss_enable = 1; in qed_update_vport_rss()
2373 rss->update_rss_capabilities = 1; in qed_update_vport_rss()
2374 rss->update_rss_ind_table = 1; in qed_update_vport_rss()
2375 rss->update_rss_key = 1; in qed_update_vport_rss()
2376 rss->rss_caps = input->rss_caps; in qed_update_vport_rss()
2377 memcpy(rss->rss_key, input->rss_key, QED_RSS_KEY_SIZE * sizeof(u32)); in qed_update_vport_rss()
2386 memcpy(rss->rss_ind_table, in qed_update_vport_rss()
2389 rss->rss_table_size_log = 7; in qed_update_vport_rss()
2394 memcpy(&rss[1], &rss[0], sizeof(struct qed_rss_params)); in qed_update_vport_rss()
2402 t_rss = &rss[0]; in qed_update_vport_rss()
2404 t_rss = &rss[1]; in qed_update_vport_rss()
2412 if (rss[fn].rss_ind_table[i] != in qed_update_vport_rss()
2413 rss[fn].rss_ind_table[0]) in qed_update_vport_rss()
2421 rss[fn].rss_table_size_log = 6; in qed_update_vport_rss()
2431 struct qed_rss_params *rss; in qed_update_vport() local
2437 rss = vzalloc(array_size(sizeof(*rss), cdev->num_hwfns)); in qed_update_vport()
2438 if (!rss) in qed_update_vport()
2457 if (qed_update_vport_rss(cdev, ¶ms->rss_params, rss)) in qed_update_vport()
2464 sp_params.rss_params = &rss[i]; in qed_update_vport()
2482 vfree(rss); in qed_update_vport()