Lines Matching refs:rss_data

2486 	struct idpf_rss_data *rss_data;  in idpf_send_get_set_rss_lut_msg()  local
2491 rss_data = in idpf_send_get_set_rss_lut_msg()
2492 &vport->adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_send_get_set_rss_lut_msg()
2493 buf_size = struct_size(rl, lut, rss_data->rss_lut_size); in idpf_send_get_set_rss_lut_msg()
2512 rl->lut_entries = cpu_to_le16(rss_data->rss_lut_size); in idpf_send_get_set_rss_lut_msg()
2513 for (i = 0; i < rss_data->rss_lut_size; i++) in idpf_send_get_set_rss_lut_msg()
2514 rl->lut[i] = cpu_to_le32(rss_data->rss_lut[i]); in idpf_send_get_set_rss_lut_msg()
2531 if (rss_data->rss_lut_size == le16_to_cpu(recv_rl->lut_entries)) in idpf_send_get_set_rss_lut_msg()
2534 rss_data->rss_lut_size = le16_to_cpu(recv_rl->lut_entries); in idpf_send_get_set_rss_lut_msg()
2535 kfree(rss_data->rss_lut); in idpf_send_get_set_rss_lut_msg()
2537 rss_data->rss_lut = kzalloc(lut_buf_size, GFP_KERNEL); in idpf_send_get_set_rss_lut_msg()
2538 if (!rss_data->rss_lut) { in idpf_send_get_set_rss_lut_msg()
2539 rss_data->rss_lut_size = 0; in idpf_send_get_set_rss_lut_msg()
2544 memcpy(rss_data->rss_lut, recv_rl->lut, rss_data->rss_lut_size); in idpf_send_get_set_rss_lut_msg()
2561 struct idpf_rss_data *rss_data; in idpf_send_get_set_rss_key_msg() local
2566 rss_data = in idpf_send_get_set_rss_key_msg()
2567 &vport->adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_send_get_set_rss_key_msg()
2568 buf_size = struct_size(rk, key_flex, rss_data->rss_key_size); in idpf_send_get_set_rss_key_msg()
2586 rk->key_len = cpu_to_le16(rss_data->rss_key_size); in idpf_send_get_set_rss_key_msg()
2587 for (i = 0; i < rss_data->rss_key_size; i++) in idpf_send_get_set_rss_key_msg()
2588 rk->key_flex[i] = rss_data->rss_key[i]; in idpf_send_get_set_rss_key_msg()
2607 if (rss_data->rss_key_size == key_size) in idpf_send_get_set_rss_key_msg()
2610 rss_data->rss_key_size = key_size; in idpf_send_get_set_rss_key_msg()
2611 kfree(rss_data->rss_key); in idpf_send_get_set_rss_key_msg()
2612 rss_data->rss_key = kzalloc(key_size, GFP_KERNEL); in idpf_send_get_set_rss_key_msg()
2613 if (!rss_data->rss_key) { in idpf_send_get_set_rss_key_msg()
2614 rss_data->rss_key_size = 0; in idpf_send_get_set_rss_key_msg()
2619 memcpy(rss_data->rss_key, recv_rk->key_flex, rss_data->rss_key_size); in idpf_send_get_set_rss_key_msg()
3322 struct idpf_rss_data *rss_data; in idpf_vport_init() local
3327 rss_data = &vport_config->user_config.rss_data; in idpf_vport_init()
3340 rss_data->rss_key_size = min_t(u16, NETDEV_RSS_KEY_LEN, in idpf_vport_init()
3342 rss_data->rss_lut_size = le16_to_cpu(vport_msg->rss_lut_size); in idpf_vport_init()