Home
last modified time | relevance | path

Searched refs:refcount (Results 1 – 25 of 203) sorted by relevance

123456789

/freebsd-12.1/sys/compat/linuxkpi/common/include/linux/
H A Dkref.h45 atomic_t refcount; member
52 refcount_init(&kref->refcount.counter, 1); in kref_init()
59 return (atomic_read(&kref->refcount)); in kref_read()
66 refcount_acquire(&kref->refcount.counter); in kref_get()
73 if (refcount_release(&kref->refcount.counter)) { in kref_put()
86 if (refcount_release(&kref->refcount.counter)) { in kref_sub()
98 return atomic_add_unless(&kref->refcount, 1, 0); in kref_get_unless_zero()
105 if (unlikely(!atomic_add_unless(&kref->refcount, -1, 1))) { in kref_put_mutex()
107 if (unlikely(!atomic_dec_and_test(&kref->refcount))) { in kref_put_mutex()
/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfeature.c247 uint64_t refcount; in feature_get_refcount_from_disk() local
266 *res = refcount; in feature_get_refcount_from_disk()
320 *refcount_cache = refcount; in feature_sync()
324 if (refcount == 0) in feature_sync()
382 uint64_t refcount; in feature_do_action() local
399 refcount++; in feature_do_action()
402 VERIFY3U(refcount, !=, 0); in feature_do_action()
403 refcount--; in feature_do_action()
461 uint64_t refcount; in spa_feature_is_enabled() local
476 uint64_t refcount; in spa_feature_is_active() local
[all …]
/freebsd-12.1/sys/cam/
H A Dcam_sim.c90 sim->refcount = 1; in cam_sim_alloc()
115 sim->refcount--; in cam_sim_free()
116 if (sim->refcount > 0) { in cam_sim_free()
120 KASSERT(sim->refcount == 0, ("sim->refcount == 0")); in cam_sim_free()
143 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1")); in cam_sim_release()
144 sim->refcount--; in cam_sim_release()
145 if (sim->refcount == 0) in cam_sim_release()
165 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1")); in cam_sim_hold()
166 sim->refcount++; in cam_sim_hold()
/freebsd-12.1/contrib/binutils/bfd/
H A Delf-strtab.c36 unsigned int refcount; member
84 ret->refcount = 0; in elf_strtab_hash_newfunc()
158 entry->refcount++; in _bfd_elf_strtab_add()
186 ++tab->array[idx]->refcount; in _bfd_elf_strtab_addref()
197 --tab->array[idx]->refcount; in _bfd_elf_strtab_delref()
206 tab->array[idx]->refcount = 0; in _bfd_elf_strtab_clear_all_refs()
225 BFD_ASSERT (entry->refcount > 0); in _bfd_elf_strtab_offset()
226 entry->refcount--; in _bfd_elf_strtab_offset()
320 if (e->refcount) in _bfd_elf_strtab_finalize()
375 if (e->refcount && e->len > 0) in _bfd_elf_strtab_finalize()
[all …]
/freebsd-12.1/sys/dev/drm2/
H A Ddrm_global.c42 int refcount; member
55 item->refcount = 0; in drm_global_init()
65 MPASS(item->refcount == 0); in drm_global_release()
77 if (item->refcount == 0) { in drm_global_item_ref()
91 ++item->refcount; in drm_global_item_ref()
108 MPASS(item->refcount != 0); in drm_global_item_unref()
110 if (--item->refcount == 0) { in drm_global_item_unref()
/freebsd-12.1/sys/net/
H A Dif_epair.c264 EPAIR_REFCOUNT_RELEASE(&sc->refcount); in epair_nh_sintr()
267 __func__, ifp, sc->refcount)); in epair_nh_sintr()
310 EPAIR_REFCOUNT_RELEASE(&sc->refcount); in epair_nh_drainedcpu()
313 __func__, ifp, sc->refcount)); in epair_nh_drainedcpu()
355 __func__, ifp, sc->refcount)); in epair_remove_ifp_from_draining()
386 EPAIR_REFCOUNT_AQUIRE(&sc->refcount); in epair_add_ifp_for_draining()
440 EPAIR_REFCOUNT_AQUIRE(&sc->refcount); in epair_start_locked()
458 __func__, oifp, sc->refcount)); in epair_start_locked()
562 EPAIR_REFCOUNT_AQUIRE(&sc->refcount); in epair_transmit_locked()
584 EPAIR_REFCOUNT_RELEASE(&sc->refcount); in epair_transmit_locked()
[all …]
/freebsd-12.1/crypto/openssh/
H A Dsshbuf.c37 buf->refcount < 1 || buf->refcount > SSHBUF_REFS_MAX || in sshbuf_check_sanity()
57 if (buf->off == 0 || buf->readonly || buf->refcount > 1) in sshbuf_maybe_pack()
78 ret->refcount = 1; in sshbuf_new()
97 ret->refcount = 1; in sshbuf_from()
113 child->parent->refcount++; in sshbuf_set_parent()
157 buf->refcount--; in sshbuf_free()
158 if (buf->refcount > 0) in sshbuf_free()
173 if (buf->readonly || buf->refcount > 1) { in sshbuf_reset()
211 return buf->refcount; in sshbuf_refcount()
226 if (buf->readonly || buf->refcount > 1) in sshbuf_set_max_size()
[all …]
/freebsd-12.1/contrib/apr-util/buckets/
H A Dapr_buckets_refcount.c28 r->refcount++; in apr_bucket_shared_split()
39 r->refcount++; in apr_bucket_shared_copy()
47 r->refcount--; in apr_bucket_shared_destroy()
48 return (r->refcount == 0); in apr_bucket_shared_destroy()
61 r->refcount = 1; in apr_bucket_shared_make()
/freebsd-12.1/contrib/subversion/subversion/libsvn_wc/
H A Dwc-metadata.sql103 refcount INTEGER NOT NULL, field
504 UPDATE pristine SET refcount = refcount + 1
512 UPDATE pristine SET refcount = refcount - 1
521 UPDATE pristine SET refcount = refcount + 1
523 UPDATE pristine SET refcount = refcount - 1
/freebsd-12.1/sys/dev/mlx5/mlx5_core/
H A Dmlx5_rl.c106 if (entry->refcount == 0xFFFFFFFFU) { in mlx5_rl_add_rate()
110 } else if (entry->refcount != 0) { in mlx5_rl_add_rate()
112 entry->refcount++; in mlx5_rl_add_rate()
123 entry->refcount = 1; in mlx5_rl_add_rate()
144 if (!entry || !entry->refcount) { in mlx5_rl_remove_rate()
149 entry->refcount--; in mlx5_rl_remove_rate()
150 if (!entry->refcount) { in mlx5_rl_remove_rate()
H A Dmlx5_cq.c61 atomic_inc(&cq->refcount); in mlx5_cq_completion()
73 if (atomic_dec_and_test(&cq->refcount)) in mlx5_cq_completion()
86 atomic_inc(&cq->refcount); in mlx5_cq_event()
97 if (atomic_dec_and_test(&cq->refcount)) in mlx5_cq_event()
119 atomic_set(&cq->refcount, 1); in mlx5_core_create_cq()
186 if (atomic_dec_and_test(&cq->refcount)) in mlx5_core_destroy_cq()
/freebsd-12.1/crypto/heimdal/lib/krb5/
H A Dkeytab_memory.c42 int refcount; member
64 if (d->refcount < 1) in mkt_resolve()
66 "refcount < 1 %d", d->refcount); in mkt_resolve()
67 d->refcount++; in mkt_resolve()
90 d->refcount = 1; in mkt_resolve()
105 if (d->refcount < 1) in mkt_close()
109 if (--d->refcount > 0) { in mkt_close()
/freebsd-12.1/sys/dev/cxgbe/
H A Dt4_clip.c126 ce->refcount++; in t4_hold_lip()
143 KASSERT(ce->refcount > 0, in t4_release_lip()
145 --ce->refcount; in t4_release_lip()
267 ce->refcount = 0; in update_clip_table()
292 if (ce->refcount == 0) { in update_clip_table()
324 KASSERT(ce->refcount == 0, in t4_destroy_clip_table()
326 ce, ce->refcount)); in t4_destroy_clip_table()
371 sbuf_printf(sb, "\n%-40s %5u", ip, ce->refcount); in sysctl_clip()
H A Dt4_sched.c221 MPASS(tc->refcount == 0); in set_sched_class_params()
327 tc->refcount++; in bind_txq_to_traffic_class()
354 MPASS(tc->refcount > 0); in bind_txq_to_traffic_class()
355 tc->refcount--; in bind_txq_to_traffic_class()
365 MPASS(tc->refcount > 0); in bind_txq_to_traffic_class()
366 tc->refcount--; in bind_txq_to_traffic_class()
441 tc->refcount = 0; in t4_init_tx_sched()
514 tc->refcount++; in t4_reserve_cl_rl_kbps()
527 tc->refcount = 1; in t4_reserve_cl_rl_kbps()
559 MPASS(tc->refcount > 0); in t4_release_cl_rl()
[all …]
/freebsd-12.1/contrib/wpa/src/l2_packet/
H A Dl2_packet_ndis.c54 int refcount; member
309 l2 = l2_ndisuio_global->l2[l2_ndisuio_global->refcount - 1]; in l2_packet_rx_event()
362 if (l2_ndisuio_global->refcount >= 2) { in l2_packet_init()
367 l2_ndisuio_global->refcount++; in l2_packet_init()
372 l2_ndisuio_global->l2[l2_ndisuio_global->refcount - 1] = l2; in l2_packet_init()
387 if (l2_ndisuio_global->refcount > 1) { in l2_packet_init()
471 l2_ndisuio_global->refcount--; in l2_packet_deinit()
472 l2_ndisuio_global->l2[l2_ndisuio_global->refcount] = NULL; in l2_packet_deinit()
473 if (l2_ndisuio_global->refcount) { in l2_packet_deinit()
/freebsd-12.1/sys/dev/drm2/ttm/
H A Dttm_object.c69 u_int refcount; member
126 refcount_acquire(&tfile->refcount); in ttm_object_file_ref()
142 if (refcount_release(&tfile->refcount)) in ttm_object_file_unref()
163 refcount_init(&base->refcount, 1); in ttm_base_object_init()
220 if (refcount_release(&base->refcount)) in ttm_base_object_unref()
238 refcount_acquire(&base->refcount); in ttm_base_object_lookup()
303 refcount_acquire(&base->refcount); in ttm_ref_object_add()
401 refcount_init(&tfile->refcount, 1); in ttm_object_file_init()
/freebsd-12.1/sys/ofed/drivers/infiniband/core/
H A Dib_multicast.c71 atomic_t refcount; member
113 atomic_t refcount; member
127 atomic_t refcount; member
222 atomic_inc(&group->refcount); in queue_join()
411 atomic_inc(&member->refcount); in process_group_error()
455 atomic_inc(&member->refcount); in mcast_work_handler()
507 atomic_inc(&member->refcount); in process_join_error()
597 atomic_inc(&port->refcount); in acquire_group()
599 atomic_inc(&group->refcount); in acquire_group()
778 atomic_inc(&group->refcount); in mcast_groups_event()
[all …]
/freebsd-12.1/contrib/subversion/subversion/libsvn_diff/
H A Dlcs.c100 lcs->refcount--; in svn_diff__snake()
101 if (lcs->refcount) in svn_diff__snake()
128 previous_lcs->refcount++; in svn_diff__snake()
162 lcs->refcount = 1; in svn_diff__snake()
224 new_lcs->refcount = 1; in prepend_lcs()
266 lcs->refcount = 1; in svn_diff__lcs()
/freebsd-12.1/lib/libc/nls/
H A Dmsgcat.c85 np->refcount = 0; \
106 int refcount; member
155 np->refcount++; in catopen()
358 np->refcount--; in catclose()
359 if (np->refcount == 0) in catclose()
390 np->refcount++; in load_msgcat()
451 np->refcount = 1; in load_msgcat()
/freebsd-12.1/contrib/subversion/subversion/libsvn_fs_base/bdb/
H A Denv.c138 unsigned refcount; member
256 if (!bdb->refcount) in cleanup_env()
498 if (--bdb->refcount != 0) in svn_fs_bdb__close_internal()
527 SVN_ERR_ASSERT(bdb_baton->error_info->refcount > 0); in svn_fs_bdb__close()
537 if (0 == --bdb_baton->error_info->refcount && bdb->pool) in svn_fs_bdb__close()
651 bdb->refcount = 1; in svn_fs_bdb__open_internal()
655 ++bdb->refcount; in svn_fs_bdb__open_internal()
662 ++(*bdb_batonp)->error_info->refcount; in svn_fs_bdb__open_internal()
/freebsd-12.1/sys/ofed/include/rdma/
H A Drdmavt_mr.h89 atomic_t refcount; member
125 if (unlikely(atomic_dec_and_test(&mr->refcount))) in rvt_put_mr()
131 atomic_inc(&mr->refcount); in rvt_get_mr()
/freebsd-12.1/lib/libc/db/mpool/
H A Dmpool.libtp133 bhp->refcount = 0;
149 buf_fids[i].refcount = 0;
333 bhp->refcount++;
418 buf_fids[fid].refcount--;
465 bhp->refcount++;
472 bhp->refcount--;
473 if ( bhp->refcount ) {
514 buf_fids[i].refcount++;
531 buf_fids[fid].refcount = 1;
627 bhp->refcount++;
[all …]
/freebsd-12.1/sys/dev/mthca/
H A Dmthca_memfree.c59 int refcount; member
151 icm->refcount = 0; in mthca_alloc_icm()
229 ++table->icm[i]->refcount; in mthca_table_get()
249 ++table->icm[i]->refcount; in mthca_table_get()
267 if (--table->icm[i]->refcount == 0) { in mthca_table_put()
405 ++table->icm[i]->refcount; in mthca_alloc_icm_table()
469 if (db_tab->page[i].refcount) { in mthca_map_user_db()
470 ++db_tab->page[i].refcount; in mthca_map_user_db()
496 db_tab->page[i].refcount = 1; in mthca_map_user_db()
516 --db_tab->page[index / MTHCA_DB_REC_PER_PAGE].refcount; in mthca_unmap_user_db()
[all …]
/freebsd-12.1/sys/dev/firewire/
H A Dfwmem.c86 int refcount; member
286 fms->refcount++; in fwmem_open()
296 fms->refcount = 1; in fwmem_open()
299 printf("%s: refcount=%d\n", __func__, fms->refcount); in fwmem_open()
312 fms->refcount--; in fwmem_close()
315 printf("%s: refcount=%d\n", __func__, fms->refcount); in fwmem_close()
316 if (fms->refcount < 1) { in fwmem_close()
/freebsd-12.1/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mcg.c124 atomic_t refcount; member
448 atomic_inc(&group->refcount); in release_group()
577 atomic_inc(&group->refcount); in mlx4_ib_mcg_timeout_handler()
579 safe_atomic_dec(&group->refcount); in mlx4_ib_mcg_timeout_handler()
779 atomic_inc(&group->refcount); in search_relocate_mgid0_group()
869 atomic_inc(&group->refcount); in acquire_group()
883 safe_atomic_dec(&group->refcount); in queue_req()
917 atomic_inc(&group->refcount); in mlx4_ib_mcg_demux_handler()
1021 atomic_read(&group->refcount), in sysfs_show_group()
1108 if (atomic_read(&group->refcount)) in _mlx4_ib_mcg_port_cleanup()
[all …]

123456789