| H A D | rvu_npc.c | 126 static int npc_get_ucast_mcam_index(struct npc_mcam *mcam, u16 pcifunc, in npc_get_ucast_mcam_index() argument 151 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, in npc_get_nixlf_mcam_index() argument 222 npc_get_bank(struct npc_mcam * mcam,int index) npc_get_bank() argument 238 is_mcam_entry_enabled(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index) is_mcam_entry_enabled() argument 256 npc_enable_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,bool enable) npc_enable_mcam_entry() argument 277 npc_clear_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index) npc_clear_mcam_entry() argument 440 npc_get_default_entry_action(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 pf_func) npc_get_default_entry_action() argument 476 npc_fixup_vf_rule(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,struct mcam_entry * entry,bool * enable) npc_fixup_vf_rule() argument 519 npc_config_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,u8 intf,struct mcam_entry * entry,bool enable) npc_config_mcam_entry() argument 594 npc_read_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 src,struct mcam_entry * entry,u8 * intf,u8 * ena) npc_read_mcam_entry() argument 630 npc_copy_mcam_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 src,u16 dest) npc_copy_mcam_entry() argument 674 npc_get_mcam_action(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index) npc_get_mcam_action() argument 689 npc_set_mcam_action(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,int index,u64 cfg) npc_set_mcam_action() argument 724 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_ucast_entry() local 788 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_promisc_entry() local 894 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_enable_promisc_entry() local 923 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_bcast_match_entry() local 993 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_allmulti_entry() local 1086 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_enable_allmulti_entry() local 1108 npc_update_vf_flow_entry(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 pcifunc,u64 rx_action) npc_update_vf_flow_entry() argument 1165 struct npc_mcam *mcam = &rvu->hw->mcam; npc_update_rx_action_with_alg_idx() local 1196 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_update_flowkey_alg_idx() local 1284 struct npc_mcam *mcam = &rvu->hw->mcam; npc_enadis_default_mce_entry() local 1338 struct npc_mcam *mcam = &rvu->hw->mcam; npc_enadis_default_entries() local 1394 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_enable_mcam_by_entry_index() local 1433 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_disable_mcam_entries() local 1469 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_free_mcam_entries() local 2361 struct npc_mcam *mcam = &rvu->hw->mcam; npc_mcam_rsrcs_deinit() local 2376 struct npc_mcam *mcam = &rvu->hw->mcam; npc_mcam_rsrcs_init() local 2530 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_hw_init() local 2588 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_setup_interfaces() local 2679 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_init() local 2774 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_freemem() local 2792 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_get_mcam_entry_alloc_info() local 2811 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_get_mcam_counter_alloc_info() local 2826 npc_mcam_verify_entry(struct npc_mcam * mcam,u16 pcifunc,int entry) npc_mcam_verify_entry() argument 2844 npc_mcam_verify_counter(struct npc_mcam * mcam,u16 pcifunc,int cntr) npc_mcam_verify_counter() argument 2859 npc_map_mcam_entry_and_cntr(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 entry,u16 cntr) npc_map_mcam_entry_and_cntr() argument 2880 npc_unmap_mcam_entry_and_cntr(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 entry,u16 cntr) npc_unmap_mcam_entry_and_cntr() argument 2902 npc_mcam_set_bit(struct npc_mcam * mcam,u16 index) npc_mcam_set_bit() argument 2918 npc_mcam_clear_bit(struct npc_mcam * mcam,u16 index) npc_mcam_clear_bit() argument 2930 npc_mcam_free_all_entries(struct rvu * rvu,struct npc_mcam * mcam,int blkaddr,u16 pcifunc) npc_mcam_free_all_entries() argument 2988 npc_mcam_free_all_counters(struct rvu * rvu,struct npc_mcam * mcam,u16 pcifunc) npc_mcam_free_all_counters() argument 3067 npc_get_mcam_search_range_priority(struct npc_mcam * mcam,struct npc_mcam_alloc_entry_req * req,u16 * start,u16 * end,bool * reverse) npc_get_mcam_search_range_priority() argument 3126 npc_mcam_alloc_entries(struct npc_mcam * mcam,u16 pcifunc,struct npc_mcam_alloc_entry_req * req,struct npc_mcam_alloc_entry_rsp * rsp) npc_mcam_alloc_entries() argument 3393 struct npc_mcam *mcam = &rvu->hw->mcam; npc_mcam_rsrcs_reserve() local 3400 struct npc_mcam *mcam = &rvu->hw->mcam; npc_config_cntr_default_entries() local 3449 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_entry() local 3495 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_free_entry() local 3552 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_read_entry() local 3577 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_write_entry() local 3631 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_ena_entry() local 3656 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_dis_entry() local 3681 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_shift_entry() local 3754 struct npc_mcam *mcam = &rvu->hw->mcam; __npc_mcam_alloc_counter() local 3814 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_counter() local 3833 struct npc_mcam *mcam = &rvu->hw->mcam; __npc_mcam_free_counter() local 3868 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_free_counter() local 3929 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_unmap_counter() local 3973 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_clear_counter() local 4006 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_counter_stats() local 4048 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_and_write_entry() local 4310 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_read_default_rule() local 4347 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_read_base_steer_rule() local 4399 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_entry_stats() local 4449 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_clear_ucast_entry() local [all...] |