Lines Matching refs:qid
274 int al_udma_q_init(struct al_udma *udma, uint32_t qid, in al_udma_q_init() argument
282 if (qid >= udma->num_of_queues) { in al_udma_q_init()
283 al_err("udma: invalid queue id (%d)\n", qid); in al_udma_q_init()
287 if (udma->udma_q[qid].status == AL_QUEUE_ENABLED) { in al_udma_q_init()
288 al_err("udma: queue (%d) already enabled!\n", qid); in al_udma_q_init()
293 al_err("udma: queue (%d) size too small\n", qid); in al_udma_q_init()
298 al_err("udma: queue (%d) size too large\n", qid); in al_udma_q_init()
304 q_params->size, qid); in al_udma_q_init()
308 udma_q = &udma->udma_q[qid]; in al_udma_q_init()
312 &udma->udma_regs->m2s.m2s_q[qid]; in al_udma_q_init()
315 &udma->udma_regs->s2m.s2m_q[qid]; in al_udma_q_init()
342 udma_q->qid = qid; in al_udma_q_init()
354 udma_q->udma->name, udma_q->qid, in al_udma_q_init()
399 "scheduler disable\n", udma_q->udma->name, udma_q->qid, in al_udma_q_reset()
422 udma_q->udma->name, udma_q->qid, __func__); in al_udma_q_reset()
440 int al_udma_q_handle_get(struct al_udma *udma, uint32_t qid, in al_udma_q_handle_get() argument
447 if (unlikely(qid >= udma->num_of_queues)) { in al_udma_q_handle_get()
448 al_err("udma [%s]: invalid queue id (%d)\n", udma->name, qid); in al_udma_q_handle_get()
451 *q_handle = &udma->udma_q[qid]; in al_udma_q_handle_get()
596 " descs %d\n", udma_q->udma->name, udma_q->qid, *cdesc, in al_udma_cdesc_packet_get()