npc_mcam
int npc_get_bank(struct npc_mcam *mcam, int index);
void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
u64 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam,
void npc_set_mcam_action(struct rvu *rvu, struct npc_mcam *mcam,
void npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, u16 pcifunc, int nixlf,
bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr,
struct npc_mcam mcam;
struct npc_mcam *mcam;
struct npc_mcam *mcam;
struct npc_mcam *mcam;
struct npc_mcam *mcam;
struct npc_mcam *mcam;
struct npc_mcam *mcam;
struct npc_mcam *mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static int npc_get_ucast_mcam_index(struct npc_mcam *mcam, u16 pcifunc,
struct npc_mcam *mcam = &rvu->hw->mcam;
int npc_get_nixlf_mcam_index(struct npc_mcam *mcam,
int npc_get_bank(struct npc_mcam *mcam, int index)
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam,
void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static void npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static int npc_mcam_verify_entry(struct npc_mcam *mcam,
static int npc_mcam_verify_counter(struct npc_mcam *mcam,
static void npc_map_mcam_entry_and_cntr(struct rvu *rvu, struct npc_mcam *mcam,
struct npc_mcam *mcam,
static void npc_mcam_set_bit(struct npc_mcam *mcam, u16 index)
static void npc_mcam_clear_bit(struct npc_mcam *mcam, u16 index)
static void npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam,
static void npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam,
npc_get_mcam_search_range_priority(struct npc_mcam *mcam,
static int npc_mcam_alloc_entries(struct npc_mcam *mcam, u16 pcifunc,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static void npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static void npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static u64 npc_get_default_entry_action(struct rvu *rvu, struct npc_mcam *mcam,
static void npc_fixup_vf_rule(struct rvu *rvu, struct npc_mcam *mcam,
static void npc_config_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
void npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
static void npc_copy_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
u64 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam,
void npc_set_mcam_action(struct rvu *rvu, struct npc_mcam *mcam,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static void npc_update_vf_flow_entry(struct rvu *rvu, struct npc_mcam *mcam,
struct npc_mcam *mcam = &rvu->hw->mcam;
static struct rvu_npc_mcam_rule *rvu_mcam_find_rule(struct npc_mcam *mcam, u16 entry)
static void rvu_mcam_add_rule(struct npc_mcam *mcam,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static void npc_set_layer_mdata(struct npc_mcam *mcam, enum key_fields type,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static void npc_scan_exact_result(struct npc_mcam *mcam, u8 bit_number,
static void npc_scan_parse_result(struct npc_mcam *mcam, u8 bit_number,
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
struct npc_mcam *mcam = &rvu->hw->mcam;
static void npc_set_kw_masks(struct npc_mcam *mcam, u8 type,
struct npc_mcam *mcam = &rvu->hw->mcam;