Home
last modified time | relevance | path

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

12345678

/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dkref.h46 atomic_t refcount; member
53 refcount_init(&kref->refcount.counter, 1); in kref_init()
60 return (atomic_read(&kref->refcount)); in kref_read()
67 refcount_acquire(&kref->refcount.counter); in kref_get()
74 if (refcount_release(&kref->refcount.counter)) { in kref_put()
86 if (refcount_release(&kref->refcount.counter)) { in kref_put_lock()
100 if (refcount_release(&kref->refcount.counter)) { in kref_sub()
112 return atomic_add_unless(&kref->refcount, 1, 0); in kref_get_unless_zero()
119 if (unlikely(!atomic_add_unless(&kref->refcount, -1, 1))) { in kref_put_mutex()
121 if (unlikely(!atomic_dec_and_test(&kref->refcount))) { in kref_put_mutex()
/freebsd-13.1/sys/contrib/openzfs/module/zfs/
H A Dzfeature.c255 uint64_t refcount; in feature_get_refcount_from_disk() local
274 *res = refcount; in feature_get_refcount_from_disk()
327 if (refcount == 0) in feature_sync()
398 uint64_t refcount = 0; in feature_do_action() local
415 VERIFY3U(refcount, !=, UINT64_MAX); in feature_do_action()
416 refcount++; in feature_do_action()
419 VERIFY3U(refcount, !=, 0); in feature_do_action()
420 refcount--; in feature_do_action()
478 uint64_t refcount = 0; in spa_feature_is_enabled() local
493 uint64_t refcount = 0; in spa_feature_is_active() local
[all …]
/freebsd-13.1/sys/cam/
H A Dcam_sim.c90 sim->refcount = 1; in cam_sim_alloc()
129 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1")); in cam_sim_free()
130 sim->refcount--; in cam_sim_free()
131 if (sim->refcount > 0) { in cam_sim_free()
135 KASSERT(sim->refcount == 0, ("sim->refcount == 0")); in cam_sim_free()
157 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1")); in cam_sim_release()
158 sim->refcount--; in cam_sim_release()
159 if (sim->refcount == 0) in cam_sim_release()
178 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1")); in cam_sim_hold()
179 sim->refcount++; in cam_sim_hold()
/freebsd-13.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-13.1/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_dnode.h47 TP_PROTO(dnode_t *dn, int64_t refcount, uint32_t dbufs),
48 TP_ARGS(dn, refcount, dbufs),
68 __field(int64_t, refcount)
90 __entry->refcount = refcount;
104 __entry->dn_have_spill, __entry->refcount, __entry->dbufs)
111 TP_PROTO(dnode_t *dn, int64_t refcount, uint32_t dbufs), \
112 TP_ARGS(dn, refcount, dbufs))
H A Dtrace_zrlock.h49 __field(int32_t, refcount)
57 __entry->refcount = zrl->zr_refcount;
66 __entry->refcount, __entry->owner_pid, __entry->caller,
70 __entry->refcount, __entry->n)
/freebsd-13.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()
152 buf->refcount--; in sshbuf_free()
153 if (buf->refcount > 0) in sshbuf_free()
175 if (buf->readonly || buf->refcount > 1) { in sshbuf_reset()
213 return buf->refcount; in sshbuf_refcount()
228 if (buf->readonly || buf->refcount > 1) in sshbuf_set_max_size()
[all …]
/freebsd-13.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-13.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-13.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-13.1/sys/dev/mlx5/mlx5_core/
H A Dmlx5_rl.c126 if (entry->refcount == 0xFFFFFFFFU) { in mlx5_rl_add_rate()
130 } else if (entry->refcount != 0) { in mlx5_rl_add_rate()
132 entry->refcount++; in mlx5_rl_add_rate()
143 entry->refcount = 1; in mlx5_rl_add_rate()
174 if (!entry || !entry->refcount) { in mlx5_rl_remove_rate()
179 entry->refcount--; in mlx5_rl_remove_rate()
180 if (!entry->refcount) { in mlx5_rl_remove_rate()
/freebsd-13.1/contrib/libcbor/src/cbor/
H A Dcommon.c75 item->refcount++; in cbor_incref()
81 assert(item->refcount > 0); in cbor_decref()
82 if (--item->refcount == 0) { in cbor_decref()
155 size_t cbor_refcount(const cbor_item_t *item) { return item->refcount; } in cbor_refcount()
158 item->refcount--; in cbor_move()
H A Dfloats_ctrls.c103 .refcount = 1, in cbor_new_ctrl()
116 .refcount = 1, in cbor_new_float2()
128 .refcount = 1, in cbor_new_float4()
140 .refcount = 1, in cbor_new_float8()
/freebsd-13.1/contrib/wpa/src/l2_packet/
H A Dl2_packet_ndis.c54 int refcount; member
310 l2 = l2_ndisuio_global->l2[l2_ndisuio_global->refcount - 1]; in l2_packet_rx_event()
363 if (l2_ndisuio_global->refcount >= 2) { in l2_packet_init()
368 l2_ndisuio_global->refcount++; in l2_packet_init()
373 l2_ndisuio_global->l2[l2_ndisuio_global->refcount - 1] = l2; in l2_packet_init()
388 if (l2_ndisuio_global->refcount > 1) { in l2_packet_init()
472 l2_ndisuio_global->refcount--; in l2_packet_deinit()
473 l2_ndisuio_global->l2[l2_ndisuio_global->refcount] = NULL; in l2_packet_deinit()
474 if (l2_ndisuio_global->refcount) { in l2_packet_deinit()
/freebsd-13.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-13.1/sys/dev/cxgbe/
H A Dt4_clip.c86 int refcount; member
296 ce->refcount++; in t4_hold_clip_entry()
308 MPASS(ce->refcount > 0); in release_clip_entry_locked()
311 if (--ce->refcount == 0 && cde->krn_ref == 0) { in release_clip_entry_locked()
365 else if (ce->refcount == 0) in t4_release_clip_addr()
506 if (ce->refcount != 0 || cde->krn_ref != 0) { in update_sw_clip_table()
594 if (ce->refcount == 0 && cde->krn_ref == 0) { in update_hw_clip_table()
627 if (ce->refcount == 0 && cde->krn_ref == 0) { in update_hw_clip_table()
702 MPASS(ce->refcount == 0); in t4_destroy_clip_table()
768 ce->refcount, ip); in sysctl_clip()
[all …]
H A Dt4_sched.c212 MPASS(tc->refcount == 0); in set_sched_class_params()
229 MPASS(tc->refcount == 0); in set_sched_class_params()
289 if (tc->refcount > 0) in update_tx_sched()
355 tc->refcount++; in bind_txq_to_traffic_class()
383 MPASS(tc->refcount > 0); in bind_txq_to_traffic_class()
384 tc->refcount--; in bind_txq_to_traffic_class()
395 tc->refcount--; in bind_txq_to_traffic_class()
529 tc->refcount++; in t4_reserve_cl_rl_kbps()
559 tc->refcount = 1; in t4_reserve_cl_rl_kbps()
587 MPASS(tc->refcount > 0); in t4_release_cl_rl()
[all …]
/freebsd-13.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-13.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-13.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-13.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-13.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-13.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-13.1/sys/dev/sound/
H A Dclone.c85 int refcount; member
120 c->refcount = 0; in snd_clone_create()
463 SND_CLONE_ASSERT(c->refcount >= 0, ("refcount < 0")); in snd_clone_ref()
465 return (++c->refcount); in snd_clone_ref()
482 SND_CLONE_ASSERT(c->refcount > 0, ("refcount <= 0")); in snd_clone_unref()
484 c->refcount--; in snd_clone_unref()
491 (c->refcount == 0 && (c->flags & SND_CLONE_GC_LASTREF)))) in snd_clone_unref()
494 return (c->refcount); in snd_clone_unref()
/freebsd-13.1/sys/dev/firewire/
H A Dfwmem.c87 int refcount; member
287 fms->refcount++; in fwmem_open()
297 fms->refcount = 1; in fwmem_open()
300 printf("%s: refcount=%d\n", __func__, fms->refcount); in fwmem_open()
313 fms->refcount--; in fwmem_close()
316 printf("%s: refcount=%d\n", __func__, fms->refcount); in fwmem_close()
317 if (fms->refcount < 1) { in fwmem_close()

12345678