Home
last modified time | relevance | path

Searched refs:npc_priv (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Ddebugfs.c21 struct npc_priv_t *npc_priv; in npc_mcam_layout_show() local
30 npc_priv = s->private; in npc_mcam_layout_show()
32 sbd = npc_priv->subbank_depth; in npc_mcam_layout_show()
34 for (i = npc_priv->num_subbanks - 1; i >= 0; i--) { in npc_mcam_layout_show()
35 sb = &npc_priv->sb[i]; in npc_mcam_layout_show()
41 bw0 = bitmap_weight(sb->b0map, npc_priv->subbank_depth); in npc_mcam_layout_show()
51 map = xa_load(&npc_priv->xa_idx2pf_map, idx0); in npc_mcam_layout_show()
54 map = xa_load(&npc_priv->xa_idx2vidx_map, idx0); in npc_mcam_layout_show()
67 bw1 = bitmap_weight(sb->b1map, npc_priv->subbank_depth); in npc_mcam_layout_show()
81 map = xa_load(&npc_priv->xa_idx2pf_map, idx0); in npc_mcam_layout_show()
[all …]
H A Dnpc.c19 static struct npc_priv_t npc_priv = { variable
229 map = xa_load(&npc_priv.xa_idx2vidx_map, index); in npc_idx2vidx()
245 return vidx >= npc_priv.bank_depth * 2; in npc_is_vidx()
259 map = xa_load(&npc_priv.xa_vidx2idx_map, index); in npc_vidx2idx()
275 if (!npc_priv.init_done) in npc_cn20k_vidx2idx()
286 if (!npc_priv.init_done) in npc_cn20k_idx2vidx()
309 map = xa_erase(&npc_priv.xa_vidx2idx_map, vidx); in npc_vidx_maps_del_entry()
317 map = xa_erase(&npc_priv.xa_idx2vidx_map, mcam_idx); in npc_vidx_maps_del_entry()
344 map = xa_erase(&npc_priv.xa_vidx2idx_map, vidx); in npc_vidx_maps_modify()
354 rc = xa_insert(&npc_priv.xa_vidx2idx_map, vidx, in npc_vidx_maps_modify()
[all …]