Lines Matching refs:ppfid
499 u8 ppfid, u8 filter_idx, in ecore_llh_shadow_sanity() argument
504 if (ppfid >= p_llh_info->num_ppfid) { in ecore_llh_shadow_sanity()
507 action, ppfid, p_llh_info->num_ppfid); in ecore_llh_shadow_sanity()
524 ecore_llh_shadow_search_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_shadow_search_filter() argument
533 rc = ecore_llh_shadow_sanity(p_dev, ppfid, 0, "search"); in ecore_llh_shadow_search_filter()
539 p_filters = p_llh_info->pp_filters[ppfid]; in ecore_llh_shadow_search_filter()
552 ecore_llh_shadow_get_free_idx(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_shadow_get_free_idx() argument
560 rc = ecore_llh_shadow_sanity(p_dev, ppfid, 0, "get_free_idx"); in ecore_llh_shadow_get_free_idx()
566 p_filters = p_llh_info->pp_filters[ppfid]; in ecore_llh_shadow_get_free_idx()
578 __ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid, u8 filter_idx, in __ecore_llh_shadow_add_filter() argument
586 rc = ecore_llh_shadow_sanity(p_dev, ppfid, filter_idx, "add"); in __ecore_llh_shadow_add_filter()
590 p_filters = p_llh_info->pp_filters[ppfid]; in __ecore_llh_shadow_add_filter()
604 ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_shadow_add_filter() argument
612 rc = ecore_llh_shadow_search_filter(p_dev, ppfid, p_filter, in ecore_llh_shadow_add_filter()
619 rc = ecore_llh_shadow_get_free_idx(p_dev, ppfid, p_filter_idx); in ecore_llh_shadow_add_filter()
628 ppfid); in ecore_llh_shadow_add_filter()
632 return __ecore_llh_shadow_add_filter(p_dev, ppfid, *p_filter_idx, type, in ecore_llh_shadow_add_filter()
637 __ecore_llh_shadow_remove_filter(struct ecore_dev *p_dev, u8 ppfid, in __ecore_llh_shadow_remove_filter() argument
644 rc = ecore_llh_shadow_sanity(p_dev, ppfid, filter_idx, "remove"); in __ecore_llh_shadow_remove_filter()
648 p_filters = p_llh_info->pp_filters[ppfid]; in __ecore_llh_shadow_remove_filter()
664 ecore_llh_shadow_remove_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_shadow_remove_filter() argument
670 rc = ecore_llh_shadow_search_filter(p_dev, ppfid, p_filter, in ecore_llh_shadow_remove_filter()
682 return __ecore_llh_shadow_remove_filter(p_dev, ppfid, *p_filter_idx, in ecore_llh_shadow_remove_filter()
687 ecore_llh_shadow_remove_all_filters(struct ecore_dev *p_dev, u8 ppfid) in ecore_llh_shadow_remove_all_filters() argument
693 rc = ecore_llh_shadow_sanity(p_dev, ppfid, 0, "remove_all"); in ecore_llh_shadow_remove_all_filters()
697 p_filters = p_llh_info->pp_filters[ppfid]; in ecore_llh_shadow_remove_all_filters()
726 u8 ppfid; in __ecore_llh_set_engine_affin() local
758 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in __ecore_llh_set_engine_affin()
759 rc = ecore_llh_set_ppfid_affinity(p_dev, ppfid, eng); in __ecore_llh_set_engine_affin()
763 ppfid); in __ecore_llh_set_engine_affin()
789 u8 ppfid; in ecore_llh_set_engine_affin() local
808 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_llh_set_engine_affin()
809 rc = ecore_llh_set_ppfid_affinity(p_dev, ppfid, eng); in ecore_llh_set_engine_affin()
813 ppfid); in ecore_llh_set_engine_affin()
833 u8 ppfid, abs_ppfid; in ecore_llh_hw_init_pf() local
836 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_llh_hw_init_pf()
839 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_hw_init_pf()
882 u8 ppfid, enum ecore_eng eng) in ecore_llh_set_ppfid_affinity() argument
896 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_set_ppfid_affinity()
923 if (!ppfid && ECORE_IS_IWARP_PERSONALITY(p_hwfn)) in ecore_llh_set_ppfid_affinity()
938 u8 ppfid, abs_ppfid; in ecore_llh_set_roce_affinity() local
965 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_llh_set_roce_affinity()
966 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_set_roce_affinity()
1165 enum _ecore_status_t ecore_llh_add_mac_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_add_mac_filter() argument
1183 rc = ecore_llh_shadow_add_filter(p_dev, ppfid, in ecore_llh_add_mac_filter()
1189 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_add_mac_filter()
1207 mac_addr[4], mac_addr[5], ppfid, abs_ppfid, filter_idx, in ecore_llh_add_mac_filter()
1216 mac_addr[4], mac_addr[5], ppfid); in ecore_llh_add_mac_filter()
1300 ecore_llh_add_protocol_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_add_protocol_filter() argument
1327 rc = ecore_llh_shadow_add_filter(p_dev, ppfid, in ecore_llh_add_protocol_filter()
1333 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_add_protocol_filter()
1354 str, ppfid, abs_ppfid, filter_idx, ref_cnt); in ecore_llh_add_protocol_filter()
1361 str, ppfid); in ecore_llh_add_protocol_filter()
1368 void ecore_llh_remove_mac_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_remove_mac_filter() argument
1386 rc = ecore_llh_shadow_remove_filter(p_dev, ppfid, &filter, &filter_idx, in ecore_llh_remove_mac_filter()
1391 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_remove_mac_filter()
1406 mac_addr[4], mac_addr[5], ppfid, abs_ppfid, filter_idx, in ecore_llh_remove_mac_filter()
1415 mac_addr[4], mac_addr[5], ppfid); in ecore_llh_remove_mac_filter()
1420 void ecore_llh_remove_protocol_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_remove_protocol_filter() argument
1448 rc = ecore_llh_shadow_remove_filter(p_dev, ppfid, &filter, &filter_idx, in ecore_llh_remove_protocol_filter()
1453 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_remove_protocol_filter()
1467 str, ppfid, abs_ppfid, filter_idx, ref_cnt); in ecore_llh_remove_protocol_filter()
1474 str, ppfid); in ecore_llh_remove_protocol_filter()
1479 void ecore_llh_clear_ppfid_filters(struct ecore_dev *p_dev, u8 ppfid) in ecore_llh_clear_ppfid_filters() argument
1493 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_clear_ppfid_filters()
1497 rc = ecore_llh_shadow_remove_all_filters(p_dev, ppfid); in ecore_llh_clear_ppfid_filters()
1518 u8 ppfid; in ecore_llh_clear_all_filters() local
1524 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) in ecore_llh_clear_all_filters()
1525 ecore_llh_clear_ppfid_filters(p_dev, ppfid); in ecore_llh_clear_all_filters()
1533 u8 ppfid, abs_ppfid; in ecore_all_ppfids_wr() local
1536 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_all_ppfids_wr()
1537 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_all_ppfids_wr()
1549 u8 ppfid) in ecore_llh_dump_ppfid_e4() argument
1556 rc = ecore_abs_ppfid(p_hwfn->p_dev, ppfid, &abs_ppfid); in ecore_llh_dump_ppfid_e4()
1563 p_hwfn->rel_pf_id, ppfid, abs_ppfid, in ecore_llh_dump_ppfid_e4()
1588 u8 OSAL_UNUSED ppfid) in ecore_llh_dump_ppfid_e5() argument
1595 enum _ecore_status_t ecore_llh_dump_ppfid(struct ecore_dev *p_dev, u8 ppfid) in ecore_llh_dump_ppfid() argument
1605 rc = ecore_llh_dump_ppfid_e4(p_hwfn, p_ptt, ppfid); in ecore_llh_dump_ppfid()
1607 rc = ecore_llh_dump_ppfid_e5(p_hwfn, p_ptt, ppfid); in ecore_llh_dump_ppfid()
1616 u8 ppfid; in ecore_llh_dump_all() local
1619 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_llh_dump_all()
1620 rc = ecore_llh_dump_ppfid(p_dev, ppfid); in ecore_llh_dump_all()