Searched refs:cc_inuse (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_bcache.h166 * individual flags bytes (cc_inuse and cc_pageio) NOT cc_flag.
187 * "cc_inuse" (optimistic) atomic exchange replaces check/set of
193 * Thus "cc_inuse", "cc_iostatus" and "cc_pageio" are volatile.
231 volatile uchar_t cc_inuse; /* atomic_swap(CC_INUSE, cc_inuse) */ member in struct:_sd_cctl
652 * cc_inuse is set with atomic exchange instruction
656 #define CENTRY_INUSE(centry) ((centry)->cc_inuse)
658 ((centry)->cc_inuse || atomic_swap(CC_INUSE, &(centry)->cc_inuse))
660 (centry)->cc_inuse
[all...]
H A Dsd_bcache.c876 centry->cc_inuse = centry->cc_pageio = 0;
4272 * with cc_inuse and cc_pageio set
4308 * the dmchain have been removed from hash and have their cc_inuse and
5592 * cc_inuse is held, need cc_lock to avoid race with _sd_process_pending
/illumos-gate/usr/src/cmd/mdb/common/modules/sdbc/
H A Dsdbc.c1706 (opt_i && (centry.cc_inuse)) ||
1738 centry.cc_inuse, centry.cc_pageio,

Completed in 85 milliseconds