Searched refs:refcount (Results 1 - 25 of 271) sorted by relevance

1234567891011

/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dkref.h36 #include <sys/refcount.h>
45 atomic_t refcount; member in struct:kref
52 refcount_init(&kref->refcount.counter, 1);
59 return (atomic_read(&kref->refcount));
66 refcount_acquire(&kref->refcount.counter);
73 if (refcount_release(&kref->refcount.counter)) {
86 if (refcount_release(&kref->refcount.counter)) {
98 return atomic_add_unless(&kref->refcount, 1, 0);
105 if (unlikely(!atomic_add_unless(&kref->refcount, -1, 1))) {
107 if (unlikely(!atomic_dec_and_test(&kref->refcount))) {
[all...]
H A Dkmod.h36 #include <sys/refcount.h>
/freebsd-11-stable/contrib/apr-util/buckets/
H A Dapr_buckets_refcount.c28 r->refcount++;
39 r->refcount++;
47 r->refcount--;
48 return (r->refcount == 0);
61 r->refcount = 1;
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_global.c42 int refcount; member in struct:drm_global_item
55 item->refcount = 0;
65 MPASS(item->refcount == 0);
77 if (item->refcount == 0) {
91 ++item->refcount;
108 MPASS(item->refcount != 0);
110 if (--item->refcount == 0) {
/freebsd-11-stable/contrib/ntp/lib/isc/
H A Drefcount.c17 /* $Id: refcount.c,v 1.5 2007/06/19 23:47:17 tbox Exp $ */
24 #include <isc/refcount.h>
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Diwcm.h58 atomic_t refcount; member in struct:iwcm_id_private
H A Dmad_priv.h109 atomic_t refcount; member in struct:ib_mad_agent_private
118 atomic_t refcount; member in struct:ib_mad_snoop_private
136 int refcount; member in struct:ib_mad_send_wr_private
/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_clip.h38 u_int refcount; member in struct:clip_entry
H A Dt4_clip.c125 ce->refcount++;
142 KASSERT(ce->refcount > 0,
143 ("%s: CLIP entry %p has refcount 0", __func__, ce));
144 --ce->refcount;
266 ce->refcount = 0;
291 if (ce->refcount == 0) {
323 KASSERT(ce->refcount == 0,
325 ce, ce->refcount));
370 sbuf_printf(sb, "\n%-40s %5u", ip, ce->refcount);
H A Dt4_sched.c184 if (tc->refcount > 0 || tc->flags & (CLRL_SYNC | CLRL_ASYNC))
220 MPASS(tc->refcount == 0);
326 tc->refcount++;
353 MPASS(tc->refcount > 0);
354 tc->refcount--;
364 MPASS(tc->refcount > 0);
365 tc->refcount--;
440 tc->refcount = 0;
505 if (fa < 0 && tc->refcount == 0 && !(tc->flags & CLRL_USER))
513 tc->refcount
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfeature.c247 uint64_t refcount; local
259 feature->fi_guid, sizeof (uint64_t), 1, &refcount);
266 *res = refcount;
296 feature_sync(spa_t *spa, zfeature_info_t *feature, uint64_t refcount, argument
304 sizeof (uint64_t), 1, &refcount, tx));
318 atomic_swap_64(refcount_cache, refcount));
320 *refcount_cache = refcount;
324 if (refcount == 0)
382 uint64_t refcount; local
394 VERIFY3U(feature_get_refcount(spa, feature, &refcount), !
461 uint64_t refcount; local
476 uint64_t refcount; local
[all...]
/freebsd-11-stable/sys/cam/
H A Dcam_sim.c88 sim->refcount = 1;
113 sim->refcount--;
114 if (sim->refcount > 0) {
118 KASSERT(sim->refcount == 0, ("sim->refcount == 0"));
141 KASSERT(sim->refcount >= 1, ("sim->refcount >= 1"));
142 sim->refcount--;
143 if (sim->refcount == 0)
163 KASSERT(sim->refcount >
[all...]
H A Dcam_xpt_internal.h145 u_int32_t refcount; member in struct:cam_ed
165 u_int32_t refcount; member in struct:cam_et
186 u_int32_t refcount; member in struct:cam_eb
/freebsd-11-stable/sys/ofed/include/rdma/
H A Drdmavt_mr.h88 struct completion comp; /* complete when refcount goes to zero */
89 atomic_t refcount; member in struct:rvt_mregion
125 if (unlikely(atomic_dec_and_test(&mr->refcount)))
131 atomic_inc(&mr->refcount);
/freebsd-11-stable/crypto/openssh/
H A Dsshbuf.c37 buf->refcount < 1 || buf->refcount > SSHBUF_REFS_MAX ||
58 if (buf->off == 0 || buf->readonly || buf->refcount > 1)
79 ret->refcount = 1;
98 ret->refcount = 1;
114 child->parent->refcount++;
142 ret->refcount = 1;
171 * refcount to 0 and trigger the actual free.
173 buf->refcount--;
174 if (buf->refcount >
[all...]
/freebsd-11-stable/contrib/binutils/bfd/
H A Delf-strtab.c36 unsigned int refcount; member in struct:elf_strtab_hash_entry
84 ret->refcount = 0;
158 entry->refcount++;
186 ++tab->array[idx]->refcount;
196 BFD_ASSERT (tab->array[idx]->refcount > 0);
197 --tab->array[idx]->refcount;
206 tab->array[idx]->refcount = 0;
225 BFD_ASSERT (entry->refcount > 0);
226 entry->refcount--;
243 BFD_ASSERT (tab->array[i]->refcount
[all...]
/freebsd-11-stable/sys/net/
H A Dif_epair.c58 #include <sys/refcount.h>
136 u_int refcount; /* # of mbufs in flight. */ member in struct:epair_softc
257 EPAIR_REFCOUNT_RELEASE(&sc->refcount);
258 EPAIR_REFCOUNT_ASSERT((int)sc->refcount >= 1,
259 ("%s: ifp=%p sc->refcount not >= 1: %d",
260 __func__, ifp, sc->refcount));
261 DPRINTF("ifp=%p refcount=%u\n", ifp, sc->refcount);
303 EPAIR_REFCOUNT_RELEASE(&sc->refcount);
304 EPAIR_REFCOUNT_ASSERT((int)sc->refcount >
[all...]
/freebsd-11-stable/crypto/heimdal/lib/krb5/
H A Dkeytab_memory.c42 int refcount; member in struct:mkt_data
46 /* this mutex protects mkt_head, ->refcount, and ->next
64 if (d->refcount < 1)
66 "refcount < 1 %d", d->refcount);
67 d->refcount++;
90 d->refcount = 1;
105 if (d->refcount < 1)
107 "krb5 internal error, memory keytab refcount < 1 on close");
109 if (--d->refcount >
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Drefcount.h31 #include_next <sys/refcount.h>
54 typedef struct refcount { struct
86 typedef struct refcount { struct
/freebsd-11-stable/contrib/subversion/subversion/libsvn_fs_base/bdb/
H A Denv.h73 unsigned refcount;
72 unsigned refcount; member in struct:bdb_error_info_t
/freebsd-11-stable/sys/dev/drm2/ttm/
H A Dttm_object.c69 u_int refcount; member in struct:ttm_object_file
126 refcount_acquire(&tfile->refcount);
142 if (refcount_release(&tfile->refcount))
163 refcount_init(&base->refcount, 1);
220 if (refcount_release(&base->refcount))
238 refcount_acquire(&base->refcount);
303 refcount_acquire(&base->refcount);
401 refcount_init(&tfile->refcount, 1);
/freebsd-11-stable/contrib/subversion/subversion/libsvn_diff/
H A Dlcs.c100 lcs->refcount--;
101 if (lcs->refcount)
128 previous_lcs->refcount++;
162 lcs->refcount = 1;
224 new_lcs->refcount = 1;
266 lcs->refcount = 1;
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_cm.h36 #include <sys/refcount.h>
53 ep, atomic_load_acq_int(&((ep)->refcount))); \
54 if (refcount_release(&((ep)->refcount))) \
60 ep, atomic_load_acq_int(&((ep)->refcount))); \
61 refcount_acquire(&((ep)->refcount)); \
153 u_int refcount; member in struct:iwch_ep_common
/freebsd-11-stable/contrib/wpa/src/l2_packet/
H A Dl2_packet_ndis.c54 int refcount; member in struct:l2_packet_ndisuio_global
309 l2 = l2_ndisuio_global->l2[l2_ndisuio_global->refcount - 1];
362 if (l2_ndisuio_global->refcount >= 2) {
367 l2_ndisuio_global->refcount++;
372 l2_ndisuio_global->l2[l2_ndisuio_global->refcount - 1] = l2;
387 if (l2_ndisuio_global->refcount > 1) {
471 l2_ndisuio_global->refcount--;
472 l2_ndisuio_global->l2[l2_ndisuio_global->refcount] = NULL;
473 if (l2_ndisuio_global->refcount) {
/freebsd-11-stable/contrib/ntp/lib/isc/include/isc/
H A Dradix.h30 #include <isc/refcount.h>
53 isc_refcount_init(&(pt).refcount, 0); \
59 isc_refcount_t refcount; member in struct:isc_prefix

Completed in 159 milliseconds

1234567891011