Searched refs:npc_mcam (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc.c | 32 static void npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam, 34 static void npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam, 144 static int npc_get_ucast_mcam_index(struct npc_mcam *mcam, u16 pcifunc, in npc_get_ucast_mcam_index() 169 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, in npc_get_nixlf_mcam_index() 194 int npc_get_bank(struct npc_mcam *mcam, int index) in npc_get_bank() 205 bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, in is_mcam_entry_enabled() 216 void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_enable_mcam_entry() 230 static void npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_clear_mcam_entry() 386 static u64 npc_get_default_entry_action(struct rvu *rvu, struct npc_mcam *mcam, in npc_get_default_entry_action() 408 static void npc_fixup_vf_rule(struct rvu *rvu, struct npc_mcam *mcam, in npc_fixup_vf_rule() [all …]
|
H A D | rvu_npc_fs.c | 51 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_is_feature_supported() 73 static void npc_set_kw_masks(struct npc_mcam *mcam, u8 type, in npc_set_kw_masks() 130 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_is_field_present() 147 static void npc_set_layer_mdata(struct npc_mcam *mcam, enum key_fields type, in npc_set_layer_mdata() 190 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_check_overlap() 245 static void npc_scan_exact_result(struct npc_mcam *mcam, u8 bit_number, in npc_scan_exact_result() 264 static void npc_scan_parse_result(struct npc_mcam *mcam, u8 bit_number, in npc_scan_parse_result() 319 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_handle_multi_layer_fields() 452 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_scan_ldata() 540 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_set_features() [all …]
|
H A D | rvu.h | 162 struct npc_mcam { struct 401 struct npc_mcam mcam; 895 int npc_get_bank(struct npc_mcam *mcam, int index); 898 void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, 900 void npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, 916 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, u16 pcifunc, int nixlf, 918 bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr,
|
H A D | rvu_devlink.c | 1499 struct npc_mcam *mcam; in rvu_af_dl_npc_mcam_high_zone_percent_get() 1514 struct npc_mcam *mcam; in rvu_af_dl_npc_mcam_high_zone_percent_set() 1533 struct npc_mcam *mcam; in rvu_af_dl_npc_mcam_high_zone_percent_validate()
|
H A D | rvu_debugfs.c | 2671 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_info_display() 2738 struct npc_mcam *mcam; in rvu_dbg_npc_rx_miss_stats_display() 2914 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_show_rules()
|
H A D | rvu_nix.c | 3070 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_list() 3164 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_rule()
|