Lines Matching refs:fm_entry

1041 	struct ice_fltr_mgmt_list_entry *fm_entry;  in ice_create_pkt_fwd_rule()  local
1051 fm_entry = devm_kzalloc(ice_hw_to_dev(hw), sizeof(*fm_entry), in ice_create_pkt_fwd_rule()
1053 if (!fm_entry) { in ice_create_pkt_fwd_rule()
1058 fm_entry->fltr_info = f_entry->fltr_info; in ice_create_pkt_fwd_rule()
1061 fm_entry->vsi_count = 1; in ice_create_pkt_fwd_rule()
1062 fm_entry->lg_act_idx = ICE_INVAL_LG_ACT_INDEX; in ice_create_pkt_fwd_rule()
1063 fm_entry->sw_marker_id = ICE_INVAL_SW_MARKER_ID; in ice_create_pkt_fwd_rule()
1064 fm_entry->counter_index = ICE_INVAL_COUNTER_ID; in ice_create_pkt_fwd_rule()
1066 ice_fill_sw_rule(hw, &fm_entry->fltr_info, s_rule, in ice_create_pkt_fwd_rule()
1072 devm_kfree(ice_hw_to_dev(hw), fm_entry); in ice_create_pkt_fwd_rule()
1078 fm_entry->fltr_info.fltr_rule_id = in ice_create_pkt_fwd_rule()
1084 l_type = fm_entry->fltr_info.lkup_type; in ice_create_pkt_fwd_rule()
1086 list_add(&fm_entry->list_entry, &recp->filt_rules); in ice_create_pkt_fwd_rule()
1133 struct ice_fltr_mgmt_list_entry *fm_entry; in ice_update_sw_rule_bridge_mode() local
1142 list_for_each_entry(fm_entry, rule_head, list_entry) { in ice_update_sw_rule_bridge_mode()
1143 struct ice_fltr_info *fi = &fm_entry->fltr_info; in ice_update_sw_rule_bridge_mode()
1722 struct ice_fltr_mgmt_list_entry *fm_entry; in ice_add_mac() local
1729 fm_entry = devm_kzalloc(ice_hw_to_dev(hw), in ice_add_mac()
1730 sizeof(*fm_entry), GFP_KERNEL); in ice_add_mac()
1731 if (!fm_entry) { in ice_add_mac()
1735 fm_entry->fltr_info = *f_info; in ice_add_mac()
1736 fm_entry->vsi_count = 1; in ice_add_mac()
1741 list_add(&fm_entry->list_entry, rule_head); in ice_add_mac()
2222 ice_vsi_uses_fltr(struct ice_fltr_mgmt_list_entry *fm_entry, u16 vsi_handle) in ice_vsi_uses_fltr() argument
2224 return ((fm_entry->fltr_info.fltr_act == ICE_FWD_TO_VSI && in ice_vsi_uses_fltr()
2225 fm_entry->fltr_info.vsi_handle == vsi_handle) || in ice_vsi_uses_fltr()
2226 (fm_entry->fltr_info.fltr_act == ICE_FWD_TO_VSI_LIST && in ice_vsi_uses_fltr()
2227 (test_bit(vsi_handle, fm_entry->vsi_list_info->vsi_map)))); in ice_vsi_uses_fltr()
2291 struct ice_fltr_mgmt_list_entry *fm_entry; in ice_add_to_vsi_fltr_list() local
2298 list_for_each_entry(fm_entry, lkup_list_head, list_entry) { in ice_add_to_vsi_fltr_list()
2301 fi = &fm_entry->fltr_info; in ice_add_to_vsi_fltr_list()
2302 if (!fi || !ice_vsi_uses_fltr(fm_entry, vsi_handle)) in ice_add_to_vsi_fltr_list()
2379 struct ice_fltr_list_entry *fm_entry, *tmp; in ice_clear_vsi_promisc() local
2432 list_for_each_entry_safe(fm_entry, tmp, &remove_list_head, list_entry) { in ice_clear_vsi_promisc()
2433 list_del(&fm_entry->list_entry); in ice_clear_vsi_promisc()
2434 devm_kfree(ice_hw_to_dev(hw), fm_entry); in ice_clear_vsi_promisc()
2614 struct ice_fltr_list_entry *fm_entry; in ice_remove_vsi_lkup_fltr() local
2652 list_for_each_entry_safe(fm_entry, tmp, &remove_list_head, list_entry) { in ice_remove_vsi_lkup_fltr()
2653 list_del(&fm_entry->list_entry); in ice_remove_vsi_lkup_fltr()
2654 devm_kfree(ice_hw_to_dev(hw), fm_entry); in ice_remove_vsi_lkup_fltr()