Searched refs:waitq (Results 1 – 10 of 10) sorted by relevance
194 #define rdsv3_wait_event(waitq, condition) \ argument196 mutex_enter(&(waitq)->waitq_mutex); \197 (waitq)->waitq_waiters++; \199 cv_wait(&(waitq)->waitq_cv, &(waitq)->waitq_mutex); \201 (waitq)->waitq_waiters--; \202 mutex_exit(&(waitq)->waitq_mutex); \
41 typedef struct waitq { struct
103 struct waitq;344 struct waitq *t_waitq; /* wait queue */
664 waitq.h \
68 struct waitq;
170 refers to as "waitq" and "runq," where "waitq" is intended to be interpreted 173 runq and the waitq must be made via built-in functions, such as179 Please note that sdbc does not use waitq.
730 struct waitqueue *waitq = &skdev->waitqueue; in skd_start() local758 if (SIMPLEQ_EMPTY(waitq)) { in skd_start()3594 struct waitqueue *waitq; in skd_queue() local3601 waitq = &skdev->waitqueue; in skd_queue()3603 if (SIMPLEQ_EMPTY(waitq)) in skd_queue()3604 SIMPLEQ_INSERT_HEAD(waitq, pbuf, sq); in skd_queue()3606 SIMPLEQ_INSERT_TAIL(waitq, pbuf, sq); in skd_queue()
2052 int waitq = 1; in _rdc_remote_flush() local2127 waitq = 0; in _rdc_remote_flush()2413 if ((waitq && krdc->io_kstats) && (!RDC_IS_DISKQ(krdc->group))) { in _rdc_remote_flush()
397 waitq.o \
1573 file path=usr/include/sys/waitq.h