Home
last modified time | relevance | path

Searched refs:ctr_id (Results 1 – 5 of 5) sorted by relevance

/dpdk/drivers/common/cnxk/
H A Droc_npc_mcam.c27 npc_mcam_free_counter(struct npc *npc, uint16_t ctr_id) in npc_mcam_free_counter() argument
36 req->cntr = ctr_id; in npc_mcam_free_counter()
41 npc_mcam_read_counter(struct npc *npc, uint32_t ctr_id, uint64_t *count) in npc_mcam_read_counter() argument
51 req->cntr = ctr_id; in npc_mcam_read_counter()
60 npc_mcam_clear_counter(struct npc *npc, uint32_t ctr_id) in npc_mcam_clear_counter() argument
69 req->cntr = ctr_id; in npc_mcam_clear_counter()
536 int use_ctr = (flow->ctr_id == NPC_COUNTER_NONE ? 0 : 1); in npc_mcam_alloc_and_write()
634 flow->ctr_id = ctr; in npc_mcam_alloc_and_write()
838 if (flow->ctr_id != NPC_COUNTER_NONE) in npc_flow_free_all_resources()
839 rc |= npc_mcam_free_counter(npc, flow->ctr_id); in npc_flow_free_all_resources()
H A Droc_npc.h249 int32_t ctr_id; member
354 uint16_t ctr_id);
356 uint32_t ctr_id, uint64_t *count);
358 uint32_t ctr_id);
H A Droc_npc.c26 roc_npc_mcam_free_counter(struct roc_npc *roc_npc, uint16_t ctr_id) in roc_npc_mcam_free_counter() argument
30 return npc_mcam_free_counter(npc, ctr_id); in roc_npc_mcam_free_counter()
34 roc_npc_mcam_read_counter(struct roc_npc *roc_npc, uint32_t ctr_id, in roc_npc_mcam_read_counter() argument
39 return npc_mcam_read_counter(npc, ctr_id, count); in roc_npc_mcam_read_counter()
43 roc_npc_mcam_clear_counter(struct roc_npc *roc_npc, uint32_t ctr_id) in roc_npc_mcam_clear_counter() argument
47 return npc_mcam_clear_counter(npc, ctr_id); in roc_npc_mcam_clear_counter()
360 flow->ctr_id = NPC_COUNTER_NONE; in npc_parse_actions()
386 flow->ctr_id = 1; in npc_parse_actions()
1317 if (flow->ctr_id != NPC_COUNTER_NONE) { in roc_npc_flow_destroy()
1318 rc = roc_npc_mcam_clear_counter(roc_npc, flow->ctr_id); in roc_npc_flow_destroy()
[all …]
H A Droc_npc_priv.h400 int npc_mcam_free_counter(struct npc *npc, uint16_t ctr_id);
401 int npc_mcam_read_counter(struct npc *npc, uint32_t ctr_id, uint64_t *count);
402 int npc_mcam_clear_counter(struct npc *npc, uint32_t ctr_id);
/dpdk/drivers/net/cnxk/
H A Dcnxk_flow.c401 if (in_flow->ctr_id == NPC_COUNTER_NONE) { in cnxk_flow_query()
406 rc = roc_npc_mcam_read_counter(npc, in_flow->ctr_id, &query->hits); in cnxk_flow_query()
416 rc = roc_npc_mcam_clear_counter(npc, in_flow->ctr_id); in cnxk_flow_query()