M_TX_FIFO_WATERMARK_EN
m_stat & 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);
val &= ~(M_CMD_DONE_EN | M_TX_FIFO_WATERMARK_EN |
if (m_irq & M_TX_FIFO_WATERMARK_EN)
if (!(irq_en & M_TX_FIFO_WATERMARK_EN))
writel(irq_en | M_TX_FIFO_WATERMARK_EN,
writel(M_TX_FIFO_WATERMARK_EN,
if (irq_en & M_TX_FIFO_WATERMARK_EN)
writel(irq_en & ~M_TX_FIFO_WATERMARK_EN,
(M_TX_FIFO_WATERMARK_EN | M_CMD_DONE_EN))
M_TX_FIFO_WATERMARK_EN, true))
writel(M_TX_FIFO_WATERMARK_EN, uport->membase +
irq_en |= M_TX_FIFO_WATERMARK_EN | M_CMD_DONE_EN;
irq_en &= ~(M_CMD_DONE_EN | M_TX_FIFO_WATERMARK_EN);