Home
last modified time | relevance | path

Searched refs:xbd_cm_q (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/dev/xen/blkfront/
H A Dblock.h140 typedef struct xbd_cm_q { struct
189 xbd_cm_q_t xbd_cm_q[XBD_Q_COUNT]; member
209 struct xbd_cm_q *cmq; in xbd_added_qentry()
211 cmq = &sc->xbd_cm_q[index]; in xbd_added_qentry()
220 sc->xbd_cm_q[index].q_length--; in xbd_removed_qentry()
226 return (sc->xbd_cm_q[index].q_length); in xbd_queue_length()
232 struct xbd_cm_q *cmq; in xbd_initq_cm()
234 cmq = &sc->xbd_cm_q[index]; in xbd_initq_cm()
248 TAILQ_INSERT_TAIL(&cm->cm_sc->xbd_cm_q[index].q_tailq, cm, cm_link); in xbd_enqueue_cm()
262 TAILQ_INSERT_HEAD(&cm->cm_sc->xbd_cm_q[index].q_tailq, cm, cm_link); in xbd_requeue_cm()
[all …]
H A Dblkfront.c558 wakeup(&sc->xbd_cm_q[XBD_Q_BUSY]); in xbd_int()
1568 if (msleep(&sc->xbd_cm_q[XBD_Q_BUSY], &sc->xbd_io_lock, in xbd_suspend()