qdma_set_field
qdma_set_field(qdev, &value, QDMA_REGF_CMD_INDX, index);
qdma_set_field(qdev, &value, QDMA_REGF_CMD_CMD, cmd);
qdma_set_field(qdev, &value, QDMA_REGF_CMD_TYPE, type);
qdma_set_field(qdev, data, QDMA_REGF_DESC_BASE, ctxt->desc_base);
qdma_set_field(qdev, data, QDMA_REGF_IRQ_VEC, ctxt->vec);
qdma_set_field(qdev, data, QDMA_REGF_FUNCTION_ID, qdev->fid);
qdma_set_field(qdev, data, QDMA_REGF_DESC_SIZE, QDMA_DESC_SIZE_32B);
qdma_set_field(qdev, data, QDMA_REGF_RING_ID, QDMA_DEFAULT_RING_ID);
qdma_set_field(qdev, data, QDMA_REGF_QUEUE_MODE, QDMA_QUEUE_OP_MM);
qdma_set_field(qdev, data, QDMA_REGF_IRQ_ENABLE, 1);
qdma_set_field(qdev, data, QDMA_REGF_WBK_ENABLE, 1);
qdma_set_field(qdev, data, QDMA_REGF_WBI_CHECK, 1);
qdma_set_field(qdev, data, QDMA_REGF_IRQ_ARM, 1);
qdma_set_field(qdev, data, QDMA_REGF_IRQ_AGG, 1);
qdma_set_field(qdev, data, QDMA_REGF_WBI_INTVL_ENABLE, 1);
qdma_set_field(qdev, data, QDMA_REGF_QUEUE_ENABLE, 1);
qdma_set_field(qdev, data, QDMA_REGF_MRKR_DISABLE, 1);
qdma_set_field(qdev, data, QDMA_REGF_INTR_AGG_BASE, ctxt->agg_base);
qdma_set_field(qdev, data, QDMA_REGF_INTR_VECTOR, ctxt->vec);
qdma_set_field(qdev, data, QDMA_REGF_INTR_SIZE, ctxt->size);
qdma_set_field(qdev, data, QDMA_REGF_INTR_VALID, ctxt->valid);
qdma_set_field(qdev, data, QDMA_REGF_INTR_COLOR, ctxt->color);
qdma_set_field(qdev, data, QDMA_REGF_INTR_FUNCTION_ID, qdev->fid);
qdma_set_field(qdev, data, QDMA_REGF_QUEUE_BASE, ctxt->qbase);
qdma_set_field(qdev, data, QDMA_REGF_QUEUE_MAX, ctxt->qmax);
qdma_set_field(qdev, &value, QDMA_REGF_ERR_INT_FUNC, qdev->fid);
qdma_set_field(qdev, &value, QDMA_REGF_ERR_INT_VEC, qdev->err_irq_idx);
qdma_set_field(qdev, &value, QDMA_REGF_ERR_INT_ARM, 1);