Home
last modified time | relevance | path

Searched refs:prof_id (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_flex_pipe.c788 u16 prof_id; /* # profile IDs */ member
1221 * @prof_id: receives the profile ID
1225 struct ice_fv_word *fv, u16 *masks, u8 *prof_id) in ice_find_prof_id_with_mask()
1246 *prof_id = i; in ice_find_prof_id_with_mask()
1338 * @prof_id: pointer to variable to receive the profile ID
1343 static int ice_alloc_prof_id(struct ice_hw *hw, enum ice_block blk, u8 *prof_id) in ice_alloc_prof_id() argument
1354 *prof_id = (u8)get_prof; in ice_alloc_prof_id()
1363 * @prof_id: the profile ID to free
1367 static int ice_free_prof_id(struct ice_hw *hw, enum ice_block blk, u8 prof_id) in ice_free_prof_id() argument
1369 u16 tmp_prof_id = (u16)prof_id; in ice_free_prof_id()
1224 ice_find_prof_id_with_mask(struct ice_hw *hw, enum ice_block blk, struct ice_fv_word *fv, u16 *masks, u8 *prof_id) ice_find_prof_id_with_mask() argument
1384 ice_prof_inc_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id) ice_prof_inc_ref() argument
1439 ice_write_prof_mask_enable_res(struct ice_hw *hw, enum ice_block blk, u16 prof_id, u32 enable_mask) ice_write_prof_mask_enable_res() argument
1615 ice_free_prof_masks(struct ice_hw *hw, enum ice_block blk, u16 prof_id) ice_free_prof_masks() argument
1677 ice_update_prof_masking(struct ice_hw *hw, enum ice_block blk, u16 prof_id, u16 *masks) ice_update_prof_masking() argument
1726 ice_write_es(struct ice_hw *hw, enum ice_block blk, u8 prof_id, struct ice_fv_word *fv) ice_write_es() argument
1749 ice_prof_dec_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id) ice_prof_dec_ref() argument
2382 ice_tcam_write_entry(struct ice_hw *hw, enum ice_block blk, u16 idx, u8 prof_id, u8 ptg, u16 vsig, u8 cdid, u16 flags, u8 vl_msk[ICE_TCAM_KEY_VAL_SZ], u8 dc_msk[ICE_TCAM_KEY_VAL_SZ], u8 nm_msk[ICE_TCAM_KEY_VAL_SZ]) ice_tcam_write_entry() argument
2706 ice_update_fd_mask(struct ice_hw *hw, u16 prof_id, u32 mask_sel) ice_update_fd_mask() argument
2756 ice_update_fd_swap(struct ice_hw *hw, u16 prof_id, struct ice_fv_word *es) ice_update_fd_swap() argument
2981 u8 prof_id; ice_add_prof() local
[all...]
H A Dice_flex_type.h181 u8 prof_id; member
193 u8 prof_id; member
200 u8 prof_id; member
270 u8 prof_id; member
338 u8 prof_id; member
H A Dice_ethtool_fdir.c305 u64 prof_id; in ice_fdir_rem_adq_chnl() local
307 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_fdir_rem_adq_chnl()
321 /* find flow profile corresponding to prof_id and clear in ice_fdir_rem_adq_chnl()
324 status = ice_flow_rem_vsi_prof(hw, vsi_idx, prof_id); in ice_fdir_rem_adq_chnl()
365 u64 prof_id; in ice_fdir_erase_flow_from_hw() local
368 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_fdir_erase_flow_from_hw()
375 ice_rem_prof_id_flow(hw, blk, vsi_num, prof_id); in ice_fdir_erase_flow_from_hw()
379 ice_flow_rem_prof(hw, blk, prof_id); in ice_fdir_erase_flow_from_hw()
442 u64 prof_id; in ice_fdir_replay_flows() local
446 prof_id in ice_fdir_replay_flows()
633 u64 prof_id; ice_fdir_set_hw_fltr_rule() local
[all...]
H A Dice_flow.h390 u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt,
392 int ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id);
394 ice_flow_add_entry(struct ice_hw *hw, enum ice_block blk, u64 prof_id,
404 int ice_flow_rem_vsi_prof(struct ice_hw *hw, u16 vsi_handle, u64 prof_id);
H A Dice_flow.c1292 * @prof_id: unique ID to identify this flow profile
1295 ice_flow_find_prof_id(struct ice_hw *hw, enum ice_block blk, u64 prof_id) in ice_flow_find_prof_id() argument
1300 if (p->id == prof_id) in ice_flow_find_prof_id()
1332 * @prof_id: unique ID to identify this flow profile
1341 enum ice_flow_dir dir, u64 prof_id, in ice_flow_add_prof_sync()
1370 params->prof->id = prof_id; in ice_flow_add_prof_sync()
1387 status = ice_add_prof(hw, blk, prof_id, (u8 *)params->ptypes, in ice_flow_add_prof_sync()
1515 * @prof_id: unique ID to identify this flow profile
1522 u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt, in ice_flow_add_prof()
1542 status = ice_flow_add_prof_sync(hw, blk, dir, prof_id, seg in ice_flow_add_prof()
1340 ice_flow_add_prof_sync(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir, u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt, struct ice_flow_prof **prof) ice_flow_add_prof_sync() argument
1521 ice_flow_add_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir, u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt, struct ice_flow_prof **prof) ice_flow_add_prof() argument
1558 ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id) ice_flow_rem_prof() argument
1592 ice_flow_add_entry(struct ice_hw *hw, enum ice_block blk, u64 prof_id, u64 entry_id, u16 vsi_handle, enum ice_flow_priority prio, void *data, u64 *entry_h) ice_flow_add_entry() argument
1802 ice_flow_rem_vsi_prof(struct ice_hw *hw, u16 vsi_handle, u64 prof_id) ice_flow_rem_vsi_prof() argument
[all...]
H A Dice_virtchnl_fdir.c487 u64 prof_id; in ice_vc_fdir_rem_prof() local
506 prof_id = ICE_FLOW_PROF_FD(vf_vsi->vsi_num, in ice_vc_fdir_rem_prof()
513 ice_rem_prof_id_flow(hw, ICE_BLK_FD, vsi_num, prof_id); in ice_vc_fdir_rem_prof()
519 ice_flow_rem_prof(hw, ICE_BLK_FD, prof_id); in ice_vc_fdir_rem_prof()
650 u64 prof_id; in ice_vc_fdir_write_flow_prof() local
684 prof_id = ICE_FLOW_PROF_FD(vf_vsi->vsi_num, flow, in ice_vc_fdir_write_flow_prof()
687 ret = ice_flow_add_prof(hw, ICE_BLK_FD, ICE_FLOW_RX, prof_id, seg, in ice_vc_fdir_write_flow_prof()
695 ret = ice_flow_add_entry(hw, ICE_BLK_FD, prof_id, vf_vsi->idx, in ice_vc_fdir_write_flow_prof()
704 ret = ice_flow_add_entry(hw, ICE_BLK_FD, prof_id, vf_vsi->idx, in ice_vc_fdir_write_flow_prof()
732 ice_get_hw_vsi_num(hw, vf_vsi->idx), prof_id); in ice_vc_fdir_write_flow_prof()
[all...]
H A Dice_main.c8127 u64 prof_id; in ice_add_vsi_to_fdir() local
8132 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_add_vsi_to_fdir()
8133 status = ice_flow_add_entry(hw, ICE_BLK_FD, prof_id, in ice_add_vsi_to_fdir()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_flex_pipe.c2006 u16 prof_id; /* # profile IDs */ member
2375 * @prof_id: receives the profile ID
2379 struct ice_fv_word *fv, u8 *prof_id) in ice_find_prof_id()
2397 *prof_id = i; in ice_find_prof_id()
2487 * @prof_id: pointer to variable to receive the profile ID
2493 ice_alloc_prof_id(struct ice_hw *hw, enum ice_block blk, u8 *prof_id) in ice_alloc_prof_id() argument
2504 *prof_id = (u8)get_prof; in ice_alloc_prof_id()
2513 * @prof_id: the profile ID to free
2518 ice_free_prof_id(struct ice_hw *hw, enum ice_block blk, u8 prof_id) in ice_free_prof_id() argument
2520 u16 tmp_prof_id = (u16)prof_id; in ice_free_prof_id()
2378 ice_find_prof_id(struct ice_hw *hw, enum ice_block blk, struct ice_fv_word *fv, u8 *prof_id) ice_find_prof_id() argument
2536 ice_prof_inc_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id) ice_prof_inc_ref() argument
2554 ice_write_es(struct ice_hw *hw, enum ice_block blk, u8 prof_id, struct ice_fv_word *fv) ice_write_es() argument
2577 ice_prof_dec_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id) ice_prof_dec_ref() argument
3200 ice_tcam_write_entry(struct ice_hw *hw, enum ice_block blk, u16 idx, u8 prof_id, u8 ptg, u16 vsig, u8 cdid, u16 flags, u8 vl_msk[ICE_TCAM_KEY_VAL_SZ], u8 dc_msk[ICE_TCAM_KEY_VAL_SZ], u8 nm_msk[ICE_TCAM_KEY_VAL_SZ]) ice_tcam_write_entry() argument
3525 ice_update_fd_mask(struct ice_hw *hw, u16 prof_id, u32 mask_sel) ice_update_fd_mask() argument
3575 ice_update_fd_swap(struct ice_hw *hw, u16 prof_id, struct ice_fv_word *es) ice_update_fd_swap() argument
3744 u8 prof_id; ice_add_prof() local
[all...]
H A Dice_flex_type.h372 u8 prof_id; member
382 u8 prof_id; member
389 u8 prof_id; member
459 u8 prof_id; member
511 u8 prof_id; member
H A Dice_flow.h227 u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt,
230 ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id);
232 ice_flow_add_entry(struct ice_hw *hw, enum ice_block blk, u64 prof_id,
H A Dice_flow.c642 * @prof_id: unique ID to identify this flow profile
645 ice_flow_find_prof_id(struct ice_hw *hw, enum ice_block blk, u64 prof_id) in ice_flow_find_prof_id() argument
650 if (p->id == prof_id) in ice_flow_find_prof_id()
698 * @prof_id: unique ID to identify this flow profile
707 enum ice_flow_dir dir, u64 prof_id, in ice_flow_add_prof_sync()
731 params.prof->id = prof_id; in ice_flow_add_prof_sync()
749 status = ice_add_prof(hw, blk, prof_id, (u8 *)params.ptypes, params.es); in ice_flow_add_prof_sync()
875 * @prof_id: unique ID to identify this flow profile
882 u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt, in ice_flow_add_prof()
902 status = ice_flow_add_prof_sync(hw, blk, dir, prof_id, seg in ice_flow_add_prof()
706 ice_flow_add_prof_sync(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir, u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt, struct ice_flow_prof **prof) ice_flow_add_prof_sync() argument
881 ice_flow_add_prof(struct ice_hw *hw, enum ice_block blk, enum ice_flow_dir dir, u64 prof_id, struct ice_flow_seg_info *segs, u8 segs_cnt, struct ice_flow_prof **prof) ice_flow_add_prof() argument
919 ice_flow_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 prof_id) ice_flow_rem_prof() argument
953 ice_flow_add_entry(struct ice_hw *hw, enum ice_block blk, u64 prof_id, u64 entry_id, u16 vsi_handle, enum ice_flow_priority prio, void *data, u64 *entry_h) ice_flow_add_entry() argument
[all...]
H A Dice_ethtool_fdir.c290 u64 prof_id; in ice_fdir_erase_flow_from_hw() local
293 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_fdir_erase_flow_from_hw()
300 ice_rem_prof_id_flow(hw, blk, vsi_num, prof_id); in ice_fdir_erase_flow_from_hw()
304 ice_flow_rem_prof(hw, blk, prof_id); in ice_fdir_erase_flow_from_hw()
367 u64 prof_id; in ice_fdir_replay_flows() local
371 prof_id = flow + tun * ICE_FLTR_PTYPE_MAX; in ice_fdir_replay_flows()
372 ice_flow_add_prof(hw, ICE_BLK_FD, ICE_FLOW_RX, prof_id, in ice_fdir_replay_flows()
382 prof_id, in ice_fdir_replay_flows()
536 u64 prof_id; in ice_fdir_set_hw_fltr_rule() local
583 prof_id in ice_fdir_set_hw_fltr_rule()
[all...]

Completed in 28 milliseconds