Lines Matching refs:vsig_tbl

2820 	if (!hw->blk[blk].xlt2.vsig_tbl[idx].in_use) {  in ice_vsig_alloc_val()
2821 INIT_LIST_HEAD(&hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst); in ice_vsig_alloc_val()
2822 hw->blk[blk].xlt2.vsig_tbl[idx].in_use = true; in ice_vsig_alloc_val()
2841 if (!hw->blk[blk].xlt2.vsig_tbl[i].in_use) in ice_vsig_alloc()
2870 if (xlt2->vsig_tbl[i].in_use && in ice_find_dup_props_vsig()
2871 ice_match_prop_lst(chs, &xlt2->vsig_tbl[i].prop_lst)) { in ice_find_dup_props_vsig()
2898 if (!hw->blk[blk].xlt2.vsig_tbl[idx].in_use) in ice_vsig_free()
2901 hw->blk[blk].xlt2.vsig_tbl[idx].in_use = false; in ice_vsig_free()
2903 vsi_cur = hw->blk[blk].xlt2.vsig_tbl[idx].first_vsi; in ice_vsig_free()
2919 hw->blk[blk].xlt2.vsig_tbl[idx].first_vsi = NULL; in ice_vsig_free()
2924 &hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst, in ice_vsig_free()
2933 INIT_LIST_HEAD(&hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst); in ice_vsig_free()
2959 if (!hw->blk[blk].xlt2.vsig_tbl[idx].in_use) in ice_vsig_remove_vsi()
2966 vsi_head = &hw->blk[blk].xlt2.vsig_tbl[idx].first_vsi; in ice_vsig_remove_vsi()
3021 if (!hw->blk[blk].xlt2.vsig_tbl[idx].in_use && in ice_vsig_add_mv_vsi()
3048 tmp = hw->blk[blk].xlt2.vsig_tbl[idx].first_vsi; in ice_vsig_add_mv_vsi()
3049 hw->blk[blk].xlt2.vsig_tbl[idx].first_vsi = in ice_vsig_add_mv_vsi()
3985 if (!hw->blk[blk].xlt2.vsig_tbl) in ice_free_vsig_tbl()
3989 if (hw->blk[blk].xlt2.vsig_tbl[i].in_use) in ice_free_vsig_tbl()
4019 devm_kfree(ice_hw_to_dev(hw), hw->blk[i].xlt2.vsig_tbl); in ice_free_hw_tbls()
4077 memset(xlt2->vsig_tbl, 0, in ice_clear_hw_tbls()
4078 xlt2->count * sizeof(*xlt2->vsig_tbl)); in ice_clear_hw_tbls()
4152 xlt2->vsig_tbl = devm_kcalloc(ice_hw_to_dev(hw), xlt2->count, in ice_init_hw_tbls()
4153 sizeof(*xlt2->vsig_tbl), in ice_init_hw_tbls()
4155 if (!xlt2->vsig_tbl) in ice_init_hw_tbls()
4159 INIT_LIST_HEAD(&xlt2->vsig_tbl[j].prop_lst); in ice_init_hw_tbls()
4322 if (!hw->blk[blk].xlt2.vsig_tbl[idx].in_use) in ice_vsig_get_ref()
4325 ptr = hw->blk[blk].xlt2.vsig_tbl[idx].first_vsi; in ice_vsig_get_ref()
4347 list_for_each_entry(ent, &hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst, in ice_has_prof_vsig()
5033 list_for_each_entry(p, &hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst, in ice_vsig_prof_id_count()
5109 &hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst, in ice_rem_vsig()
5120 vsi_cur = hw->blk[blk].xlt2.vsig_tbl[idx].first_vsi; in ice_rem_vsig()
5164 &hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst, in ice_rem_prof_id_vsig()
5198 if (hw->blk[blk].xlt2.vsig_tbl[i].in_use) { in ice_rem_flow_all()
5326 list_for_each_entry(ent1, &hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst, in ice_get_profs_vsig()
5558 list_for_each_entry(t, &hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst, in ice_adj_prof_priorities()
5697 &hw->blk[blk].xlt2.vsig_tbl[vsig_idx].prop_lst); in ice_add_prof_id_vsig()
5700 &hw->blk[blk].xlt2.vsig_tbl[vsig_idx].prop_lst); in ice_add_prof_id_vsig()