Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/microchip/sparx5/
H 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()
H A Dsparx5_main.h582 u16 ref_cnt; member
/linux/tools/bpf/bpftool/
H A Dpids.c42 for (i = 0; i < refs->ref_cnt; i++) { in add_ref()
47 tmp = realloc(refs->refs, (refs->ref_cnt + 1) * sizeof(*ref)); in add_ref()
54 ref = &refs->refs[refs->ref_cnt]; in add_ref()
58 refs->ref_cnt++; in add_ref()
82 refs->ref_cnt = 1; in add_ref()
214 if (refs->ref_cnt == 0) in emit_obj_refs_json()
222 for (i = 0; i < refs->ref_cnt; i++) { in emit_obj_refs_json()
246 if (refs->ref_cnt == 0) in emit_obj_refs_plain()
253 for (i = 0; i < refs->ref_cnt; i++) { in emit_obj_refs_plain()
/linux/drivers/infiniband/hw/usnic/
H 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()
/linux/sound/soc/mediatek/mt8195/
H A Dmt8195-afe-clk.c100 int ref_cnt; member
211 cfg->ref_cnt = 0; in mt8195_afe_init_apll_tuner()
300 cfg->ref_cnt++; in mt8195_afe_enable_apll_tuner()
301 if (cfg->ref_cnt == 1) in mt8195_afe_enable_apll_tuner()
321 cfg->ref_cnt--; in mt8195_afe_disable_apll_tuner()
322 if (cfg->ref_cnt == 0) in mt8195_afe_disable_apll_tuner()
327 else if (cfg->ref_cnt < 0) in mt8195_afe_disable_apll_tuner()
328 cfg->ref_cnt = 0; in mt8195_afe_disable_apll_tuner()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H 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()
/linux/drivers/net/ethernet/intel/i40e/
H 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()
H A Di40e_lan_hmc.c191 hw->hmc.sd_table.ref_cnt = 0; in i40e_init_lan_hmc()
/linux/drivers/scsi/
H 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()
529 shadow->seg[ref_cnt].length = (uint16_t)bytes; 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()
[all …]
/linux/drivers/infiniband/sw/rxe/
H A Drxe_pool.h25 struct kref ref_cnt; member
77 #define rxe_read(obj) kref_read(&(obj)->elem.ref_cnt)
/linux/net/core/
H A Ddev_addr_lists.c380 int err, ref_cnt; in __hw_addr_ref_sync_dev() local
389 ref_cnt = ha->refcount - ha->sync_cnt; in __hw_addr_ref_sync_dev()
390 if (unsync && unsync(dev, ha->addr, ref_cnt)) in __hw_addr_ref_sync_dev()
393 ha->refcount = (ref_cnt << 1) + 1; in __hw_addr_ref_sync_dev()
394 ha->sync_cnt = ref_cnt; in __hw_addr_ref_sync_dev()
404 ref_cnt = ha->refcount - ha->sync_cnt; in __hw_addr_ref_sync_dev()
405 err = sync(dev, ha->addr, ref_cnt); in __hw_addr_ref_sync_dev()
409 ha->refcount = ref_cnt << 1; in __hw_addr_ref_sync_dev()
410 ha->sync_cnt = ref_cnt; in __hw_addr_ref_sync_dev()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H 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()
/linux/drivers/media/platform/rockchip/rkvdec/
H 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
944 &inter_cnts->ref_cnt[k][i][j][l][m].coeff; \ in rkvdec_init_v4l2_vp9_count_tbl()
946 &inter_cnts->ref_cnt[k][i][j][l][m].eob[0]; \ in rkvdec_init_v4l2_vp9_count_tbl()
948 &inter_cnts->ref_cnt[k][i][j][l][m].eob[1]; \ in rkvdec_init_v4l2_vp9_count_tbl()
951 &intra_cnts->ref_cnt[k][i][j][l][m].coeff; \ in rkvdec_init_v4l2_vp9_count_tbl()
953 &intra_cnts->ref_cnt[k][i][j][l][m].eob[0]; \ in rkvdec_init_v4l2_vp9_count_tbl()
955 &intra_cnts->ref_cnt[k][i][j][l][m].eob[1]; \ in rkvdec_init_v4l2_vp9_count_tbl()
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.h31 u32 ref_cnt; member
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.h46 u32 ref_cnt; member
H 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()
/linux/drivers/hid/
H A Dhid-sensor-hub.c36 int ref_cnt; member
627 if (!data->ref_cnt) { in sensor_hub_device_open()
635 data->ref_cnt++; in sensor_hub_device_open()
647 data->ref_cnt--; in sensor_hub_device_close()
648 if (!data->ref_cnt) in sensor_hub_device_close()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_dev.c345 u32 ref_cnt; member
510 if (!p_filters[filter_idx].ref_cnt) { in __qed_llh_shadow_add_filter()
517 *p_ref_cnt = ++p_filters[filter_idx].ref_cnt; in __qed_llh_shadow_add_filter()
568 if (!p_filters[filter_idx].ref_cnt) { in __qed_llh_shadow_remove_filter()
574 *p_ref_cnt = --p_filters[filter_idx].ref_cnt; in __qed_llh_shadow_remove_filter()
575 if (!p_filters[filter_idx].ref_cnt) in __qed_llh_shadow_remove_filter()
942 u32 high, low, ref_cnt; in qed_llh_add_mac_filter() local
954 &filter, &filter_idx, &ref_cnt); in qed_llh_add_mac_filter()
959 if (ref_cnt == 1) { in qed_llh_add_mac_filter()
976 mac_addr, ppfid, abs_ppfid, filter_idx, ref_cnt); in qed_llh_add_mac_filter()
[all …]
/linux/include/linux/net/intel/
H A Di40e_client.h181 atomic_t ref_cnt; /* Count of all the client devices of this kind */ member
/linux/drivers/net/ethernet/intel/ice/
H A Dice_switch.h273 u16 ref_cnt; member
/linux/drivers/scsi/libfc/
H A Dfc_fcp.c141 refcount_set(&fsp->ref_cnt, 1); in fc_fcp_pkt_alloc()
160 if (refcount_dec_and_test(&fsp->ref_cnt)) { in fc_fcp_pkt_release()
173 refcount_inc(&fsp->ref_cnt); in fc_fcp_pkt_hold()
/linux/drivers/regulator/
H A Dcore.c172 rdev->ref_cnt++; in regulator_lock_nested()
186 rdev->ref_cnt++; in regulator_lock_nested()
221 if (--rdev->ref_cnt == 0) { in regulator_unlock()
226 WARN_ON_ONCE(rdev->ref_cnt < 0); in regulator_unlock()
263 contended->ref_cnt++; in regulator_lock_two()
422 old_contended_rdev->ref_cnt++; in regulator_lock_dependent()
6708 old_contended_rdev->ref_cnt++; in regulator_summary_lock()
/linux/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c2589 int ref_cnt = 0, delay; in netxen_detach_work() local
2609 ref_cnt = nx_decr_dev_ref_cnt(adapter); in netxen_detach_work()
2611 if (ref_cnt == -EIO) in netxen_detach_work()
2614 delay = (ref_cnt == 0) ? 0 : (2 * FW_POLL_DELAY); in netxen_detach_work()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.h701 u16 ref_cnt; member
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c546 bp->ref_cnt = devm_kcalloc(rvu->dev, bp->bpids.max, in nix_setup_bpids()
548 if (!bp->ref_cnt) in nix_setup_bpids()
577 bp->ref_cnt[bpid]--; in rvu_nix_flr_free_bpids()
578 if (bp->ref_cnt[bpid]) in rvu_nix_flr_free_bpids()
639 bp->ref_cnt[bpid] = 0; in nix_bp_disable()
714 bp->ref_cnt[bpid]++; in rvu_nix_get_bpid()

12