Lines Matching refs:ice_hw
1461 int ice_init_def_sw_recp(struct ice_hw *hw) in ice_init_def_sw_recp()
1509 ice_aq_get_sw_cfg(struct ice_hw *hw, struct ice_aqc_get_sw_cfg_resp_elem *buf, in ice_aq_get_sw_cfg()
1539 ice_aq_add_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx, in ice_aq_add_vsi()
1583 ice_aq_free_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx, in ice_aq_free_vsi()
1618 ice_aq_update_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx, in ice_aq_update_vsi()
1653 bool ice_is_vsi_valid(struct ice_hw *hw, u16 vsi_handle) in ice_is_vsi_valid()
1666 u16 ice_get_hw_vsi_num(struct ice_hw *hw, u16 vsi_handle) in ice_get_hw_vsi_num()
1678 struct ice_vsi_ctx *ice_get_vsi_ctx(struct ice_hw *hw, u16 vsi_handle) in ice_get_vsi_ctx()
1692 ice_save_vsi_ctx(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi) in ice_save_vsi_ctx()
1702 static void ice_clear_vsi_q_ctx(struct ice_hw *hw, u16 vsi_handle) in ice_clear_vsi_q_ctx()
1724 static void ice_clear_vsi_ctx(struct ice_hw *hw, u16 vsi_handle) in ice_clear_vsi_ctx()
1740 void ice_clear_all_vsi_ctx(struct ice_hw *hw) in ice_clear_all_vsi_ctx()
1760 ice_add_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx, in ice_add_vsi()
1801 ice_free_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx, in ice_free_vsi()
1825 ice_update_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx, in ice_update_vsi()
1841 ice_cfg_rdma_fltr(struct ice_hw *hw, u16 vsi_handle, bool enable) in ice_cfg_rdma_fltr()
1885 ice_aq_alloc_free_vsi_list(struct ice_hw *hw, u16 *vsi_list_id, in ice_aq_alloc_free_vsi_list()
1944 ice_aq_sw_rules(struct ice_hw *hw, void *rule_list, u16 rule_list_sz, in ice_aq_sw_rules()
1987 ice_aq_add_recipe(struct ice_hw *hw, in ice_aq_add_recipe()
2024 ice_aq_get_recipe(struct ice_hw *hw, in ice_aq_get_recipe()
2064 ice_update_recipe_lkup_idx(struct ice_hw *hw, in ice_update_recipe_lkup_idx()
2117 ice_aq_map_recipe_to_profile(struct ice_hw *hw, u32 profile_id, u64 r_assoc, in ice_aq_map_recipe_to_profile()
2143 ice_aq_get_recipe_to_profile(struct ice_hw *hw, u32 profile_id, u64 *r_assoc, in ice_aq_get_recipe_to_profile()
2165 void ice_init_chk_recipe_reuse_support(struct ice_hw *hw) in ice_init_chk_recipe_reuse_support()
2178 int ice_alloc_recipe(struct ice_hw *hw, u16 *rid) in ice_alloc_recipe()
2209 static int ice_free_recipe_res(struct ice_hw *hw, u16 rid) in ice_free_recipe_res()
2227 static int ice_release_recipe_res(struct ice_hw *hw, in ice_release_recipe_res()
2280 static void ice_get_recp_to_prof_map(struct ice_hw *hw) in ice_get_recp_to_prof_map()
2314 ice_get_recp_frm_fw(struct ice_hw *hw, struct ice_sw_recipe *recps, u8 rid, in ice_get_recp_frm_fw()
2469 int ice_get_initial_sw_cfg(struct ice_hw *hw) in ice_get_initial_sw_cfg()
2538 static void ice_fill_sw_info(struct ice_hw *hw, struct ice_fltr_info *fi) in ice_fill_sw_info()
2607 ice_fill_sw_rule(struct ice_hw *hw, struct ice_fltr_info *f_info, in ice_fill_sw_rule()
2746 ice_add_marker_act(struct ice_hw *hw, struct ice_fltr_mgmt_list_entry *m_ent, in ice_add_marker_act()
2848 ice_create_vsi_list_map(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi, in ice_create_vsi_list_map()
2882 ice_update_vsi_list_rule(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi, in ice_update_vsi_list_rule()
2945 ice_create_vsi_list_rule(struct ice_hw *hw, u16 *vsi_handle_arr, u16 num_vsi, in ice_create_vsi_list_rule()
2971 ice_create_pkt_fwd_rule(struct ice_hw *hw, in ice_create_pkt_fwd_rule()
3035 ice_update_pkt_fwd_rule(struct ice_hw *hw, struct ice_fltr_info *f_info) in ice_update_pkt_fwd_rule()
3065 int ice_update_sw_rule_bridge_mode(struct ice_hw *hw) in ice_update_sw_rule_bridge_mode()
3122 ice_add_update_vsi_list(struct ice_hw *hw, in ice_add_update_vsi_list()
3227 ice_find_rule_entry(struct ice_hw *hw, u8 recp_id, struct ice_fltr_info *f_info) in ice_find_rule_entry()
3257 ice_find_vsi_list_entry(struct ice_hw *hw, u8 recp_id, u16 vsi_handle, in ice_find_vsi_list_entry()
3287 ice_add_rule_internal(struct ice_hw *hw, u8 recp_id, in ice_add_rule_internal()
3333 ice_remove_vsi_list_rule(struct ice_hw *hw, u16 vsi_list_id, in ice_remove_vsi_list_rule()
3366 ice_rem_update_vsi_list(struct ice_hw *hw, u16 vsi_handle, in ice_rem_update_vsi_list()
3453 ice_remove_rule_internal(struct ice_hw *hw, u8 recp_id, in ice_remove_rule_internal()
3543 bool ice_vlan_fltr_exist(struct ice_hw *hw, u16 vlan_id, u16 vsi_handle) in ice_vlan_fltr_exist()
3613 int ice_add_mac(struct ice_hw *hw, struct list_head *m_list) in ice_add_mac()
3655 ice_add_vlan_internal(struct ice_hw *hw, struct ice_fltr_list_entry *f_entry) in ice_add_vlan_internal()
3807 int ice_add_vlan(struct ice_hw *hw, struct list_head *v_list) in ice_add_vlan()
3834 int ice_add_eth_mac(struct ice_hw *hw, struct list_head *em_list) in ice_add_eth_mac()
3862 int ice_remove_eth_mac(struct ice_hw *hw, struct list_head *em_list) in ice_remove_eth_mac()
3891 ice_rem_sw_rule_info(struct ice_hw *hw, struct list_head *rule_head) in ice_rem_sw_rule_info()
3910 ice_rem_adv_rule_info(struct ice_hw *hw, struct list_head *rule_head) in ice_rem_adv_rule_info()
3941 struct ice_hw *hw = pi->hw; in ice_cfg_dflt_vsi()
4046 int ice_remove_mac(struct ice_hw *hw, struct list_head *m_list) in ice_remove_mac()
4081 int ice_remove_vlan(struct ice_hw *hw, struct list_head *v_list) in ice_remove_vlan()
4116 ice_add_entry_to_vsi_fltr_list(struct ice_hw *hw, u16 vsi_handle, in ice_add_entry_to_vsi_fltr_list()
4159 ice_add_to_vsi_fltr_list(struct ice_hw *hw, u16 vsi_handle, in ice_add_to_vsi_fltr_list()
4223 ice_remove_promisc(struct ice_hw *hw, u8 recp_id, struct list_head *v_list) in ice_remove_promisc()
4244 ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, in ice_clear_vsi_promisc()
4317 ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, u16 vid) in ice_set_vsi_promisc()
4431 ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask, in ice_set_vlan_vsi_promisc()
4486 ice_remove_vsi_lkup_fltr(struct ice_hw *hw, u16 vsi_handle, in ice_remove_vsi_lkup_fltr()
4540 void ice_remove_vsi_fltr(struct ice_hw *hw, u16 vsi_handle) in ice_remove_vsi_fltr()
4561 ice_alloc_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items, in ice_alloc_res_cntr()
4589 ice_free_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items, in ice_free_res_cntr()
4620 int ice_share_res(struct ice_hw *hw, u16 type, u8 shared, u16 res_id) in ice_share_res()
4724 ice_find_recp(struct ice_hw *hw, struct ice_prot_lkup_ext *lkup_exts, in ice_find_recp()
4878 ice_fill_fv_word_index(struct ice_hw *hw, struct ice_sw_recipe *rm) in ice_fill_fv_word_index()
4951 ice_find_free_recp_res_idx(struct ice_hw *hw, const unsigned long *profiles, in ice_find_free_recp_res_idx()
5065 ice_add_sw_recipe(struct ice_hw *hw, struct ice_sw_recipe *rm, in ice_add_sw_recipe()
5217 ice_get_compat_fv_bitmap(struct ice_hw *hw, struct ice_adv_rule_info *rinfo, in ice_get_compat_fv_bitmap()
5263 static int ice_subscribe_recipe(struct ice_hw *hw, u16 rid) in ice_subscribe_recipe()
5290 static void ice_subscribable_recp_shared(struct ice_hw *hw, u16 rid) in ice_subscribable_recp_shared()
5309 ice_add_adv_recipe(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, in ice_add_adv_recipe()
5769 ice_fill_adv_packet_tun(struct ice_hw *hw, enum ice_sw_tunnel_type tun_type, in ice_fill_adv_packet_tun()
5813 ice_fill_adv_packet_vlan(struct ice_hw *hw, u16 vlan_type, u8 *pkt, in ice_fill_adv_packet_vlan()
5864 ice_find_adv_rule_entry(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, in ice_find_adv_rule_entry()
5913 ice_adv_add_update_vsi_list(struct ice_hw *hw, in ice_adv_add_update_vsi_list()
6046 ice_add_adv_rule(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, in ice_add_adv_rule()
6297 ice_replay_vsi_fltr(struct ice_hw *hw, u16 vsi_handle, u8 recp_id, in ice_replay_vsi_fltr()
6349 ice_adv_rem_update_vsi_list(struct ice_hw *hw, u16 vsi_handle, in ice_adv_rem_update_vsi_list()
6448 ice_rem_adv_rule(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, in ice_rem_adv_rule()
6545 ice_rem_adv_rule_by_id(struct ice_hw *hw, in ice_rem_adv_rule_by_id()
6579 ice_replay_vsi_adv_rule(struct ice_hw *hw, u16 vsi_handle, in ice_replay_vsi_adv_rule()
6609 int ice_replay_vsi_all_fltr(struct ice_hw *hw, u16 vsi_handle) in ice_replay_vsi_all_fltr()
6635 void ice_rm_all_sw_replay_rule_info(struct ice_hw *hw) in ice_rm_all_sw_replay_rule_info()