Home
last modified time | relevance | path

Searched refs:ref_cnt (Results 1 – 25 of 44) sorted by relevance

12

/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_shadow_identifier.c128 uint32_t ref_cnt = 0; in tf_shadow_ident_search() local
133 ref_cnt = shadow_db->db[parms->type].ref_count[parms->search_id]; in tf_shadow_ident_search()
134 if (ref_cnt > 0) { in tf_shadow_ident_search()
136 *parms->ref_cnt = ++ref_cnt; in tf_shadow_ident_search()
138 ref_cnt; in tf_shadow_ident_search()
141 *parms->ref_cnt = 0; in tf_shadow_ident_search()
167 parms->ref_cnt = shadow_db->db[parms->type].ref_count[parms->id]; in tf_shadow_ident_insert()
176 uint32_t ref_cnt = 0; in tf_shadow_ident_remove() local
181 ref_cnt = shadow_db->db[parms->type].ref_count[parms->id]; in tf_shadow_ident_remove()
182 if (ref_cnt > 0) in tf_shadow_ident_remove()
[all …]
H A Dtf_shadow_identifier.h103 uint32_t *ref_cnt; member
125 uint32_t ref_cnt; member
147 uint32_t *ref_cnt; member
H A Dtf_identifier.h73 uint32_t *ref_cnt; member
99 uint32_t *ref_cnt; member
H A Dtf_identifier.c257 rparms.ref_cnt = parms->ref_cnt; in tf_ident_free()
270 if (*rparms.ref_cnt > 0) in tf_ident_free()
344 sparms.ref_cnt = parms->ref_cnt; in tf_ident_search()
H A Dtf_tcam.h98 uint16_t ref_cnt; member
148 uint16_t ref_cnt; member
H A Dtf_core.h1013 uint32_t ref_cnt; member
1039 uint32_t ref_cnt; member
1315 uint16_t ref_cnt; member
1399 uint16_t ref_cnt; member
1552 uint16_t ref_cnt; member
H A Dtf_shadow_tcam.c508 fparms->ref_cnt = 0; in tf_shadow_tcam_remove()
534 fparms->ref_cnt = sr_entry->refcnt; in tf_shadow_tcam_remove()
566 sparms->ref_cnt = 0; in tf_shadow_tcam_search()
646 sparms->ref_cnt = in tf_shadow_tcam_search()
/dpdk/drivers/net/mlx5/
H A Dmlx5_utils.c212 lc->ref_cnt++; in mlx5_ipool_update_global_cache()
247 lc->ref_cnt++; in mlx5_ipool_allocate_from_global()
333 lc->ref_cnt = 1; in mlx5_ipool_allocate_from_global()
484 gc->ref_cnt++; in _mlx5_ipool_free_cache()
993 uint64_t ref_cnt; in mlx5_l3t_clear_entry() local
1015 ref_cnt = --w_e_tbl->ref_cnt; in mlx5_l3t_clear_entry()
1024 ref_cnt = --dw_e_tbl->ref_cnt; in mlx5_l3t_clear_entry()
1033 ref_cnt = --qw_e_tbl->ref_cnt; in mlx5_l3t_clear_entry()
1042 ref_cnt = --ptr_e_tbl->ref_cnt; in mlx5_l3t_clear_entry()
1045 if (!ref_cnt) { in mlx5_l3t_clear_entry()
[all …]
H A Dmlx5_utils.h116 uint64_t ref_cnt; /* Table ref_cnt. */ member
123 uint64_t ref_cnt; /* Table ref_cnt. */ member
126 uint32_t ref_cnt; member
133 uint64_t ref_cnt; /* Table ref_cnt. */ member
136 int32_t ref_cnt; member
143 uint64_t ref_cnt; /* Table ref_cnt. */ member
146 uint32_t ref_cnt; member
153 uint64_t ref_cnt; /* Table ref_cnt. */ member
156 uint32_t ref_cnt; member
237 uint32_t ref_cnt; member
H A Dmlx5_flow_meter.c565 if (fmp->ref_cnt) in mlx5_flow_meter_profile_delete()
695 if (mtr_policy->ref_cnt) { in __mlx5_flow_meter_policy_delete()
1432 if (fm->ref_cnt > 0) in mlx5_flow_meter_destroy()
1637 old_fmp->ref_cnt--; in mlx5_flow_meter_profile_update()
1638 fmp->ref_cnt++; in mlx5_flow_meter_profile_update()
1900 fm->ref_cnt++; in mlx5_flow_meter_attach()
1915 fm->ref_cnt++; in mlx5_flow_meter_attach()
1928 fm->ref_cnt = 1; in mlx5_flow_meter_attach()
1933 fm->ref_cnt = 0; in mlx5_flow_meter_attach()
1962 MLX5_ASSERT(fm->ref_cnt); in mlx5_flow_meter_detach()
[all …]
/dpdk/drivers/net/i40e/base/
H A Di40e_hmc.h37 u32 ref_cnt; member
52 u32 ref_cnt; member
69 u32 ref_cnt; member
85 #define I40E_INC_SD_REFCNT(sd_table) ((sd_table)->ref_cnt++)
86 #define I40E_INC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt++)
87 #define I40E_INC_BP_REFCNT(bp) ((bp)->ref_cnt++)
89 #define I40E_DEC_SD_REFCNT(sd_table) ((sd_table)->ref_cnt--)
90 #define I40E_DEC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt--)
91 #define I40E_DEC_BP_REFCNT(bp) ((bp)->ref_cnt--)
H A Di40e_hmc.c223 if (pd_entry->bp.ref_cnt) in i40e_remove_pd_bp()
239 if (!pd_table->ref_cnt) in i40e_remove_pd_bp()
259 if (sd_entry->u.bp.ref_cnt) { in i40e_prep_remove_sd_bp()
307 if (sd_entry->u.pd_table.ref_cnt) { in i40e_prep_remove_pd_page()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_tun.c27 if (!tun_ent_list[i].ref_cnt) { in ulp_app_tun_search_entry()
35 tun_ent_list[free_entry].ref_cnt++; in ulp_app_tun_search_entry()
44 tun_ent_list[free_entry].ref_cnt = 1; in ulp_app_tun_search_entry()
58 if (tun_entry->ref_cnt) { in ulp_app_tun_entry_delete()
59 tun_entry->ref_cnt--; in ulp_app_tun_entry_delete()
60 if (!tun_entry->ref_cnt) in ulp_app_tun_entry_delete()
H A Dulp_tun.h31 uint32_t ref_cnt; member
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_utils.c84 ret = __atomic_add_fetch(&entry->ref_cnt, 1, in __list_lookup()
88 entry->ref_cnt); in __list_lookup()
90 ret = __atomic_load_n(&entry->ref_cnt, in __list_lookup()
96 entry->ref_cnt--; /* Invalid entry. */ in __list_lookup()
140 lentry->ref_cnt = 1u; in mlx5_list_cache_insert()
160 if (__atomic_load_n(&entry->ref_cnt, __ATOMIC_RELAXED) == 0) { in __list_cache_clean()
215 entry->ref_cnt = 1u; in _mlx5_list_register()
223 (void *)entry, entry->ref_cnt); in _mlx5_list_register()
231 local_entry->ref_cnt = 1u; in _mlx5_list_register()
259 (void *)entry, entry->ref_cnt); in _mlx5_list_register()
[all …]
H A Dmlx5_common_devx.c299 MLX5_ASSERT(rmp->ref_cnt == 0); in mlx5_devx_rmp_destroy()
428 rq->rmp->ref_cnt--; in mlx5_devx_rq_destroy()
433 if (rq->rmp->ref_cnt == 0) in mlx5_devx_rq_destroy()
657 rq_obj->rmp->ref_cnt++; in mlx5_devx_rq_shared_create()
H A Dmlx5_common_devx.h58 uint32_t ref_cnt; /* Reference count. */ member
H A Dmlx5_common_utils.h31 uint32_t ref_cnt __rte_aligned(8); /* 0 means, entry is invalid. */
/dpdk/drivers/raw/ifpga/base/
H A Dopae_hw_api.c471 sd->ref_cnt = 0; in opae_adapter_shm_init()
509 sd->ref_cnt++; in opae_adapter_shm_alloc()
524 u32 ref_cnt; in opae_adapter_shm_free() local
534 ref_cnt = --sd->ref_cnt; in opae_adapter_shm_free()
541 if (ref_cnt == 0) { in opae_adapter_shm_free()
/dpdk/lib/lpm/
H A Drte_lpm6.c87 uint32_t ref_cnt; /**< table reference counter */ member
563 tbl_hdr->ref_cnt = 0; in init_tbl8_header()
704 lpm->tbl8_hdrs[tbl_ind].ref_cnt++; in add_step()
745 lpm->tbl8_hdrs[tbl_ind].ref_cnt++; in add_step()
796 lpm->tbl8_hdrs[tbl_ind].ref_cnt++; in add_step()
1252 if (--owner_tbl_hdr->ref_cnt == 0) in remove_tbl()
1326 if (--tbl_hdr->ref_cnt == 0) { in rte_lpm6_delete()
/dpdk/drivers/net/hns3/
H A Dhns3_flow.h13 uint32_t ref_cnt:31; /* Reference counter. */ member
/dpdk/lib/hash/
H A Drte_thash.c56 uint32_t ref_cnt; member
190 lfsr->ref_cnt = 1; in alloc_lfsr()
198 lfsr->ref_cnt++; in attach_lfsr()
205 lfsr->ref_cnt--; in free_lfsr()
206 if (lfsr->ref_cnt == 0) in free_lfsr()
/dpdk/drivers/event/dlb2/pf/base/
H A Ddlb2_hw_types.h142 u32 ref_cnt; member
183 u32 ref_cnt; member
/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_mtr.c278 if (fmp->ref_cnt) in cnxk_nix_mtr_profile_delete()
453 if (fmp->ref_cnt) in cnxk_nix_mtr_policy_delete()
538 profile->ref_cnt++; in cnxk_nix_mtr_create()
539 policy->ref_cnt++; in cnxk_nix_mtr_create()
564 if (mtr->ref_cnt) { in cnxk_nix_mtr_destroy()
619 mtr->policy->ref_cnt--; in cnxk_nix_mtr_destroy()
620 mtr->profile->ref_cnt--; in cnxk_nix_mtr_destroy()
H A Dcnxk_ethdev.h206 uint32_t ref_cnt; member
235 uint32_t ref_cnt; member
241 uint32_t ref_cnt; /**< Use count. */ member

12