Searched refs:rs_refcnt (Results 1 - 6 of 6) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Drefstr_impl.h47 uint32_t rs_refcnt; /* reference count */ member in struct:refstr
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Drefstr.c40 size_t size = sizeof (rsp->rs_size) + sizeof (rsp->rs_refcnt) +
46 rsp->rs_refcnt = 1;
60 atomic_add_32(&rsp->rs_refcnt, 1);
66 if (atomic_add_32_nv(&rsp->rs_refcnt, -1) == 0)
/opensolaris-onvv-gate/usr/src/cmd/svc/configd/
H A Dsnapshot.c61 sp->rs_refcnt++;
70 assert(sp->rs_refcnt == 0 && sp->rs_childref == 0);
95 sp->rs_refcnt++;
96 assert(sp->rs_refcnt > 0);
105 assert(sp->rs_refcnt > 0);
106 sp->rs_refcnt--;
108 sp->rs_refcnt == 0 && sp->rs_childref == 0);
134 sp->rs_refcnt == 0 && sp->rs_childref == 0);
H A Dconfigd.h415 uint32_t rs_refcnt; /* references from rc_nodes */ member in struct:rc_snapshot
/opensolaris-onvv-gate/usr/src/uts/common/sys/ib/clients/daplt/
H A Ddaplt.h112 uint32_t rs_refcnt; member in struct:daplka_resource
119 daplka_resource::rs_refcnt))
/opensolaris-onvv-gate/usr/src/uts/common/io/ib/clients/daplt/
H A Ddaplt.c408 #define DAPLKA_RS_REFCNT(rp) ((rp)->header.rs_refcnt)
412 (rp)->header.rs_refcnt++; \
413 ASSERT((rp)->header.rs_refcnt != 0); \
419 ASSERT((rp)->header.rs_refcnt != 0); \
420 if (--(rp)->header.rs_refcnt == 0) { \
430 (rp)->header.rs_refcnt = 1; \
9835 rp->rs_refcnt++;
9836 ASSERT(rp->rs_refcnt != 0);

Completed in 126 milliseconds