Home
last modified time | relevance | path

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

12

/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_pool.c28 if (e_itr->ref_cnt == 0) in sparx5_pool_put()
31 return --e_itr->ref_cnt; in sparx5_pool_put()
43 if (e_itr->ref_cnt == 0) { in sparx5_pool_get()
45 return ++e_itr->ref_cnt; in sparx5_pool_get()
63 if (e_itr->ref_cnt == 0 && ret == -ENOSPC) in sparx5_pool_get_with_idx()
66 if (e_itr->idx == idx && e_itr->ref_cnt > 0) { in sparx5_pool_get_with_idx()
77 return ++e_itr->ref_cnt; in sparx5_pool_get_with_idx()
/drivers/net/ethernet/intel/i40e/
A Di40e_hmc.h39 u32 ref_cnt; member
54 u32 ref_cnt; member
71 u32 ref_cnt; member
87 #define I40E_INC_SD_REFCNT(sd_table) ((sd_table)->ref_cnt++)
88 #define I40E_INC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt++)
89 #define I40E_INC_BP_REFCNT(bp) ((bp)->ref_cnt++)
91 #define I40E_DEC_SD_REFCNT(sd_table) ((sd_table)->ref_cnt--)
92 #define I40E_DEC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt--)
93 #define I40E_DEC_BP_REFCNT(bp) ((bp)->ref_cnt--)
A Di40e_hmc.c210 if (pd_entry->bp.ref_cnt) in i40e_remove_pd_bp()
226 if (!pd_table->ref_cnt) in i40e_remove_pd_bp()
246 if (sd_entry->u.bp.ref_cnt) { in i40e_prep_remove_sd_bp()
294 if (sd_entry->u.pd_table.ref_cnt) { in i40e_prep_remove_pd_page()
/drivers/infiniband/hw/usnic/
A Dusnic_uiom_interval_tree.c45 #define MAKE_NODE(node, start, end, ref_cnt, flags, err, err_out) \ argument
48 end, ref_cnt, flags); \
57 #define MAKE_NODE_AND_APPEND(node, start, end, ref_cnt, flags, err, \ argument
61 ref_cnt, flags, err, \
70 usnic_uiom_interval_node_alloc(long int start, long int last, int ref_cnt, in usnic_uiom_interval_node_alloc() argument
81 interval->ref_cnt = ref_cnt; in usnic_uiom_interval_node_alloc()
200 iref_cnt = interval->ref_cnt; in usnic_uiom_insert_interval()
261 if (--interval->ref_cnt == 0) in usnic_uiom_remove_interval()
A Dusnic_uiom_interval_tree.h45 unsigned int ref_cnt; member
/drivers/infiniband/sw/rxe/
A Drxe_mcast.c147 kref_get(&mcg->ref_cnt); in __rxe_lookup_mcg()
183 kref_init(&mcg->ref_cnt); in __rxe_init_mcg()
195 kref_get(&mcg->ref_cnt); in __rxe_init_mcg()
262 struct rxe_mcg *mcg = container_of(kref, typeof(*mcg), ref_cnt); in rxe_cleanup_mcg()
280 kref_put(&mcg->ref_cnt, rxe_cleanup_mcg); in __rxe_destroy_mcg()
469 kref_put(&mcg->ref_cnt, rxe_cleanup_mcg); in rxe_attach_mcast()
494 kref_put(&mcg->ref_cnt, rxe_cleanup_mcg); in rxe_detach_mcast()
A Drxe_pool.c130 kref_init(&elem->ref_cnt); in __rxe_add_to_pool()
161 if (elem && kref_get_unless_zero(&elem->ref_cnt)) in rxe_pool_get_index()
172 struct rxe_pool_elem *elem = container_of(kref, typeof(*elem), ref_cnt); in rxe_elem_release()
241 return kref_get_unless_zero(&elem->ref_cnt); in __rxe_get()
246 return kref_put(&elem->ref_cnt, rxe_elem_release); in __rxe_put()
A Drxe_pool.h25 struct kref ref_cnt; member
77 #define rxe_read(obj) kref_read(&(obj)->elem.ref_cnt)
A Drxe_recv.c260 kref_put(&mcg->ref_cnt, rxe_cleanup_mcg); in rxe_rcv_mcast_pkt()
A Drxe_verbs.h386 struct kref ref_cnt; member
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dfs_tt_redirect.c17 int ref_cnt; member
23 int ref_cnt; member
306 if (--fs_udp->ref_cnt) in mlx5e_fs_tt_redirect_udp_destroy()
324 udp->ref_cnt++; in mlx5e_fs_tt_redirect_udp_create()
343 udp->ref_cnt = 1; in mlx5e_fs_tt_redirect_udp_create()
571 if (--fs_any->ref_cnt) in mlx5e_fs_tt_redirect_any_destroy()
588 fs_any->ref_cnt++; in mlx5e_fs_tt_redirect_any_create()
605 fs_any->ref_cnt = 1; in mlx5e_fs_tt_redirect_any_create()
/drivers/scsi/
A Dxen-scsifront.c476 int err, ref, ref_cnt = 0; in map_data_for_request() local
526 shadow->gref[ref_cnt] = ref; in map_data_for_request()
527 shadow->seg[ref_cnt].gref = ref; in map_data_for_request()
528 shadow->seg[ref_cnt].offset = (uint16_t)off; in map_data_for_request()
534 ref_cnt++; in map_data_for_request()
536 BUG_ON(seg_grants < ref_cnt); in map_data_for_request()
537 seg_grants = ref_cnt; in map_data_for_request()
562 shadow->gref[ref_cnt] = ref; in map_data_for_request()
572 ref_cnt++; in map_data_for_request()
579 shadow->nr_segments = (uint8_t)ref_cnt; in map_data_for_request()
[all …]
/drivers/media/platform/mediatek/vcodec/decoder/vdec/
A Dvdec_vp9_if.c61 unsigned int ref_cnt; member
269 if (ref_idx >= 0 && vsi->frm_bufs[ref_idx].ref_cnt > 0) { in vp9_ref_cnt_fb()
270 vsi->frm_bufs[ref_idx].ref_cnt--; in vp9_ref_cnt_fb()
272 if (vsi->frm_bufs[ref_idx].ref_cnt == 0) { in vp9_ref_cnt_fb()
287 vsi->frm_bufs[new_idx].ref_cnt++; in vp9_ref_cnt_fb()
469 vsi->frm_bufs[vsi->new_fb_idx].ref_cnt--; in vp9_swap_frm_bufs()
512 if (vsi->frm_bufs[vsi->new_fb_idx].ref_cnt == 0) { in vp9_swap_frm_bufs()
/drivers/net/ethernet/netronome/nfp/flower/
A Dmetadata.c19 u32 ref_cnt; member
227 mask_entry->ref_cnt = 1; in nfp_add_mask_table()
258 mask_entry->ref_cnt++; in nfp_find_in_mask_table()
293 mask_entry->ref_cnt--; in nfp_check_mask_remove()
294 if (!mask_entry->ref_cnt) { in nfp_check_mask_remove()
/drivers/media/platform/rockchip/rkvdec/
A Drkvdec-vp9.c126 struct rkvdec_vp9_refs_counts ref_cnt[2][4][2][6][6]; member
136 struct rkvdec_vp9_refs_counts ref_cnt[2][4][2][6][6]; member
973 &inter_cnts->ref_cnt[k][i][j][l][m].coeff; \ in rkvdec_init_v4l2_vp9_count_tbl()
975 &inter_cnts->ref_cnt[k][i][j][l][m].eob[0]; \ in rkvdec_init_v4l2_vp9_count_tbl()
977 &inter_cnts->ref_cnt[k][i][j][l][m].eob[1]; \ in rkvdec_init_v4l2_vp9_count_tbl()
980 &intra_cnts->ref_cnt[k][i][j][l][m].coeff; \ in rkvdec_init_v4l2_vp9_count_tbl()
982 &intra_cnts->ref_cnt[k][i][j][l][m].eob[0]; \ in rkvdec_init_v4l2_vp9_count_tbl()
984 &intra_cnts->ref_cnt[k][i][j][l][m].eob[1]; \ in rkvdec_init_v4l2_vp9_count_tbl()
/drivers/hid/
A Dhid-sensor-hub.c36 int ref_cnt; member
556 if (!data->ref_cnt) { in sensor_hub_device_open()
564 data->ref_cnt++; in sensor_hub_device_open()
576 data->ref_cnt--; in sensor_hub_device_close()
577 if (!data->ref_cnt) in sensor_hub_device_close()
/drivers/net/ethernet/qlogic/qed/
A Dqed_dev.c345 u32 ref_cnt; member
942 u32 high, low, ref_cnt; in qed_llh_add_mac_filter() local
959 if (ref_cnt == 1) { in qed_llh_add_mac_filter()
1075 u32 high, low, ref_cnt; in qed_llh_add_protocol_filter() local
1105 if (ref_cnt == 1) { in qed_llh_add_protocol_filter()
1143 u32 ref_cnt; in qed_llh_remove_mac_filter() local
1156 &ref_cnt); in qed_llh_remove_mac_filter()
1165 if (!ref_cnt) { in qed_llh_remove_mac_filter()
1196 u32 ref_cnt; in qed_llh_remove_protocol_filter() local
1214 &ref_cnt); in qed_llh_remove_protocol_filter()
[all …]
/drivers/net/ethernet/intel/ixgbevf/
A Dipsec.h31 u32 ref_cnt; member
/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_ipsec.h46 u32 ref_cnt; member
A Dixgbe_ipsec.c668 ipsec->ip_tbl[match].ref_cnt++; in ixgbe_ipsec_add_sa()
676 ipsec->ip_tbl[first].ref_cnt = 1; in ixgbe_ipsec_add_sa()
789 if (ipsec->ip_tbl[ipi].ref_cnt > 0) { in ixgbe_ipsec_del_sa()
790 ipsec->ip_tbl[ipi].ref_cnt--; in ixgbe_ipsec_del_sa()
792 if (!ipsec->ip_tbl[ipi].ref_cnt) { in ixgbe_ipsec_del_sa()
/drivers/net/wireless/ath/wil6210/
A Dmain.c1959 wil->halp.ref_cnt); in wil_halp_vote()
1961 if (++wil->halp.ref_cnt == 1) { in wil_halp_vote()
1980 wil->halp.ref_cnt); in wil_halp_vote()
1990 WARN_ON(wil->halp.ref_cnt == 0); in wil_halp_unvote()
1995 wil->halp.ref_cnt); in wil_halp_unvote()
1997 if (--wil->halp.ref_cnt == 0) { in wil_halp_unvote()
2003 wil->halp.ref_cnt); in wil_halp_unvote()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_xcp.c456 atomic_dec(&adev->xcp_mgr->xcp[ring->xcp_id].ref_cnt); in amdgpu_xcp_release_sched()
477 total_ref_cnt = atomic_read(&xcp_mgr->xcp[i].ref_cnt); in amdgpu_xcp_select_scheds()
491 atomic_inc(&adev->xcp_mgr->xcp[sel_xcp_id].ref_cnt); in amdgpu_xcp_select_scheds()
569 atomic_set(&adev->xcp_mgr->xcp[i].ref_cnt, 0); in amdgpu_xcp_sched_list_update()
A Damdgpu_xcp.h106 atomic_t ref_cnt; member
/drivers/staging/rtl8723bs/include/
A Drtw_recv.h247 u32 ref_cnt; member
/drivers/net/ethernet/intel/ice/
A Dice_switch.h273 u16 ref_cnt; member

Completed in 61 milliseconds

12