Home
last modified time | relevance | path

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

12345678

/freebsd-14.2/sys/compat/linuxkpi/common/include/linux/
H A Dkref.h44 refcount_t refcount; member
51 refcount_init((uint32_t *)&kref->refcount, 1); in kref_init()
58 return (refcount_load(__DECONST(u_int32_t *, &kref->refcount))); in kref_read()
65 refcount_acquire((uint32_t *)&kref->refcount); in kref_get()
72 if (refcount_release((uint32_t *)&kref->refcount)) { in kref_put()
84 if (refcount_release((uint32_t *)&kref->refcount)) { in kref_put_lock()
98 if (refcount_release((uint32_t *)&kref->refcount)) { in kref_sub()
110 return refcount_acquire_if_not_zero((uint32_t *)&kref->refcount); in kref_get_unless_zero()
117 if (unlikely(!refcount_release_if_not_last((uint32_t *)&kref->refcount))) { in kref_put_mutex()
119 if (unlikely(!refcount_release((uint32_t *)&kref->refcount))) { in kref_put_mutex()
/freebsd-14.2/sys/cam/
H A Dcam_sim.c122 sim->refcount = 1; in cam_sim_alloc()
154 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1")); in cam_sim_free()
155 sim->refcount--; in cam_sim_free()
156 if (sim->refcount > 0) { in cam_sim_free()
160 KASSERT(sim->refcount == 0, ("sim->refcount == 0")); in cam_sim_free()
182 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1")); in cam_sim_release()
183 sim->refcount--; in cam_sim_release()
184 if (sim->refcount == 0) in cam_sim_release()
203 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1")); in cam_sim_hold()
204 sim->refcount++; in cam_sim_hold()
/freebsd-14.2/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()
405 uint64_t refcount = 0; in feature_do_action() local
422 VERIFY3U(refcount, !=, UINT64_MAX); in feature_do_action()
423 refcount++; in feature_do_action()
426 VERIFY3U(refcount, !=, 0); in feature_do_action()
427 refcount--; in feature_do_action()
485 uint64_t refcount = 0; in spa_feature_is_enabled() local
500 uint64_t refcount = 0; in spa_feature_is_active() local
[all …]
/freebsd-14.2/sys/dev/drm2/
H A Ddrm_global.c40 int refcount; member
53 item->refcount = 0; in drm_global_init()
63 MPASS(item->refcount == 0); in drm_global_release()
74 if (item->refcount == 0) { in drm_global_item_ref()
88 ++item->refcount; in drm_global_item_ref()
104 MPASS(item->refcount != 0); in drm_global_item_unref()
106 if (--item->refcount == 0) { in drm_global_item_unref()
/freebsd-14.2/crypto/openssh/
H A Dsshbuf.c60 buf->refcount < 1 || buf->refcount > SSHBUF_REFS_MAX || in sshbuf_check_sanity()
80 if (buf->off == 0 || buf->readonly || buf->refcount > 1) in sshbuf_maybe_pack()
101 ret->refcount = 1; in sshbuf_new()
120 ret->refcount = 1; in sshbuf_from()
138 child->parent->refcount++; in sshbuf_set_parent()
177 buf->refcount--; in sshbuf_free()
178 if (buf->refcount > 0) in sshbuf_free()
200 if (buf->readonly || buf->refcount > 1) { in sshbuf_reset()
239 return buf->refcount; in sshbuf_refcount()
254 if (buf->readonly || buf->refcount > 1) in sshbuf_set_max_size()
[all …]
/freebsd-14.2/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)
110 TP_PROTO(dnode_t *dn, int64_t refcount, uint32_t dbufs), \
111 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-14.2/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-14.2/sys/dev/mlx5/mlx5_core/
H A Dmlx5_rl.c124 if (entry->refcount == 0xFFFFFFFFU) { in mlx5_rl_add_rate()
128 } else if (entry->refcount != 0) { in mlx5_rl_add_rate()
130 entry->refcount++; in mlx5_rl_add_rate()
141 entry->refcount = 1; in mlx5_rl_add_rate()
172 if (!entry || !entry->refcount) { in mlx5_rl_remove_rate()
177 entry->refcount--; in mlx5_rl_remove_rate()
178 if (!entry->refcount) { in mlx5_rl_remove_rate()
/freebsd-14.2/contrib/libcbor/src/cbor/
H A Dcommon.c79 item->refcount++; in cbor_incref()
85 CBOR_ASSERT(item->refcount > 0); in cbor_decref()
86 if (--item->refcount == 0) { in cbor_decref()
158 size_t cbor_refcount(const cbor_item_t *item) { return item->refcount; } in cbor_refcount()
161 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()
H A Dints.c92 .refcount = 1, in cbor_new_int8()
102 .refcount = 1, in cbor_new_int16()
112 .refcount = 1, in cbor_new_int32()
122 .refcount = 1, in cbor_new_int64()
/freebsd-14.2/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-14.2/sys/dev/drm2/ttm/
H A Dttm_object.c67 u_int refcount; member
124 refcount_acquire(&tfile->refcount); in ttm_object_file_ref()
140 if (refcount_release(&tfile->refcount)) in ttm_object_file_unref()
161 refcount_init(&base->refcount, 1); in ttm_base_object_init()
218 if (refcount_release(&base->refcount)) in ttm_base_object_unref()
236 refcount_acquire(&base->refcount); in ttm_base_object_lookup()
296 refcount_acquire(&base->refcount); in ttm_ref_object_add()
394 refcount_init(&tfile->refcount, 1); in ttm_object_file_init()
/freebsd-14.2/sys/dev/cxgbe/
H A Dt4_clip.c84 int refcount; member
294 ce->refcount++; in t4_hold_clip_entry()
306 MPASS(ce->refcount > 0); in release_clip_entry_locked()
309 if (--ce->refcount == 0 && cde->krn_ref == 0) { in release_clip_entry_locked()
363 else if (ce->refcount == 0) in t4_release_clip_addr()
504 if (ce->refcount != 0 || cde->krn_ref != 0) { in update_sw_clip_table()
592 if (ce->refcount == 0 && cde->krn_ref == 0) { in update_hw_clip_table()
625 if (ce->refcount == 0 && cde->krn_ref == 0) { in update_hw_clip_table()
700 MPASS(ce->refcount == 0); in t4_destroy_clip_table()
766 ce->refcount, ip); in sysctl_clip()
[all …]
H A Dt4_sched.c209 MPASS(tc->refcount == 0); in set_sched_class_params()
226 MPASS(tc->refcount == 0); in set_sched_class_params()
286 if (tc->refcount > 0) in update_tx_sched()
352 tc->refcount++; in bind_txq_to_traffic_class()
380 MPASS(tc->refcount > 0); in bind_txq_to_traffic_class()
381 tc->refcount--; in bind_txq_to_traffic_class()
392 tc->refcount--; in bind_txq_to_traffic_class()
526 tc->refcount++; in t4_reserve_cl_rl_kbps()
556 tc->refcount = 1; in t4_reserve_cl_rl_kbps()
584 MPASS(tc->refcount > 0); in t4_release_cl_rl()
[all …]
/freebsd-14.2/sys/ofed/include/rdma/
H A Drdmavt_mr.h87 atomic_t refcount; member
123 if (unlikely(atomic_dec_and_test(&mr->refcount))) in rvt_put_mr()
129 atomic_inc(&mr->refcount); in rvt_get_mr()
/freebsd-14.2/sys/ofed/drivers/infiniband/core/
H A Dib_multicast.c69 atomic_t refcount; member
111 atomic_t refcount; member
125 atomic_t refcount; member
220 atomic_inc(&group->refcount); in queue_join()
409 atomic_inc(&member->refcount); in process_group_error()
453 atomic_inc(&member->refcount); in mcast_work_handler()
505 atomic_inc(&member->refcount); in process_join_error()
595 atomic_inc(&port->refcount); in acquire_group()
597 atomic_inc(&group->refcount); in acquire_group()
776 atomic_inc(&group->refcount); in mcast_groups_event()
[all …]
H A Dmad_priv.h109 atomic_t refcount; member
118 atomic_t refcount; member
136 int refcount; member
/freebsd-14.2/lib/libc/db/mpool/
H A Dmpool.libtp132 bhp->refcount = 0;
148 buf_fids[i].refcount = 0;
332 bhp->refcount++;
417 buf_fids[fid].refcount--;
464 bhp->refcount++;
471 bhp->refcount--;
472 if ( bhp->refcount ) {
513 buf_fids[i].refcount++;
530 buf_fids[fid].refcount = 1;
626 bhp->refcount++;
[all …]
/freebsd-14.2/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-14.2/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-14.2/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 …]
/freebsd-14.2/contrib/libcbor/doc/source/api/
H A Ditem_reference_counting.rst26 …ion, or as a result of parsing) with reference count set to 1. When the refcount reaches zero, it …
28 Items containing nested items will be destroyed recursively - the refcount of every nested item wil…
30 The destruction is synchronous and renders any pointers to items with refcount zero invalid immedia…
/freebsd-14.2/bin/sh/
H A Dnodes.c.pat69 unsigned int refcount;
90 fn->refcount = 1;
174 fn->refcount++;
187 fn->refcount--;
188 if (fn->refcount > 0)

12345678