Q_ENT
queue_read(ent, Q_ENT(q, q->llq.cons), q->ent_dwords);
queue_read(cmd.data, Q_ENT(q, cons), q->ent_dwords);
queue_write(Q_ENT(q, cons), cmd.data, q->ent_dwords);
u32 *cmd = (u32 *)(Q_ENT(&cmdq->q, llq->prod));
queue_write(Q_ENT(&cmdq->q, prod), cmds[i].data,
queue_write(Q_ENT(&cmdq->q, prod), cmd_sync.data,