Searched defs:refcnt (Results 26 - 50 of 62) sorted by relevance

123

/illumos-gate/usr/src/uts/common/vm/
H A Danon.h76 * A refcnt > 0 protects the existence of the slot. The refcnt is
308 ulong_t refcnt; /* reference count on this structure */ member in struct:anon_map
H A Dvm_anon.c1108 * refcnt is 1 all other refcnt's are 1 as well (and they can't increase
1111 * returns 1 if the root anon slot has a refcnt > 1 otherwise returns 0.
1134 * Check 'nslots' anon slots for refcnt > 1.
1136 * returns 1 if any of the 'nslots' anon slots has a refcnt > 1 otherwise
1169 int refcnt = 1; local
1190 ASSERT((refcnt = ap->an_refcnt) != 0);
1203 ASSERT(refcnt == 1 && ahmpages == NULL);
1207 ASSERT(ap->an_refcnt == refcnt);
1401 int refcnt; local
2568 int refcnt; local
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dnetstack.c476 * have the refcnt dropping to zero free the zone.
506 * Decrease refcnt to account for the one in netstack_zone_init()
1069 int refcnt, numzones; local
1077 * and decrement the refcnt to zero and free the netstack_t.
1081 refcnt = ns->netstack_refcnt;
1086 if (refcnt == 0 && numzones == 0) {
H A Dcpu_event.c122 uint32_t refcnt; member in struct:cpu_idle_prop_impl
884 prop->refcnt = 1;
912 ASSERT(prop->refcnt > 0);
913 if (atomic_cas_32(&prop->refcnt, 1, 0) == 1) {
950 ASSERT(prop->refcnt > 0);
951 atomic_inc_32(&prop->refcnt);
978 /* Release refcnt held in create_handle. */
979 ASSERT(prop->refcnt > 1);
980 atomic_dec_32(&prop->refcnt);
H A Devchannels.c380 int32_t refcnt; local
382 refcnt = (int32_t)atomic_dec_32_nv(&evp->ge_refcount);
383 if (refcnt <= 0) {
/illumos-gate/usr/src/cmd/mdb/intel/modules/generic_cpu/
H A Dgcpu.c330 uint32_t refcnt; local
391 if (mdb_vread(&refcnt, sizeof (uint32_t),
420 refcnt, cpuidstr, hwidstr, hdl->cmih_mstrand ? "M" : "S",
/illumos-gate/usr/src/cmd/sendmail/db/
H A Ddb_int.h218 u_int32_t refcnt; /* Region reference count. */ member in struct:_rlayout
/illumos-gate/usr/src/cmd/fs.d/nfs/nfslog/
H A Dnfslog_trans.c104 int refcnt; /* number of references to this struct */ member in struct:nfslog_trans_file
300 (tfp->refcnt)++;
317 assert(tf->refcnt > 0);
318 if (tf->refcnt > 1) {
319 (tf->refcnt)--;
452 transrec->refcnt = 1;
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_acl.c104 int refcnt; local
369 refcnt = --oldsp->s_ref;
379 if (oldsp && (refcnt == 0))
1647 int refcnt; local
1680 refcnt = --sp->s_ref;
1693 refcnt = --sp->s_ref;
1699 if (refcnt == 0)
2100 int refcnt; local
2105 refcnt = --sp->s_ref;
2109 if (refcnt
[all...]
/illumos-gate/usr/src/uts/common/avs/ns/nsctl/
H A Dnsc_dev.h51 int refcnt; /* Reference count */ member in struct:nsc_io_s
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_rsrc.c2112 * We need to increment the refcnt of this span by the
2130 * Now that we know 'num_backed', increment the refcnt,
2142 IBTF_DPRINTF_L2("ALLOC", "ICM type (0x%x) refcnt now "
2162 "refcnt (0x%x)", type, num, index1, index2,
2169 /* free refcnt's and any spans we've allocated */
2173 * free refcnt's on any spans that we've
2257 * Now that we know 'num_freed', decrement the refcnt,
2269 IBTF_DPRINTF_L2("FREE", "ICM type (0x%x) refcnt now "
2554 hermon_sw_refcnt_t *refcnt; local
2557 refcnt
2575 hermon_sw_refcnt_t *refcnt; local
[all...]
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_impl.c2030 uint_t refcnt; local
2205 ibmf_i_client_rem_msg(clientp, msgimplp, &refcnt);
2219 ibmf_i_client_rem_msg(clientp, msgimplp, &refcnt);
2232 ibmf_i_client_rem_msg(clientp, msgimplp, &refcnt);
2248 ibmf_i_client_rem_msg(clientp, msgimplp, &refcnt);
/illumos-gate/usr/src/uts/common/io/idm/
H A Didm.c2106 idm_refcnt_init(idm_refcnt_t *refcnt, void *referenced_obj) argument
2108 bzero(refcnt, sizeof (*refcnt));
2109 idm_refcnt_reset(refcnt);
2110 refcnt->ir_referenced_obj = referenced_obj;
2111 bzero(&refcnt->ir_audit_buf, sizeof (refcnt_audit_buf_t));
2112 refcnt->ir_audit_buf.anb_max_index = REFCNT_AUDIT_BUF_MAX_REC - 1;
2113 mutex_init(&refcnt->ir_mutex, NULL, MUTEX_DEFAULT, NULL);
2114 cv_init(&refcnt->ir_cv, NULL, CV_DEFAULT, NULL);
2118 idm_refcnt_destroy(idm_refcnt_t *refcnt) argument
2132 idm_refcnt_reset(idm_refcnt_t *refcnt) argument
2139 idm_refcnt_hold(idm_refcnt_t *refcnt) argument
2156 idm_refcnt_t *refcnt = refcnt_void; local
2163 idm_refcnt_rele(idm_refcnt_t *refcnt) argument
2195 idm_refcnt_rele_and_destroy(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func) argument
2220 idm_refcnt_wait_ref(idm_refcnt_t *refcnt) argument
2231 idm_refcnt_async_wait_ref(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func) argument
2254 idm_refcnt_destroy_unref_obj(idm_refcnt_t *refcnt, idm_refcnt_cb_t *cb_func) argument
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dppmvar.h241 int refcnt; /* domain lock ref count */ member in struct:ppm_domain
339 (domp)->refcnt++; \
344 (domp)->refcnt > 0); \
345 if (--(domp)->refcnt == 0) \
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dddt.c343 uint64_t refcnt = 0; local
346 refcnt += dde->dde_phys[p].ddp_refcnt;
348 return (refcnt);
364 uint64_t refcnt = ddp->ddp_refcnt; local
377 dds->dds_ref_blocks += refcnt;
378 dds->dds_ref_lsize += lsize * refcnt;
379 dds->dds_ref_psize += psize * refcnt;
380 dds->dds_ref_dsize += dsize * refcnt;
527 uint64_t refcnt = ddp->ddp_refcnt; /* committed refs */ local
529 refcnt
[all...]
H A Dspa_misc.c902 spa_aux_exists(uint64_t guid, uint64_t *pool, int *refcnt, avl_tree_t *avl) argument
916 if (refcnt) {
918 *refcnt = found->aux_count;
920 *refcnt = 0;
989 spa_spare_exists(uint64_t guid, uint64_t *pool, int *refcnt) argument
994 found = spa_aux_exists(guid, pool, refcnt, &spa_spare_avl);
/illumos-gate/usr/src/cmd/awk_xpg4/
H A Dawk1.c1431 int refcnt; member in struct:regcache
1480 if (rcp->refcnt == 0)
1482 rcp->refcnt++;
1505 rcp->refcnt = 1;
1523 if (--rcp->refcnt != 0)
1538 if (rcp->refcnt != 0)
/illumos-gate/usr/src/cmd/keyserv/
H A Dsetkey.c116 int refcnt; member in struct:cacheuid_list
997 * more stuff needs to be done here and the access to refcnt
1000 cp->refcnt--;
1014 cp->refcnt++;
1070 cp->refcnt++;
1445 cp->refcnt = 0;
1488 cp->refcnt++;
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_wr.c3717 int refcnt; local
3723 refcnt = wql->wql_refcnt;
3731 if (refcnt == 0) {
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet.c178 atomic_inc_32(&(p)->refcnt); \
179 ASSERT((p)->refcnt != 0); \
184 ASSERT((p)->refcnt != 0); \
185 atomic_dec_32(&(p)->refcnt); \
1196 (vresp->refcnt = 1) : (vresp->refcnt = 0);
1233 uint32_t refcnt; local
1275 (refcnt = 1) : (refcnt = 0);
1276 while (vresp->refcnt > refcn
[all...]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvnet.h120 uint32_t refcnt; /* reference count */ member in struct:vnet_res
/illumos-gate/usr/src/cmd/mandoc/
H A Dmdoc.h194 unsigned int refcnt; member in struct:mdoc_arg
/illumos-gate/usr/src/lib/libcfgadm/common/
H A Dconfig_admin.c101 mutex_t lock; /* protects refcnt */
102 int refcnt; /* reference count */ member in struct:plugin_lib
776 /* destroy cache entries to remove refcnt agains plugins */
783 if (libp->refcnt) {
1598 /* Initialize refcnt to 1 */
1599 libp->refcnt = 1;
3283 assert(libp->refcnt >= 0);
3285 libp->refcnt++;
3292 assert(libp->refcnt > 0);
3294 libp->refcnt
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/
H A Didm.c1137 * Print refcnt audit data if requested
1514 * Print refcnt audit data if requested
1861 * Print refcnt audit data for the connection struct if requested.
2237 * Print refcnt audit data if requested
2461 idm_refcnt_t refcnt; local
2466 * Print refcnt info
2468 if (mdb_vread(&refcnt, sizeof (idm_refcnt_t), addr) !=
2470 mdb_warn("read refcnt failed");
2474 anb = &refcnt.ir_audit_buf;
2537 * Print refcnt inf
[all...]
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/
H A Dmyri10ge_var.h467 uint_t refcnt; member in struct:myri10ge_priv

Completed in 132 milliseconds

123