Lines Matching defs:mcam
122 static int npc_get_ucast_mcam_index(struct npc_mcam *mcam, u16 pcifunc, in npc_get_ucast_mcam_index()
147 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, in npc_get_nixlf_mcam_index()
174 int npc_get_bank(struct npc_mcam *mcam, int index) in npc_get_bank()
185 bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, in is_mcam_entry_enabled()
196 void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_enable_mcam_entry()
210 static void npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_clear_mcam_entry()
366 static u64 npc_get_default_entry_action(struct rvu *rvu, struct npc_mcam *mcam, in npc_get_default_entry_action()
388 static void npc_fixup_vf_rule(struct rvu *rvu, struct npc_mcam *mcam, in npc_fixup_vf_rule()
431 static void npc_config_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_config_mcam_entry()
506 void npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_read_mcam_entry()
542 static void npc_copy_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_copy_mcam_entry()
582 u64 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, in npc_get_mcam_action()
592 void npc_set_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, in npc_set_mcam_action()
608 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_ucast_entry() local
663 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_promisc_entry() local
748 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_promisc_entry() local
769 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_bcast_match_entry() local
830 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_allmulti_entry() local
916 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_allmulti_entry() local
931 static void npc_update_vf_flow_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_update_vf_flow_entry()
979 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_update_rx_action_with_alg_idx() local
1005 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_update_flowkey_alg_idx() local
1076 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_enadis_default_mce_entry() local
1113 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_enadis_default_entries() local
1156 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_mcam_by_entry_index() local
1195 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_disable_mcam_entries() local
1231 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_free_mcam_entries() local
1821 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_mcam_rsrcs_deinit() local
1836 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_mcam_rsrcs_init() local
1970 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_hw_init() local
2015 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_setup_interfaces() local
2085 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_init() local
2168 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_freemem() local
2183 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_get_mcam_entry_alloc_info() local
2202 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_get_mcam_counter_alloc_info() local
2217 static int npc_mcam_verify_entry(struct npc_mcam *mcam, in npc_mcam_verify_entry()
2235 static int npc_mcam_verify_counter(struct npc_mcam *mcam, in npc_mcam_verify_counter()
2250 static void npc_map_mcam_entry_and_cntr(struct rvu *rvu, struct npc_mcam *mcam, in npc_map_mcam_entry_and_cntr()
2267 struct npc_mcam *mcam, in npc_unmap_mcam_entry_and_cntr()
2285 static void npc_mcam_set_bit(struct npc_mcam *mcam, u16 index) in npc_mcam_set_bit()
2301 static void npc_mcam_clear_bit(struct npc_mcam *mcam, u16 index) in npc_mcam_clear_bit()
2313 static void npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam, in npc_mcam_free_all_entries()
2338 static void npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam, in npc_mcam_free_all_counters()
2417 npc_get_mcam_search_range_priority(struct npc_mcam *mcam, in npc_get_mcam_search_range_priority()
2476 static int npc_mcam_alloc_entries(struct npc_mcam *mcam, u16 pcifunc, in npc_mcam_alloc_entries()
2677 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_mcam_rsrcs_reserve() local
2684 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_config_cntr_default_entries() local
2729 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_alloc_entry() local
2775 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_free_entry() local
2822 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_read_entry() local
2847 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_write_entry() local
2898 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_ena_entry() local
2921 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_dis_entry() local
2944 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_shift_entry() local
3013 struct npc_mcam *mcam = &rvu->hw->mcam; in __npc_mcam_alloc_counter() local
3074 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_alloc_counter() local
3089 struct npc_mcam *mcam = &rvu->hw->mcam; in __npc_mcam_free_counter() local
3128 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_free_counter() local
3185 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_unmap_counter() local
3232 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_clear_counter() local
3254 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_counter_stats() local
3282 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_alloc_and_write_entry() local
3499 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_read_base_steer_rule() local
3545 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_mcam_entry_stats() local
3582 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_clear_ucast_entry() local