/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_flex_pipe.c | 788 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 D | ice_flex_type.h | 181 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 D | ice_ethtool_fdir.c | 305 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 D | ice_flow.h | 390 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 D | ice_flow.c | 1292 * @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 D | ice_virtchnl_fdir.c | 487 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 D | ice_main.c | 8127 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 D | ice_flex_pipe.c | 2006 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 D | ice_flex_type.h | 372 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 D | ice_flow.h | 227 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 D | ice_flow.c | 642 * @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 D | ice_ethtool_fdir.c | 290 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...] |