Home
last modified time | relevance | path

Searched refs:waitq (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdsv3_impl.h194 #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 Dbnxsnd.c289 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 Dbnxint.c63 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 Dbnxrcv.c166 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 Dbnx.h135 s_list_t waitq; member
/illumos-gate/usr/src/uts/common/sys/
H A Dwaitq.h39 typedef struct waitq { struct
H A Dthread.h110 struct waitq;
351 struct waitq *t_waitq; /* wait queue */
H A DMakefile679 waitq.h \
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dthread.h69 struct waitq;
/illumos-gate/usr/src/uts/common/io/skd/
H A Dskd.c732 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 DMakefile.files413 waitq.o \
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-header.p5m1499 file path=usr/include/sys/waitq.h