Lines Matching refs:fm_entry

1619 	struct ice_fltr_mgmt_list_entry *fm_entry;  in ice_create_pkt_fwd_rule()  local
1627 fm_entry = (struct ice_fltr_mgmt_list_entry *) in ice_create_pkt_fwd_rule()
1628 ice_malloc(hw, sizeof(*fm_entry)); in ice_create_pkt_fwd_rule()
1629 if (!fm_entry) { in ice_create_pkt_fwd_rule()
1634 fm_entry->fltr_info = f_entry->fltr_info; in ice_create_pkt_fwd_rule()
1637 fm_entry->vsi_count = 1; in ice_create_pkt_fwd_rule()
1638 fm_entry->lg_act_idx = ICE_INVAL_LG_ACT_INDEX; in ice_create_pkt_fwd_rule()
1639 fm_entry->sw_marker_id = ICE_INVAL_SW_MARKER_ID; in ice_create_pkt_fwd_rule()
1640 fm_entry->counter_index = ICE_INVAL_COUNTER_ID; in ice_create_pkt_fwd_rule()
1642 ice_fill_sw_rule(hw, &fm_entry->fltr_info, s_rule, in ice_create_pkt_fwd_rule()
1648 ice_free(hw, fm_entry); in ice_create_pkt_fwd_rule()
1654 fm_entry->fltr_info.fltr_rule_id = in ice_create_pkt_fwd_rule()
1660 LIST_ADD(&fm_entry->list_entry, &recp_list->filt_rules); in ice_create_pkt_fwd_rule()
1707 struct ice_fltr_mgmt_list_entry *fm_entry; in ice_update_sw_rule_bridge_mode() local
1716 LIST_FOR_EACH_ENTRY(fm_entry, rule_head, ice_fltr_mgmt_list_entry, in ice_update_sw_rule_bridge_mode()
1718 struct ice_fltr_info *fi = &fm_entry->fltr_info; in ice_update_sw_rule_bridge_mode()
2392 struct ice_fltr_mgmt_list_entry *fm_entry; in ice_add_mac_rule() local
2399 fm_entry = (struct ice_fltr_mgmt_list_entry *) in ice_add_mac_rule()
2400 ice_malloc(hw, sizeof(*fm_entry)); in ice_add_mac_rule()
2401 if (!fm_entry) { in ice_add_mac_rule()
2405 fm_entry->fltr_info = *f_info; in ice_add_mac_rule()
2406 fm_entry->vsi_count = 1; in ice_add_mac_rule()
2411 LIST_ADD(&fm_entry->list_entry, rule_head); in ice_add_mac_rule()
3019 ice_vsi_uses_fltr(struct ice_fltr_mgmt_list_entry *fm_entry, u16 vsi_handle) in ice_vsi_uses_fltr() argument
3021 return ((fm_entry->fltr_info.fltr_act == ICE_FWD_TO_VSI && in ice_vsi_uses_fltr()
3022 fm_entry->fltr_info.vsi_handle == vsi_handle) || in ice_vsi_uses_fltr()
3023 (fm_entry->fltr_info.fltr_act == ICE_FWD_TO_VSI_LIST && in ice_vsi_uses_fltr()
3024 fm_entry->vsi_list_info && in ice_vsi_uses_fltr()
3025 (ice_is_bit_set(fm_entry->vsi_list_info->vsi_map, in ice_vsi_uses_fltr()
3090 struct ice_fltr_mgmt_list_entry *fm_entry; in ice_add_to_vsi_fltr_list() local
3097 LIST_FOR_EACH_ENTRY(fm_entry, lkup_list_head, in ice_add_to_vsi_fltr_list()
3099 if (!ice_vsi_uses_fltr(fm_entry, vsi_handle)) in ice_add_to_vsi_fltr_list()
3104 &fm_entry->fltr_info); in ice_add_to_vsi_fltr_list()
3254 struct ice_fltr_list_entry *fm_entry, *tmp; in _ice_clear_vsi_promisc() local
3308 LIST_FOR_EACH_ENTRY_SAFE(fm_entry, tmp, &remove_list_head, in _ice_clear_vsi_promisc()
3310 LIST_DEL(&fm_entry->list_entry); in _ice_clear_vsi_promisc()
3311 ice_free(hw, fm_entry); in _ice_clear_vsi_promisc()
3556 struct ice_fltr_list_entry *fm_entry; in ice_remove_vsi_lkup_fltr() local
3600 LIST_FOR_EACH_ENTRY_SAFE(fm_entry, tmp, &remove_list_head, in ice_remove_vsi_lkup_fltr()
3602 LIST_DEL(&fm_entry->list_entry); in ice_remove_vsi_lkup_fltr()
3603 ice_free(hw, fm_entry); in ice_remove_vsi_lkup_fltr()