Lines Matching refs:rss_data
4493 struct idpf_rss_data *rss_data; in idpf_fill_dflt_rss_lut() local
4496 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_fill_dflt_rss_lut()
4498 for (i = 0; i < rss_data->rss_lut_size; i++) { in idpf_fill_dflt_rss_lut()
4499 rss_data->rss_lut[i] = i % num_active_rxq; in idpf_fill_dflt_rss_lut()
4500 rss_data->cached_lut[i] = rss_data->rss_lut[i]; in idpf_fill_dflt_rss_lut()
4513 struct idpf_rss_data *rss_data; in idpf_init_rss() local
4516 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_init_rss()
4518 lut_size = rss_data->rss_lut_size * sizeof(u32); in idpf_init_rss()
4519 rss_data->rss_lut = kzalloc(lut_size, GFP_KERNEL); in idpf_init_rss()
4520 if (!rss_data->rss_lut) in idpf_init_rss()
4523 rss_data->cached_lut = kzalloc(lut_size, GFP_KERNEL); in idpf_init_rss()
4524 if (!rss_data->cached_lut) { in idpf_init_rss()
4525 kfree(rss_data->rss_lut); in idpf_init_rss()
4526 rss_data->rss_lut = NULL; in idpf_init_rss()
4544 struct idpf_rss_data *rss_data; in idpf_deinit_rss() local
4546 rss_data = &adapter->vport_config[vport->idx]->user_config.rss_data; in idpf_deinit_rss()
4547 kfree(rss_data->cached_lut); in idpf_deinit_rss()
4548 rss_data->cached_lut = NULL; in idpf_deinit_rss()
4549 kfree(rss_data->rss_lut); in idpf_deinit_rss()
4550 rss_data->rss_lut = NULL; in idpf_deinit_rss()