Lines Matching refs:ppfid
502 u8 ppfid, u8 filter_idx, in ecore_llh_shadow_sanity() argument
507 if (ppfid >= p_llh_info->num_ppfid) { in ecore_llh_shadow_sanity()
510 action, ppfid, p_llh_info->num_ppfid); in ecore_llh_shadow_sanity()
527 ecore_llh_shadow_search_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_shadow_search_filter() argument
536 rc = ecore_llh_shadow_sanity(p_dev, ppfid, 0, "search"); in ecore_llh_shadow_search_filter()
542 p_filters = p_llh_info->pp_filters[ppfid]; in ecore_llh_shadow_search_filter()
555 ecore_llh_shadow_get_free_idx(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_shadow_get_free_idx() argument
563 rc = ecore_llh_shadow_sanity(p_dev, ppfid, 0, "get_free_idx"); in ecore_llh_shadow_get_free_idx()
569 p_filters = p_llh_info->pp_filters[ppfid]; in ecore_llh_shadow_get_free_idx()
581 __ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid, u8 filter_idx, in __ecore_llh_shadow_add_filter() argument
589 rc = ecore_llh_shadow_sanity(p_dev, ppfid, filter_idx, "add"); in __ecore_llh_shadow_add_filter()
593 p_filters = p_llh_info->pp_filters[ppfid]; in __ecore_llh_shadow_add_filter()
607 ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_shadow_add_filter() argument
615 rc = ecore_llh_shadow_search_filter(p_dev, ppfid, p_filter, in ecore_llh_shadow_add_filter()
622 rc = ecore_llh_shadow_get_free_idx(p_dev, ppfid, p_filter_idx); in ecore_llh_shadow_add_filter()
631 ppfid); in ecore_llh_shadow_add_filter()
635 return __ecore_llh_shadow_add_filter(p_dev, ppfid, *p_filter_idx, type, in ecore_llh_shadow_add_filter()
640 __ecore_llh_shadow_remove_filter(struct ecore_dev *p_dev, u8 ppfid, in __ecore_llh_shadow_remove_filter() argument
647 rc = ecore_llh_shadow_sanity(p_dev, ppfid, filter_idx, "remove"); in __ecore_llh_shadow_remove_filter()
651 p_filters = p_llh_info->pp_filters[ppfid]; in __ecore_llh_shadow_remove_filter()
667 ecore_llh_shadow_remove_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_shadow_remove_filter() argument
673 rc = ecore_llh_shadow_search_filter(p_dev, ppfid, p_filter, in ecore_llh_shadow_remove_filter()
685 return __ecore_llh_shadow_remove_filter(p_dev, ppfid, *p_filter_idx, in ecore_llh_shadow_remove_filter()
690 ecore_llh_shadow_remove_all_filters(struct ecore_dev *p_dev, u8 ppfid) in ecore_llh_shadow_remove_all_filters() argument
696 rc = ecore_llh_shadow_sanity(p_dev, ppfid, 0, "remove_all"); in ecore_llh_shadow_remove_all_filters()
700 p_filters = p_llh_info->pp_filters[ppfid]; in ecore_llh_shadow_remove_all_filters()
729 u8 ppfid; in __ecore_llh_set_engine_affin() local
761 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in __ecore_llh_set_engine_affin()
762 rc = ecore_llh_set_ppfid_affinity(p_dev, ppfid, eng); in __ecore_llh_set_engine_affin()
766 ppfid); in __ecore_llh_set_engine_affin()
792 u8 ppfid; in ecore_llh_set_engine_affin() local
811 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_llh_set_engine_affin()
812 rc = ecore_llh_set_ppfid_affinity(p_dev, ppfid, eng); in ecore_llh_set_engine_affin()
816 ppfid); in ecore_llh_set_engine_affin()
836 u8 ppfid, abs_ppfid; in ecore_llh_hw_init_pf() local
839 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_llh_hw_init_pf()
842 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_hw_init_pf()
885 u8 ppfid, enum ecore_eng eng) in ecore_llh_set_ppfid_affinity() argument
899 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_set_ppfid_affinity()
926 if (!ppfid && ECORE_IS_IWARP_PERSONALITY(p_hwfn)) in ecore_llh_set_ppfid_affinity()
941 u8 ppfid, abs_ppfid; in ecore_llh_set_roce_affinity() local
968 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_llh_set_roce_affinity()
969 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_set_roce_affinity()
1168 enum _ecore_status_t ecore_llh_add_mac_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_add_mac_filter() argument
1186 rc = ecore_llh_shadow_add_filter(p_dev, ppfid, in ecore_llh_add_mac_filter()
1192 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_add_mac_filter()
1210 mac_addr[4], mac_addr[5], ppfid, abs_ppfid, filter_idx, in ecore_llh_add_mac_filter()
1219 mac_addr[4], mac_addr[5], ppfid); in ecore_llh_add_mac_filter()
1303 ecore_llh_add_protocol_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_add_protocol_filter() argument
1330 rc = ecore_llh_shadow_add_filter(p_dev, ppfid, in ecore_llh_add_protocol_filter()
1336 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_add_protocol_filter()
1357 str, ppfid, abs_ppfid, filter_idx, ref_cnt); in ecore_llh_add_protocol_filter()
1364 str, ppfid); in ecore_llh_add_protocol_filter()
1371 void ecore_llh_remove_mac_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_remove_mac_filter() argument
1389 rc = ecore_llh_shadow_remove_filter(p_dev, ppfid, &filter, &filter_idx, in ecore_llh_remove_mac_filter()
1394 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_remove_mac_filter()
1409 mac_addr[4], mac_addr[5], ppfid, abs_ppfid, filter_idx, in ecore_llh_remove_mac_filter()
1418 mac_addr[4], mac_addr[5], ppfid); in ecore_llh_remove_mac_filter()
1423 void ecore_llh_remove_protocol_filter(struct ecore_dev *p_dev, u8 ppfid, in ecore_llh_remove_protocol_filter() argument
1451 rc = ecore_llh_shadow_remove_filter(p_dev, ppfid, &filter, &filter_idx, in ecore_llh_remove_protocol_filter()
1456 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_remove_protocol_filter()
1470 str, ppfid, abs_ppfid, filter_idx, ref_cnt); in ecore_llh_remove_protocol_filter()
1477 str, ppfid); in ecore_llh_remove_protocol_filter()
1482 void ecore_llh_clear_ppfid_filters(struct ecore_dev *p_dev, u8 ppfid) in ecore_llh_clear_ppfid_filters() argument
1496 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_llh_clear_ppfid_filters()
1500 rc = ecore_llh_shadow_remove_all_filters(p_dev, ppfid); in ecore_llh_clear_ppfid_filters()
1521 u8 ppfid; in ecore_llh_clear_all_filters() local
1527 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) in ecore_llh_clear_all_filters()
1528 ecore_llh_clear_ppfid_filters(p_dev, ppfid); in ecore_llh_clear_all_filters()
1536 u8 ppfid, abs_ppfid; in ecore_all_ppfids_wr() local
1539 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_all_ppfids_wr()
1540 rc = ecore_abs_ppfid(p_dev, ppfid, &abs_ppfid); in ecore_all_ppfids_wr()
1552 u8 ppfid) in ecore_llh_dump_ppfid_e4() argument
1559 rc = ecore_abs_ppfid(p_hwfn->p_dev, ppfid, &abs_ppfid); in ecore_llh_dump_ppfid_e4()
1566 p_hwfn->rel_pf_id, ppfid, abs_ppfid, in ecore_llh_dump_ppfid_e4()
1591 u8 OSAL_UNUSED ppfid) in ecore_llh_dump_ppfid_e5() argument
1598 enum _ecore_status_t ecore_llh_dump_ppfid(struct ecore_dev *p_dev, u8 ppfid) in ecore_llh_dump_ppfid() argument
1608 rc = ecore_llh_dump_ppfid_e4(p_hwfn, p_ptt, ppfid); in ecore_llh_dump_ppfid()
1610 rc = ecore_llh_dump_ppfid_e5(p_hwfn, p_ptt, ppfid); in ecore_llh_dump_ppfid()
1619 u8 ppfid; in ecore_llh_dump_all() local
1622 for (ppfid = 0; ppfid < p_dev->p_llh_info->num_ppfid; ppfid++) { in ecore_llh_dump_all()
1623 rc = ecore_llh_dump_ppfid(p_dev, ppfid); in ecore_llh_dump_all()