M_CMD_DONE_EN
if (m_stat & M_CMD_DONE_EN || m_stat & M_CMD_ABORT_EN ||
val |= M_CMD_DONE_EN | M_TX_FIFO_WATERMARK_EN;
val &= ~(M_CMD_DONE_EN | M_TX_FIFO_WATERMARK_EN);
val &= ~(M_CMD_DONE_EN | M_TX_FIFO_WATERMARK_EN |
if (m_irq & M_CMD_DONE_EN) {
(M_TX_FIFO_WATERMARK_EN | M_CMD_DONE_EN))
m_irq_status & M_CMD_DONE_EN,
M_CMD_DONE_EN, true);
writel(M_CMD_DONE_EN, uport->membase + SE_GENI_M_IRQ_CLEAR);
writel(M_CMD_DONE_EN, uport->membase + SE_GENI_M_IRQ_CLEAR);
writel(M_CMD_DONE_EN, uport->membase + SE_GENI_M_IRQ_CLEAR);
irq_en |= M_TX_FIFO_WATERMARK_EN | M_CMD_DONE_EN;
irq_en &= ~(M_CMD_DONE_EN | M_TX_FIFO_WATERMARK_EN);