Lines Matching refs:ice_hw

338 ice_add_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
341 ice_free_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
344 ice_update_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
346 bool ice_is_vsi_valid(struct ice_hw *hw, u16 vsi_handle);
347 struct ice_vsi_ctx *ice_get_vsi_ctx(struct ice_hw *hw, u16 vsi_handle);
348 void ice_clear_all_vsi_ctx(struct ice_hw *hw);
350 int ice_get_initial_sw_cfg(struct ice_hw *hw);
353 ice_alloc_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items,
356 ice_free_res_cntr(struct ice_hw *hw, u8 type, u8 alloc_shared, u16 num_items,
358 int ice_share_res(struct ice_hw *hw, u16 type, u8 shared, u16 res_id);
366 ice_add_adv_rule(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
369 int ice_update_sw_rule_bridge_mode(struct ice_hw *hw);
370 int ice_add_vlan(struct ice_hw *hw, struct list_head *m_list);
371 int ice_remove_vlan(struct ice_hw *hw, struct list_head *v_list);
372 int ice_add_mac(struct ice_hw *hw, struct list_head *m_lst);
373 int ice_remove_mac(struct ice_hw *hw, struct list_head *m_lst);
374 bool ice_vlan_fltr_exist(struct ice_hw *hw, u16 vlan_id, u16 vsi_handle);
375 int ice_add_eth_mac(struct ice_hw *hw, struct list_head *em_list);
376 int ice_remove_eth_mac(struct ice_hw *hw, struct list_head *em_list);
377 int ice_cfg_rdma_fltr(struct ice_hw *hw, u16 vsi_handle, bool enable);
378 void ice_remove_vsi_fltr(struct ice_hw *hw, u16 vsi_handle);
389 ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
392 ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
395 ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
399 ice_rem_adv_rule_by_id(struct ice_hw *hw,
402 int ice_init_def_sw_recp(struct ice_hw *hw);
403 u16 ice_get_hw_vsi_num(struct ice_hw *hw, u16 vsi_handle);
405 int ice_replay_vsi_all_fltr(struct ice_hw *hw, u16 vsi_handle);
406 void ice_rm_all_sw_replay_rule_info(struct ice_hw *hw);
410 ice_aq_sw_rules(struct ice_hw *hw, void *rule_list, u16 rule_list_sz,
413 ice_update_recipe_lkup_idx(struct ice_hw *hw,
417 ice_find_vsi_list_entry(struct ice_hw *hw, u8 recp_id, u16 vsi_handle,
419 int ice_alloc_recipe(struct ice_hw *hw, u16 *rid);
420 int ice_aq_get_recipe(struct ice_hw *hw,
423 int ice_aq_add_recipe(struct ice_hw *hw,
427 ice_aq_get_recipe_to_profile(struct ice_hw *hw, u32 profile_id, u64 *r_assoc,
430 ice_aq_map_recipe_to_profile(struct ice_hw *hw, u32 profile_id, u64 r_assoc,