Searched refs:npc_priv (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/ |
| H A D | debugfs.c | 21 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 D | npc.c | 19 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 …]
|