Searched refs:sq_count (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dputnext.c207 sq->sq_count++;
208 ASSERT(sq->sq_count != 0); /* Wraparound */
227 * SQLOCK because positive sq_count keeps the syncq from
370 ASSERT(sq->sq_count != 0);
371 sq->sq_count--;
395 * sq->sq_count == 0);
404 * find out that there are other claims making the (sq_count == 0)
474 sq->sq_count++;
475 ASSERT(sq->sq_count != 0); /* Wraparound */
494 * SQLOCK because positive sq_count keep
[all...]
H A Dddi.c723 * Drop SQ_EXCL and sq_count but hold the SQLOCK
726 ASSERT(sq->sq_count > 0);
727 sq->sq_count--;
835 * Drop SQ_EXCL and sq_count but hold the SQLOCK
838 ASSERT(sq->sq_count > 0);
839 sq->sq_count--;
925 * Drop SQ_EXCL and sq_count but hold the SQLOCK until to prevent any
928 ASSERT(sq->sq_count > 0);
929 sq->sq_count--;
H A Dstrsubr.c810 ASSERT(sq->sq_count == 0);
1691 count = sq->sq_count;
1698 count = sq->sq_count;
2143 * We have to just wait for the outer sq_count
2405 * highest concurrency by not checking sq_count.
2416 * highest concurrency by not checking sq_count.
2427 * highest concurrency by not checking sq_count.
3392 sq->sq_count = 0;
4525 * sq_count of each syncq in the list to drop to sq_rmqcount, indicating that
4533 * prevent threads from entering a module in the stream (i.e. sq_count ca
[all...]
H A Devchannels.c67 #define EVCH_EVQ_EVCOUNT(x) ((&(x)->eq_eventq)->sq_count)
215 q->sq_count = 0;
228 q->sq_count++;
229 if (q->sq_count > q->sq_highwm) {
230 q->sq_highwm = q->sq_count;
244 q->sq_count--;
/illumos-gate/usr/src/uts/common/sys/
H A Dsqueue_impl.h95 int sq_count; /* # of mblocks in squeue */ member in struct:squeue_s
H A Dsysevent_impl.h284 uint32_t sq_count; member in struct:__anon9091
H A Dstrsubr.h336 * track of the number of threads that are inside a given queue (sq_count)
345 * The sq_count counter tracks the number of threads that are
367 * on the order of sq_flags and sq_count (so that they can e.g.
370 * Per perimeter SQLOCK/sq_count in putnext/put may be replaced by per cpu
375 * SQLOCK) and figure out the count value as the sum of sq_count and all of
383 * Note regular SQLOCK and sq_count are still used in many routines
404 * while (sq->sq_count > 0) {
413 * count = sq->sq_count;
420 * count = sq->sq_count;
441 uint16_t sq_count; /* # thread member in struct:syncq
[all...]
/illumos-gate/usr/src/uts/common/inet/
H A Dsqueue.c167 (sqp)->sq_count += (cnt); \
168 ASSERT((sqp)->sq_count > 0); \
747 sqp->sq_count = 0;
/illumos-gate/usr/src/uts/common/io/
H A Dstream.c3743 * sync queues). If it is CIPUT sync queue sq_count is incremented and it does
3745 * can't increment one of the sq_putcounts (instead of sq_count) because
3804 count = sq->sq_count;
3823 count = sq->sq_count;
3839 sq->sq_count = count + 1;
3840 ASSERT(sq->sq_count != 0); /* Wraparound */
3876 * The queue is protected from being freed by sq_count, so it is
3883 ASSERT(sq->sq_count != 0);
3884 sq->sq_count--;
3905 * sq->sq_count
[all...]
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_hw.h1307 uint32_t sq_count; member in struct:mbx_common_query_fw_config::__anon7692::__anon7694::__anon7695
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dstreams.c582 addr, sq.sq_flags & 0xff, sqtype, sq.sq_count,
/illumos-gate/usr/src/uts/common/inet/nca/
H A Dnca.h144 uint16_t sq_count; /* message count */ member in struct:nca_squeue_s

Completed in 121 milliseconds