Searched refs:npc_mcam (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu_npc.c | 35 static void npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam, 37 static void npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam, 125 static int npc_get_ucast_mcam_index(struct npc_mcam *mcam, u16 pcifunc, in npc_get_ucast_mcam_index() 150 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, in npc_get_nixlf_mcam_index() 221 int npc_get_bank(struct npc_mcam *mcam, int index) in npc_get_bank() 237 bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, in is_mcam_entry_enabled() 255 void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_enable_mcam_entry() 276 static void npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, in npc_clear_mcam_entry() 439 static u64 npc_get_default_entry_action(struct rvu *rvu, struct npc_mcam *mcam, in npc_get_default_entry_action() 475 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 | 64 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_is_feature_supported() 86 static void npc_set_kw_masks(struct rvu *rvu, struct npc_mcam *mcam, u8 type, in npc_set_kw_masks() 150 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_is_field_present() 168 struct npc_mcam *mcam, enum key_fields type, in npc_set_layer_mdata() 215 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_check_overlap() 310 struct npc_mcam *mcam, u8 bit_number, in npc_scan_exact_result() 329 static void npc_cn20k_scan_parse_result(struct rvu *rvu, struct npc_mcam *mcam, in npc_cn20k_scan_parse_result() 382 struct npc_mcam *mcam, u8 bit_number, in npc_scan_parse_result() 443 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_handle_multi_layer_fields() 581 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_scan_ldata() [all …]
|
| H A D | rvu.h | 211 struct npc_mcam { struct 466 struct npc_mcam mcam; 1102 int npc_get_bank(struct npc_mcam *mcam, int index); 1105 void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, 1107 u64 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, 1109 void npc_set_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, 1111 void npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, 1128 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, 1130 bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, 1195 int npc_mcam_verify_entry(struct npc_mcam *mcam, u16 pcifunc, int entry);
|
| H A D | rvu_devlink.c | 1387 struct npc_mcam *mcam; in rvu_af_dl_npc_mcam_high_zone_percent_get() 1403 struct npc_mcam *mcam; in rvu_af_dl_npc_mcam_high_zone_percent_set() 1422 struct npc_mcam *mcam; in rvu_af_dl_npc_mcam_high_zone_percent_validate() 1513 struct npc_mcam *mcam; in rvu_af_dl_nix_maxlf_validate()
|
| H A D | rvu_rep.c | 398 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_rep_update_rules()
|
| H A D | rvu_nix.c | 3455 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_list() 3551 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_rule() 5185 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_mcast_update_action() 6514 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_nix_mcast_grp_update()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/ |
| H A D | npc.c | 805 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_cn20k_enable_mcam_entry() 886 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_cn20k_clear_mcam_entry() 955 static void npc_cn20k_config_kw_x2(struct rvu *rvu, struct npc_mcam *mcam, in npc_cn20k_config_kw_x2() 1037 static void npc_cn20k_config_kw_x4(struct rvu *rvu, struct npc_mcam *mcam, in npc_cn20k_config_kw_x4() 1055 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_cn20k_config_mcam_entry() 1151 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_cn20k_copy_mcam_entry() 1220 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_cn20k_read_mcam_entry() 1348 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_cn20k_mcam_write_entry() 1391 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_cn20k_mcam_read_entry() 1422 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_mbox_handler_npc_cn20k_mcam_alloc_and_write_entry() [all …]
|