Home
last modified time | relevance | path

Searched refs:prof_id (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/intel/ice/
H A Dice_flex_pipe.c784 u16 prof_id; /* # profile IDs */ member
1223 u8 *prof_id) in ice_find_prof_id_with_mask() argument
1247 *prof_id = i; in ice_find_prof_id_with_mask()
1344 static int ice_alloc_prof_id(struct ice_hw *hw, enum ice_block blk, u8 *prof_id) in ice_alloc_prof_id() argument
1355 *prof_id = (u8)get_prof; in ice_alloc_prof_id()
1368 static int ice_free_prof_id(struct ice_hw *hw, enum ice_block blk, u8 prof_id) in ice_free_prof_id() argument
1370 u16 tmp_prof_id = (u16)prof_id; in ice_free_prof_id()
1385 static int ice_prof_inc_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id) in ice_prof_inc_ref() argument
1387 if (prof_id > hw->blk[blk].es.count) in ice_prof_inc_ref()
1390 hw->blk[blk].es.ref_count[prof_id]++; in ice_prof_inc_ref()
[all …]
H A Dice_flow.c1408 ice_flow_find_prof_id(struct ice_hw *hw, enum ice_block blk, u64 prof_id) in ice_flow_find_prof_id() argument
1413 if (p->id == prof_id) in ice_flow_find_prof_id()
1460 u64 prof_id; in ice_flow_add_prof_sync() local
1466 ids = &hw->blk[blk].prof_id; in ice_flow_add_prof_sync()
1467 prof_id = find_first_zero_bit(ids->id, ids->count); in ice_flow_add_prof_sync()
1468 if (prof_id >= ids->count) in ice_flow_add_prof_sync()
1489 params->prof->id = prof_id; in ice_flow_add_prof_sync()
1507 status = ice_add_prof(hw, blk, prof_id, params->ptypes, in ice_flow_add_prof_sync()
1517 set_bit(prof_id, ids->id); in ice_flow_add_prof_sync()
1561 clear_bit(prof->id, hw->blk[blk].prof_id.id); in ice_flow_rem_prof_sync()
[all …]
H A Dice_flex_type.h183 u8 prof_id; member
196 u8 prof_id; member
203 u8 prof_id; member
273 u8 prof_id; member
319 struct ice_prof_id prof_id; member
347 u8 prof_id; member
H A Dice_flow.h504 int ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id);
509 ice_flow_add_entry(struct ice_hw *hw, enum ice_block blk, u64 prof_id,
519 int ice_flow_rem_vsi_prof(struct ice_hw *hw, u16 vsi_handle, u64 prof_id);
H A Dice_ethtool_fdir.c313 u64 prof_id = prof->prof_id[tun]; in ice_fdir_rem_adq_chnl() local
330 status = ice_flow_rem_vsi_prof(hw, vsi_idx, prof_id); in ice_fdir_rem_adq_chnl()
371 u64 prof_id = prof->prof_id[tun]; in ice_fdir_erase_flow_from_hw() local
380 ice_rem_prof_id_flow(hw, blk, vsi_num, prof_id); in ice_fdir_erase_flow_from_hw()
384 ice_flow_rem_prof(hw, blk, prof_id); in ice_fdir_erase_flow_from_hw()
470 prof->prof_id[tun] = hw_prof->id; in ice_fdir_replay_flows()
707 hw_prof->prof_id[tun] = prof->id; in ice_fdir_set_hw_fltr_rule()
H A Dice_type.h263 u64 prof_id[ICE_FD_HW_SEG_MAX]; member
H A Dice_main.c8605 prof->prof_id[tun], in ice_add_vsi_to_fdir()
/linux/drivers/net/ethernet/intel/ice/virt/
H A Dfdir.c485 u64 prof_id; in ice_vc_fdir_rem_prof() local
494 prof_id = vf_prof->prof_id[tun]; in ice_vc_fdir_rem_prof()
509 ice_rem_prof_id_flow(hw, ICE_BLK_FD, vsi_num, prof_id); in ice_vc_fdir_rem_prof()
515 ice_flow_rem_prof(hw, ICE_BLK_FD, prof_id); in ice_vc_fdir_rem_prof()
722 vf_prof->prof_id[tun] = prof->id; in ice_vc_fdir_write_flow_prof()