Lines Matching refs:tun

267 ice_fdir_remap_entries(struct ice_fd_hw_prof *prof, int tun, int idx)  in ice_fdir_remap_entries()  argument
269 if (idx != prof->cnt && tun < ICE_FD_HW_SEG_MAX) { in ice_fdir_remap_entries()
275 old_entry_h = prof->entry_h[i + 1][tun]; in ice_fdir_remap_entries()
276 prof->entry_h[i][tun] = old_entry_h; in ice_fdir_remap_entries()
280 prof->entry_h[i][tun] = 0; in ice_fdir_remap_entries()
299 int tun, i; in ice_fdir_rem_adq_chnl() local
304 for (tun = 0; tun < ICE_FD_HW_SEG_MAX; tun++) { in ice_fdir_rem_adq_chnl()
307 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_fdir_rem_adq_chnl()
313 prof->entry_h[i][tun] = 0; in ice_fdir_rem_adq_chnl()
319 ice_fdir_remap_entries(prof, tun, i); in ice_fdir_rem_adq_chnl()
359 int tun; in ice_fdir_erase_flow_from_hw() local
364 for (tun = 0; tun < ICE_FD_HW_SEG_MAX; tun++) { in ice_fdir_erase_flow_from_hw()
368 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_fdir_erase_flow_from_hw()
372 if (!prof->entry_h[j][tun] || !prof->vsi_h[j]) in ice_fdir_erase_flow_from_hw()
376 ice_flow_rem_entry(hw, blk, prof->entry_h[j][tun]); in ice_fdir_erase_flow_from_hw()
377 prof->entry_h[j][tun] = 0; in ice_fdir_erase_flow_from_hw()
395 int tun, i; in ice_fdir_rem_flow() local
404 for (tun = 0; tun < ICE_FD_HW_SEG_MAX; tun++) { in ice_fdir_rem_flow()
405 if (!prof->fdir_seg[tun]) in ice_fdir_rem_flow()
407 devm_kfree(ice_hw_to_dev(hw), prof->fdir_seg[tun]); in ice_fdir_rem_flow()
408 prof->fdir_seg[tun] = NULL; in ice_fdir_rem_flow()
435 int tun; in ice_fdir_replay_flows() local
439 for (tun = 0; tun < ICE_FD_HW_SEG_MAX; tun++) { in ice_fdir_replay_flows()
446 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_fdir_replay_flows()
448 prof->fdir_seg[tun], TNL_SEG_CNT(tun), in ice_fdir_replay_flows()
467 prof->entry_h[j][tun] = entry_h; in ice_fdir_replay_flows()
622 enum ice_fltr_ptype flow, enum ice_fd_hw_seg tun) in ice_fdir_set_hw_fltr_rule() argument
650 old_seg = hw_prof->fdir_seg[tun]; in ice_fdir_set_hw_fltr_rule()
681 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_fdir_set_hw_fltr_rule()
683 TNL_SEG_CNT(tun), &prof); in ice_fdir_set_hw_fltr_rule()
697 hw_prof->fdir_seg[tun] = seg; in ice_fdir_set_hw_fltr_rule()
698 hw_prof->entry_h[0][tun] = entry1_h; in ice_fdir_set_hw_fltr_rule()
699 hw_prof->entry_h[1][tun] = entry2_h; in ice_fdir_set_hw_fltr_rule()
726 hw_prof->entry_h[vsi_idx][tun] = entry1_h; in ice_fdir_set_hw_fltr_rule()
733 hw_prof->fdir_seg[tun] = NULL; in ice_fdir_set_hw_fltr_rule()
749 if (!hw_prof->entry_h[idx][tun]) in ice_fdir_set_hw_fltr_rule()
752 ice_flow_rem_entry(hw, ICE_BLK_FD, hw_prof->entry_h[idx][tun]); in ice_fdir_set_hw_fltr_rule()
753 hw_prof->entry_h[idx][tun] = 0; in ice_fdir_set_hw_fltr_rule()
1431 int tun; in ice_fdir_write_all_fltr() local
1433 for (tun = 0; tun < ICE_FD_HW_SEG_MAX; tun++) { in ice_fdir_write_all_fltr()
1434 bool is_tun = tun == ICE_FD_HW_SEG_TUN; in ice_fdir_write_all_fltr()