Lines Matching refs:msr
269 static int rcar_i2c_irq_send(struct rcar_i2c_priv *priv, u32 msr) in rcar_i2c_irq_send() argument
278 if (!(msr & MDE)) in rcar_i2c_irq_send()
285 if (msr & MAT) in rcar_i2c_irq_send()
330 static int rcar_i2c_irq_recv(struct rcar_i2c_priv *priv, u32 msr) in rcar_i2c_irq_recv() argument
339 if (!(msr & MDR)) in rcar_i2c_irq_recv()
342 if (msr & MAT) { in rcar_i2c_irq_recv()
430 u32 msr; in rcar_i2c_irq() local
438 msr = rcar_i2c_read(priv, ICMSR); in rcar_i2c_irq()
441 msr &= rcar_i2c_read(priv, ICMIER); in rcar_i2c_irq()
442 if (!msr) { in rcar_i2c_irq()
448 if (msr & MAL) { in rcar_i2c_irq()
454 if (msr & MNR) { in rcar_i2c_irq()
463 if (msr & MST) { in rcar_i2c_irq()
469 rcar_i2c_flags_set(priv, rcar_i2c_irq_recv(priv, msr)); in rcar_i2c_irq()
471 rcar_i2c_flags_set(priv, rcar_i2c_irq_send(priv, msr)); in rcar_i2c_irq()