Searched refs:waitq (Results 1 – 12 of 12) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | rdsv3_impl.h | 194 #define rdsv3_wait_event(waitq, condition) \ argument 196 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); \
|
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxsnd.c | 289 s_list_t *waitq; in bnx_xmit_packet() local 314 waitq = &_TXQ_RESC_DESC(umdevice, ringidx); in bnx_xmit_packet() 315 if (s_list_is_empty(waitq) && txq->bd_left >= lmfraglist->cnt) { in bnx_xmit_packet() 321 s_list_push_tail(waitq, &umpacket->lm_pkt.link); in bnx_xmit_packet() 522 s_list_t *waitq; in bnx_xmit_ring_xmit_qpkt() local 531 waitq = &_TXQ_RESC_DESC(umdevice, ringidx); in bnx_xmit_ring_xmit_qpkt() 534 while (s_list_entry_cnt(waitq)) { in bnx_xmit_ring_xmit_qpkt() 535 umpacket = (um_txpacket_t *)s_list_peek_head(waitq); in bnx_xmit_ring_xmit_qpkt() 543 umpacket = (um_txpacket_t *)s_list_pop_head(waitq); in bnx_xmit_ring_xmit_qpkt()
|
H A D | bnxint.c | 63 s_list_t *waitq; in bnx_intr_priv() local 65 waitq = &(_RX_QINFO(umdevice, idx).waitq); in bnx_intr_priv() 69 waitq); in bnx_intr_priv()
|
H A D | bnxrcv.c | 166 dstq = &(recvinfo->waitq); in bnx_recv_ring_init() 229 srcq = &(recvinfo->waitq); in bnx_recv_ring_recv() 464 srcq = &(_RX_QINFO(umdevice, ringidx).waitq); in bnx_recv_ring_dump()
|
H A D | bnx.h | 135 s_list_t waitq; member
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | waitq.h | 39 typedef struct waitq { struct
|
H A D | thread.h | 110 struct waitq; 351 struct waitq *t_waitq; /* wait queue */
|
H A D | Makefile | 679 waitq.h \
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | thread.h | 69 struct waitq;
|
/illumos-gate/usr/src/uts/common/io/skd/ |
H A D | skd.c | 732 struct waitqueue *waitq = &skdev->waitqueue; in skd_start() local 760 if (SIMPLEQ_EMPTY(waitq)) { in skd_start() 3596 struct waitqueue *waitq; in skd_queue() local 3603 waitq = &skdev->waitqueue; in skd_queue() 3605 if (SIMPLEQ_EMPTY(waitq)) in skd_queue() 3606 SIMPLEQ_INSERT_HEAD(waitq, pbuf, sq); in skd_queue() 3608 SIMPLEQ_INSERT_TAIL(waitq, pbuf, sq); in skd_queue()
|
/illumos-gate/usr/src/uts/common/ |
H A D | Makefile.files | 413 waitq.o \
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-header.p5m | 1499 file path=usr/include/sys/waitq.h
|