Home
last modified time | relevance | path

Searched refs:mcam_idx (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc_hash.c780 * @mcam_idx: NPC mcam index of DMAC entry in NPC mcam.
786 u8 ctype, u32 *seq_id, bool cmd, u32 mcam_idx, u16 pcifunc) in rvu_npc_exact_add_to_list()
845 entry->mcam_idx = mcam_idx; in rvu_npc_exact_add_to_list()
1309 * @mcam_idx: NPC mcam index corresponding to MAC
1318 u32 mcam_idx, u16 pcifunc) in rvu_npc_exact_add_table_entry()
1348 mac, chan, ctype, seq_id, cmd, mcam_idx, pcifunc); in rvu_npc_exact_add_table_entry()
1600 u32 seq_id, mcam_idx; in rvu_npc_exact_mac_addr_update() local
1628 mcam_idx = entry->mcam_idx; in rvu_npc_exact_mac_addr_update()
784 rvu_npc_exact_add_to_list(struct rvu *rvu, enum npc_exact_opc_type opc_type, u8 ways, u32 index, u8 cgx_id, u8 lmac_id, u8 *mac_addr, u16 chan, u8 ctype, u32 *seq_id, bool cmd, u32 mcam_idx, u16 pcifunc) rvu_npc_exact_add_to_list() argument
1316 rvu_npc_exact_add_table_entry(struct rvu *rvu, u8 cgx_id, u8 lmac_id, u8 *mac, u16 chan, u8 ctype, u32 *seq_id, bool cmd, u32 mcam_idx, u16 pcifunc) rvu_npc_exact_add_table_entry() argument
1743 u32 mcam_idx = -1; rvu_npc_exact_mac_addr_set() local
[all...]
H A Drvu_npc_fs.c1591 int npc_install_mcam_drop_rule(struct rvu *rvu, int mcam_idx, u16 *counter_idx, in npc_install_mcam_drop_rule() argument
1618 enabled = is_mcam_entry_enabled(rvu, mcam, blkaddr, mcam_idx); in npc_install_mcam_drop_rule()
1621 __func__, mcam_idx); in npc_install_mcam_drop_rule()
1636 rule->entry = mcam_idx; in npc_install_mcam_drop_rule()
1640 npc_mcam_rsrcs_reserve(rvu, blkaddr, mcam_idx); in npc_install_mcam_drop_rule()
1665 req.entry = mcam_idx; in npc_install_mcam_drop_rule()
1670 __func__, mcam_idx); in npc_install_mcam_drop_rule()
1675 __func__, mcam_idx, req.cntr); in npc_install_mcam_drop_rule()
1678 npc_enable_mcam_entry(rvu, mcam, blkaddr, mcam_idx, false); in npc_install_mcam_drop_rule()
H A Drvu_npc_hash.h156 u32 mcam_idx; member
H A Drvu.h921 int npc_install_mcam_drop_rule(struct rvu *rvu, int mcam_idx, u16 *counter_idx,
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c955 int mcam_idx = flow_cfg->max_flows - flow_cfg->nr_flows - 1; in otx2_tc_update_mcam_table_add_req() local
972 tmp->entry = flow_cfg->flow_ent[mcam_idx]; in otx2_tc_update_mcam_table_add_req()
976 mcam_idx++; in otx2_tc_update_mcam_table_add_req()
979 return mcam_idx; in otx2_tc_update_mcam_table_add_req()
1046 int rc, err, mcam_idx; in otx2_tc_add_flow() local
1083 mcam_idx = otx2_tc_update_mcam_table(nic, flow_cfg, new_node, true); in otx2_tc_add_flow()
1095 req->entry = flow_cfg->flow_ent[mcam_idx]; in otx2_tc_add_flow()

Completed in 9 milliseconds