Lines Matching refs:rss_data
4302 struct idpf_rss_data *rss_data; in idpf_fill_dflt_rss_lut() local
4305 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_fill_dflt_rss_lut()
4307 for (i = 0; i < rss_data->rss_lut_size; i++) { in idpf_fill_dflt_rss_lut()
4308 rss_data->rss_lut[i] = i % num_active_rxq; in idpf_fill_dflt_rss_lut()
4309 rss_data->cached_lut[i] = rss_data->rss_lut[i]; in idpf_fill_dflt_rss_lut()
4322 struct idpf_rss_data *rss_data; in idpf_init_rss() local
4325 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_init_rss()
4327 lut_size = rss_data->rss_lut_size * sizeof(u32); in idpf_init_rss()
4328 rss_data->rss_lut = kzalloc(lut_size, GFP_KERNEL); in idpf_init_rss()
4329 if (!rss_data->rss_lut) in idpf_init_rss()
4332 rss_data->cached_lut = kzalloc(lut_size, GFP_KERNEL); in idpf_init_rss()
4333 if (!rss_data->cached_lut) { in idpf_init_rss()
4334 kfree(rss_data->rss_lut); in idpf_init_rss()
4335 rss_data->rss_lut = NULL; in idpf_init_rss()
4353 struct idpf_rss_data *rss_data; in idpf_deinit_rss() local
4355 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_deinit_rss()
4356 kfree(rss_data->cached_lut); in idpf_deinit_rss()
4357 rss_data->cached_lut = NULL; in idpf_deinit_rss()
4358 kfree(rss_data->rss_lut); in idpf_deinit_rss()
4359 rss_data->rss_lut = NULL; in idpf_deinit_rss()