Lines Matching refs:cntr

1851 	int cntr;
1954 for (cntr = 0; cntr < mcam->counters.max; cntr++)
1955 mcam->cntr2pfvf_map[cntr] = NPC_MCAM_INVALID_MAP;
2215 int cntr;
2220 for (cntr = 0; cntr < mcam->counters.max; cntr++) {
2221 if (mcam->cntr2pfvf_map[cntr] == pcifunc) {
2223 if (mcam->cntr_refcnt[cntr])
2248 u16 pcifunc, int cntr)
2253 if (cntr >= mcam->counters.max)
2256 if (pcifunc != mcam->cntr2pfvf_map[cntr])
2263 int blkaddr, u16 entry, u16 cntr)
2270 mcam->entry2cntr_map[entry] = cntr;
2271 mcam->cntr_refcnt[cntr]++;
2275 ((cntr >> 9) << 12) | hw->npc_stat_ena | cntr);
2280 int blkaddr, u16 entry, u16 cntr)
2287 mcam->cntr_refcnt[cntr]--;
2328 u16 index, cntr;
2340 cntr = mcam->entry2cntr_map[index];
2341 if (cntr != NPC_MCAM_INVALID_MAP)
2344 cntr);
2353 u16 cntr;
2356 for (cntr = 0; cntr < mcam->counters.max; cntr++) {
2357 if (mcam->cntr2pfvf_map[cntr] == pcifunc) {
2358 mcam->cntr2pfvf_map[cntr] = NPC_MCAM_INVALID_MAP;
2359 mcam->cntr_refcnt[cntr] = 0;
2360 rvu_free_rsrc(&mcam->counters, cntr);
2736 u16 cntr;
2761 cntr = mcam->entry2cntr_map[req->entry];
2762 if (cntr != NPC_MCAM_INVALID_MAP)
2764 req->entry, cntr);
2820 npc_mcam_verify_counter(mcam, pcifunc, req->cntr)) {
2844 req->entry, req->cntr);
2906 u16 index, cntr;
2944 cntr = mcam->entry2cntr_map[old_entry];
2945 if (cntr != NPC_MCAM_INVALID_MAP) {
2947 old_entry, cntr);
2949 new_entry, cntr);
2973 u16 max_contig, cntr;
3008 rsp->cntr = index;
3009 for (cntr = index; cntr < (index + max_contig); cntr++) {
3010 __set_bit(cntr, mcam->counters.bmap);
3011 mcam->cntr2pfvf_map[cntr] = pcifunc;
3017 for (cntr = 0; cntr < req->count; cntr++) {
3021 rsp->cntr_list[cntr] = index;
3043 err = npc_mcam_verify_counter(mcam, req->hdr.pcifunc, req->cntr);
3050 mcam->cntr2pfvf_map[req->cntr] = NPC_MCAM_INVALID_MAP;
3051 rvu_free_rsrc(&mcam->counters, req->cntr);
3055 if (!mcam->cntr_refcnt[req->cntr])
3062 if (mcam->entry2cntr_map[index] != req->cntr)
3066 index, req->cntr);
3085 rc = npc_mcam_verify_counter(mcam, req->hdr.pcifunc, req->cntr);
3095 req->entry, req->cntr);
3101 if (!mcam->cntr_refcnt[req->cntr])
3109 if (mcam->entry2cntr_map[index] != req->cntr)
3113 index, req->cntr);
3131 err = npc_mcam_verify_counter(mcam, req->hdr.pcifunc, req->cntr);
3136 rvu_write64(rvu, blkaddr, NPC_AF_MATCH_STATX(req->cntr), 0x00);
3153 err = npc_mcam_verify_counter(mcam, req->hdr.pcifunc, req->cntr);
3158 rsp->stat = rvu_read64(rvu, blkaddr, NPC_AF_MATCH_STATX(req->cntr));
3175 u16 cntr = NPC_MCAM_ENTRY_INVALID;
3221 cntr = cntr_rsp.cntr;
3235 npc_map_mcam_entry_and_cntr(rvu, mcam, blkaddr, entry, cntr);
3239 rsp->cntr = cntr;
3437 u16 index, cntr;
3460 cntr = regval & 0x1FF;
3463 rsp->stat = rvu_read64(rvu, blkaddr, NPC_AF_MATCH_STATX(cntr));