ice_block
ice_vsig_update_xlt2_sect(struct ice_hw *hw, enum ice_block blk, u16 vsi,
int ice_vsig_update_xlt2(struct ice_hw *hw, enum ice_block blk)
ice_vsig_find_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 *vsig)
static u16 ice_vsig_alloc_val(struct ice_hw *hw, enum ice_block blk, u16 vsig)
static u16 ice_vsig_alloc(struct ice_hw *hw, enum ice_block blk)
ice_find_dup_props_vsig(struct ice_hw *hw, enum ice_block blk,
ice_vsig_free(struct ice_hw *hw, enum ice_block blk, u16 vsig)
static u32 ice_sect_id(enum ice_block blk, enum ice_sect sect)
ice_vsig_remove_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig)
ice_vsig_add_mv_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig)
ice_find_prof_id(struct ice_hw *hw, enum ice_block blk,
static bool ice_prof_id_rsrc_type(enum ice_block blk, u16 *rsrc_type)
static bool ice_tcam_ent_rsrc_type(enum ice_block blk, u16 *rsrc_type)
ice_alloc_tcam_ent(struct ice_hw *hw, enum ice_block blk, bool btm,
ice_free_tcam_ent(struct ice_hw *hw, enum ice_block blk, u16 tcam_idx)
ice_alloc_prof_id(struct ice_hw *hw, enum ice_block blk, u8 *prof_id)
ice_free_prof_id(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
ice_prof_inc_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
ice_write_es(struct ice_hw *hw, enum ice_block blk, u8 prof_id,
ice_prof_dec_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id)
static void ice_init_sw_xlt1_db(struct ice_hw *hw, enum ice_block blk)
static void ice_init_sw_xlt2_db(struct ice_hw *hw, enum ice_block blk)
ice_init_sw_xlt1_db(hw, (enum ice_block)i);
ice_init_sw_xlt2_db(hw, (enum ice_block)i);
static void ice_fill_tbl(struct ice_hw *hw, enum ice_block block_id, u32 sid)
enum ice_block blk_id = (enum ice_block)i;
static void ice_free_vsig_tbl(struct ice_hw *hw, enum ice_block blk)
ice_free_vsig_tbl(hw, (enum ice_block)i);
ice_free_vsig_tbl(hw, (enum ice_block)i);
ice_prof_gen_key(struct ice_hw *hw, enum ice_block blk, u8 ptg, u16 vsig,
ice_tcam_write_entry(struct ice_hw *hw, enum ice_block blk, u16 idx,
ice_vsig_get_ref(struct ice_hw *hw, enum ice_block blk, u16 vsig, u16 *refs)
ice_has_prof_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl)
ice_prof_bld_es(struct ice_hw *hw, enum ice_block blk,
ice_prof_bld_tcam(struct ice_hw *hw, enum ice_block blk,
ice_prof_bld_xlt1(enum ice_block blk, struct ice_buf_build *bld,
ice_prof_bld_xlt2(enum ice_block blk, struct ice_buf_build *bld,
ice_upd_prof_hw(struct ice_hw *hw, enum ice_block blk,
ice_add_prof(struct ice_hw *hw, enum ice_block blk, u64 id,
ice_search_prof_id(struct ice_hw *hw, enum ice_block blk, u64 id)
ice_set_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 cntxt)
ice_get_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 *cntxt)
ice_vsig_prof_id_count(struct ice_hw *hw, enum ice_block blk, u16 vsig)
ice_rel_tcam_idx(struct ice_hw *hw, enum ice_block blk, u16 idx)
ice_rem_prof_id(struct ice_hw *hw, enum ice_block blk,
ice_rem_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig,
ice_rem_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl,
ice_rem_flow_all(struct ice_hw *hw, enum ice_block blk, u64 id)
int ice_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 id)
ice_get_prof(struct ice_hw *hw, enum ice_block blk, u64 hdl,
ice_get_profs_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig,
ice_add_prof_to_lst(struct ice_hw *hw, enum ice_block blk,
ice_move_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig,
ice_prof_tcam_ena_dis(struct ice_hw *hw, enum ice_block blk, bool enable,
ice_adj_prof_priorities(struct ice_hw *hw, enum ice_block blk, u16 vsig,
ice_add_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl,
ice_create_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl,
ice_create_vsig_from_lst(struct ice_hw *hw, enum ice_block blk, u16 vsi,
ice_find_prof_vsig(struct ice_hw *hw, enum ice_block blk, u64 hdl, u16 *vsig)
ice_add_vsi_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig)
ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl)
ice_add_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl)
ice_rem_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
ice_find_prot_off(struct ice_hw *hw, enum ice_block blk, u8 prof, u16 fv_idx,
int ice_ptg_update_xlt1(struct ice_hw *hw, enum ice_block blk)
ice_ptg_find_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 *ptg)
static void ice_ptg_alloc_val(struct ice_hw *hw, enum ice_block blk, u8 ptg)
void ice_ptg_free(struct ice_hw *hw, enum ice_block blk, u8 ptg)
ice_ptg_remove_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 ptg)
ice_ptg_add_mv_ptype(struct ice_hw *hw, enum ice_block blk, u16 ptype, u8 ptg)
ice_find_prot_off(struct ice_hw *hw, enum ice_block blk, u8 prof, u16 fv_idx,
int ice_ptg_update_xlt1(struct ice_hw *hw, enum ice_block blk);
void ice_ptg_free(struct ice_hw *hw, enum ice_block blk, u8 ptg);
int ice_vsig_update_xlt2(struct ice_hw *hw, enum ice_block blk);
ice_vsig_find_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 *vsig);
ice_add_prof(struct ice_hw *hw, enum ice_block blk, u64 id,
ice_search_prof_id(struct ice_hw *hw, enum ice_block blk, u64 id);
ice_add_vsi_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig);
ice_add_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
ice_rem_prof_id_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl);
ice_set_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 cntxt);
ice_get_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 *cntxt);
ice_add_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
ice_rem_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count,
ice_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 id);
ice_flow_assoc_vsig_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi_handle,
ice_flow_assoc_prof(struct ice_hw *hw, enum ice_block blk,
ice_flow_disassoc_prof(struct ice_hw *hw, enum ice_block blk,
ice_flow_add_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir,
ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id)
const enum ice_block blk = ICE_BLK_RSS;
const enum ice_block blk = ICE_BLK_RSS;
const enum ice_block blk = ICE_BLK_RSS;
enum ice_block blk;
ice_flow_find_prof_conds(struct ice_hw *hw, enum ice_block blk,
ice_flow_find_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir,
ice_flow_find_prof_id(struct ice_hw *hw, enum ice_block blk, u64 prof_id)
ice_flow_get_hw_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id,
ice_flow_add_prof_sync(struct ice_hw *hw, enum ice_block blk,
ice_flow_rem_prof_sync(struct ice_hw *hw, enum ice_block blk,
ice_flow_find_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir,
ice_flow_assoc_vsig_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi_handle,
ice_flow_get_hw_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id,