Lines Matching refs:mcam
2667 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_info_display() local
2675 mcam = &rvu->hw->mcam; in rvu_dbg_npc_mcam_info_display()
2691 mutex_lock(&mcam->lock); in rvu_dbg_npc_mcam_info_display()
2693 seq_printf(filp, "\n\t\t MCAM entries \t: %d\n", mcam->total_entries); in rvu_dbg_npc_mcam_info_display()
2695 mcam->total_entries - mcam->bmap_entries); in rvu_dbg_npc_mcam_info_display()
2696 seq_printf(filp, "\t\t Available \t: %d\n", mcam->bmap_fcnt); in rvu_dbg_npc_mcam_info_display()
2701 counters - mcam->counters.max); in rvu_dbg_npc_mcam_info_display()
2703 rvu_rsrc_free_count(&mcam->counters)); in rvu_dbg_npc_mcam_info_display()
2705 if (mcam->bmap_entries == mcam->bmap_fcnt) { in rvu_dbg_npc_mcam_info_display()
2706 mutex_unlock(&mcam->lock); in rvu_dbg_npc_mcam_info_display()
2724 mutex_unlock(&mcam->lock); in rvu_dbg_npc_mcam_info_display()
2734 struct npc_mcam *mcam; in rvu_dbg_npc_rx_miss_stats_display() local
2741 mcam = &rvu->hw->mcam; in rvu_dbg_npc_rx_miss_stats_display()
2744 seq_printf(filp, "\t\tStat %d: \t%lld\n", mcam->rx_miss_act_cntr, in rvu_dbg_npc_rx_miss_stats_display()
2746 NPC_AF_MATCH_STATX(mcam->rx_miss_act_cntr))); in rvu_dbg_npc_rx_miss_stats_display()
2901 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_show_rules() local
2912 mcam = &rvu->hw->mcam; in rvu_dbg_npc_mcam_show_rules()
2914 mutex_lock(&mcam->lock); in rvu_dbg_npc_mcam_show_rules()
2915 list_for_each_entry(iter, &mcam->mcam_rules, list) { in rvu_dbg_npc_mcam_show_rules()
2948 enabled = is_mcam_entry_enabled(rvu, mcam, blkaddr, iter->entry); in rvu_dbg_npc_mcam_show_rules()
2958 mutex_unlock(&mcam->lock); in rvu_dbg_npc_mcam_show_rules()
3102 field = &rvu->hw->mcam.rx_key_fields[NPC_CHAN]; in rvu_dbg_npc_exact_drop_cnt()