Lines Matching refs:xchan
46 xdma_dequeue_bio(xdma_channel_t *xchan, struct bio **bp, in xdma_dequeue_bio() argument
52 QUEUE_OUT_LOCK(xchan); in xdma_dequeue_bio()
53 TAILQ_FOREACH_SAFE(xr, &xchan->queue_out, xr_next, xr_tmp) { in xdma_dequeue_bio()
54 TAILQ_REMOVE(&xchan->queue_out, xr, xr_next); in xdma_dequeue_bio()
57 QUEUE_OUT_UNLOCK(xchan); in xdma_dequeue_bio()
67 xchan_bank_put(xchan, xr); in xdma_dequeue_bio()
73 xdma_enqueue_bio(xdma_channel_t *xchan, struct bio **bp, in xdma_enqueue_bio() argument
79 xr = xchan_bank_get(xchan); in xdma_enqueue_bio()
96 QUEUE_IN_LOCK(xchan); in xdma_enqueue_bio()
97 TAILQ_INSERT_TAIL(&xchan->queue_in, xr, xr_next); in xdma_enqueue_bio()
98 QUEUE_IN_UNLOCK(xchan); in xdma_enqueue_bio()