Lines Matching refs:viortc_vq
35 struct viortc_vq { struct
56 struct viortc_vq vqs[VIORTC_MAX_NR_QUEUES]; argument
230 struct viortc_vq *viortc_vq, in viortc_do_cb() argument
234 struct viortc_vq *viortc_vq; in viortc_do_cb() local
240 viortc_vq = &viortc->vqs[vq->index]; in viortc_do_cb()
243 spin_lock_irqsave(&viortc_vq->lock, flags); in viortc_do_cb()
253 spin_unlock_irqrestore(&viortc_vq->lock, flags); in viortc_do_cb()
259 spin_unlock_irqrestore(&viortc_vq->lock, flags); in viortc_do_cb()
262 handle_buf(token, len, vq, viortc_vq, viortc); in viortc_do_cb()
280 struct viortc_vq *viortc_vq, in viortc_requestq_hdlr() argument
317 struct viortc_vq *viortc_vq, in viortc_alarmq_hdlr() argument
356 spin_lock_irqsave(&viortc_vq->lock, flags); in viortc_alarmq_hdlr()
364 spin_unlock_irqrestore(&viortc_vq->lock, flags); in viortc_alarmq_hdlr()
413 static int viortc_msg_xfer(struct viortc_vq *vq, struct viortc_msg *msg, in viortc_msg_xfer()
1136 struct viortc_vq *viortc_vq, u32 buf_cap, in viortc_populate_vq() argument
1146 vq = viortc_vq->vq; in viortc_populate_vq()
1152 spin_lock_irqsave(&viortc_vq->lock, flags); in viortc_populate_vq()
1156 spin_unlock_irqrestore(&viortc_vq->lock, flags); in viortc_populate_vq()
1269 struct viortc_vq *alarm_viortc_vq; in viortc_probe()
1351 struct viortc_vq *alarm_viortc_vq; in viortc_restore()