Lines Matching refs:msr
422 static void rcar_i2c_irq_send(struct rcar_i2c_priv *priv, u32 msr) in rcar_i2c_irq_send() argument
427 if (!(msr & MDE)) in rcar_i2c_irq_send()
445 if (msr & MAT) in rcar_i2c_irq_send()
472 static void rcar_i2c_irq_recv(struct rcar_i2c_priv *priv, u32 msr) in rcar_i2c_irq_recv() argument
477 if (!(msr & MDR)) in rcar_i2c_irq_recv()
480 if (msr & MAT) { in rcar_i2c_irq_recv()
564 u32 msr, val; in rcar_i2c_irq() local
570 msr = rcar_i2c_read(priv, ICMSR); in rcar_i2c_irq()
573 msr &= rcar_i2c_read(priv, ICMIER); in rcar_i2c_irq()
574 if (!msr) { in rcar_i2c_irq()
582 if (msr & MAL) { in rcar_i2c_irq()
588 if (msr & MNR) { in rcar_i2c_irq()
596 if (msr & MST) { in rcar_i2c_irq()
603 rcar_i2c_irq_recv(priv, msr); in rcar_i2c_irq()
605 rcar_i2c_irq_send(priv, msr); in rcar_i2c_irq()