Home
last modified time | relevance | path

Searched refs:tcam_idx (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_rpc.c640 int tcam_idx = FBNIC_TCE_TCAM_NUM_ENTRIES; in __fbnic_write_tce_tcam_rev() local
650 if (!tcam_idx) { in __fbnic_write_tce_tcam_rev()
655 tcam_idx--; in __fbnic_write_tce_tcam_rev()
660 while (tcam_idx) in __fbnic_write_tce_tcam_rev()
661 fbnic_clear_tce_tcam_entry(fbd, --tcam_idx); in __fbnic_write_tce_tcam_rev()
663 fbd->tce_tcam_last = tcam_idx; in __fbnic_write_tce_tcam_rev()
668 int tcam_idx = 0; in __fbnic_write_tce_tcam() local
685 tcam_idx++; in __fbnic_write_tce_tcam()
688 while (tcam_idx < FBNIC_TCE_TCAM_NUM_ENTRIES) in __fbnic_write_tce_tcam()
689 fbnic_clear_tce_tcam_entry(fbd, tcam_idx++); in __fbnic_write_tce_tcam()
[all …]
H A Dfbnic_debugfs.c50 int i, tcam_idx = 0; in fbnic_dbg_tce_tcam_show() local
66 if (tcam_idx == FBNIC_TCE_TCAM_NUM_ENTRIES) in fbnic_dbg_tce_tcam_show()
70 tcam_idx, mac_addr->state, mac_addr->act_tcam, in fbnic_dbg_tce_tcam_show()
74 tcam_idx++; in fbnic_dbg_tce_tcam_show()
H A Dfbnic_rpc.h196 int __fbnic_xc_unsync(struct fbnic_mac_addr *mac_addr, unsigned int tcam_idx);
212 int __fbnic_ip_unsync(struct fbnic_ip_addr *ip_addr, unsigned int tcam_idx);
H A Dfbnic_ethtool.c1001 unsigned int tcam_idx) in fbnic_clear_nfc_macda() argument
1007 __fbnic_xc_unsync(&fbd->mac_addr[idx], tcam_idx); in fbnic_clear_nfc_macda()
1015 unsigned int tcam_idx) in fbnic_clear_nfc_ip_addr() argument
1021 __fbnic_ip_unsync(&fbd->ip_src[idx], tcam_idx); in fbnic_clear_nfc_ip_addr()
1023 __fbnic_ip_unsync(&fbd->ip_dst[idx], tcam_idx); in fbnic_clear_nfc_ip_addr()
1025 __fbnic_ip_unsync(&fbd->ipo_src[idx], tcam_idx); in fbnic_clear_nfc_ip_addr()
1027 __fbnic_ip_unsync(&fbd->ipo_dst[idx], tcam_idx); in fbnic_clear_nfc_ip_addr()
/linux-6.15/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_mps.c108 int *tcam_idx, const u8 *addr, in cxgb4_update_mac_filt() argument
113 ret = cxgb4_change_mac(pi, viid, tcam_idx, in cxgb4_update_mac_filt()
118 cxgb4_mps_ref_inc(pi->adapter, addr, *tcam_idx, NULL); in cxgb4_update_mac_filt()
H A Dcxgb4.h2133 int *tcam_idx, const u8 *addr,
2145 int *tcam_idx, const u8 *addr,
H A Dcxgb4_main.c461 int *tcam_idx, const u8 *addr, bool persist, in cxgb4_change_mac() argument
469 *tcam_idx, addr, persist, smt_idx); in cxgb4_change_mac()
490 *tcam_idx = ret; in cxgb4_change_mac()
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_flex_pipe.c1310 u16 *tcam_idx) in ice_alloc_tcam_ent() argument
3252 prof->tcam[i].tcam_idx); in ice_rem_prof_id()
3556 p->tcam[i].tcam_idx = ICE_INVALID_TCAM; in ice_add_prof_to_lst()
3655 ice_rem_chg_tcam_ent(hw, tcam->tcam_idx, chg); in ice_prof_tcam_ena_dis()
3656 tcam->tcam_idx = 0; in ice_prof_tcam_ena_dis()
3667 &tcam->tcam_idx); in ice_prof_tcam_ena_dis()
3689 p->tcam_idx = tcam->tcam_idx; in ice_prof_tcam_ena_dis()
3816 u16 tcam_idx; in ice_add_prof_id_vsig() local
3831 &tcam_idx); in ice_add_prof_id_vsig()
3839 t->tcam[i].tcam_idx = tcam_idx; in ice_add_prof_id_vsig()
[all …]
H A Dice_flex_type.h192 u16 tcam_idx; member
350 u16 tcam_idx; member
/linux-6.15/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c273 int *tcam_idx, const u8 *addr, bool persistent) in cxgb4vf_change_mac() argument
279 ret = t4vf_change_mac(adapter, viid, *tcam_idx, addr, persistent); in cxgb4vf_change_mac()
300 *tcam_idx = ret; in cxgb4vf_change_mac()