/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/ |
H A D | kref.h | 36 #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 D | kmod.h | 36 #include <sys/refcount.h>
|
/freebsd-11-stable/contrib/apr-util/buckets/ |
H A D | apr_buckets_refcount.c | 28 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 D | drm_global.c | 42 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 D | refcount.c | 17 /* $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 D | iwcm.h | 58 atomic_t refcount; member in struct:iwcm_id_private
|
H A D | mad_priv.h | 109 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 D | t4_clip.h | 38 u_int refcount; member in struct:clip_entry
|
H A D | t4_clip.c | 125 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 D | t4_sched.c | 184 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 D | zfeature.c | 247 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 D | cam_sim.c | 88 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 D | cam_xpt_internal.h | 145 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 D | rdmavt_mr.h | 88 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 D | sshbuf.c | 37 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 D | elf-strtab.c | 36 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 D | if_epair.c | 58 #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 D | keytab_memory.c | 42 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 D | refcount.h | 31 #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 D | env.h | 73 unsigned refcount; 72 unsigned refcount; member in struct:bdb_error_info_t
|
/freebsd-11-stable/sys/dev/drm2/ttm/ |
H A D | ttm_object.c | 69 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 D | lcs.c | 100 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 D | iw_cxgb_cm.h | 36 #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 D | l2_packet_ndis.c | 54 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 D | radix.h | 30 #include <isc/refcount.h> 53 isc_refcount_init(&(pt).refcount, 0); \ 59 isc_refcount_t refcount; member in struct:isc_prefix
|