Lines Matching refs:mpc_i2c

81 struct mpc_i2c {  struct
109 void (*setup)(struct device_node *node, struct mpc_i2c *i2c, u32 clock); argument
112 static inline void writeccr(struct mpc_i2c *i2c, u32 x) in writeccr()
122 static void mpc_i2c_fixup(struct mpc_i2c *i2c) in mpc_i2c_fixup()
146 static int i2c_mpc_wait_sr(struct mpc_i2c *i2c, int mask) in i2c_mpc_wait_sr()
174 static void mpc_i2c_fixup_A004447(struct mpc_i2c *i2c) in mpc_i2c_fixup_A004447()
273 struct mpc_i2c *i2c, in mpc_i2c_setup_52xx()
295 struct mpc_i2c *i2c, in mpc_i2c_setup_52xx()
303 struct mpc_i2c *i2c, in mpc_i2c_setup_512x()
329 struct mpc_i2c *i2c, in mpc_i2c_setup_512x()
456 struct mpc_i2c *i2c, in mpc_i2c_setup_8xxx()
481 struct mpc_i2c *i2c, in mpc_i2c_setup_8xxx()
487 static void mpc_i2c_finish(struct mpc_i2c *i2c, int rc) in mpc_i2c_finish()
496 static void mpc_i2c_do_action(struct mpc_i2c *i2c) in mpc_i2c_do_action()
608 static void mpc_i2c_do_intr(struct mpc_i2c *i2c, u8 status) in mpc_i2c_do_intr()
639 struct mpc_i2c *i2c = dev_id; in mpc_i2c_isr()
653 static int mpc_i2c_wait_for_completion(struct mpc_i2c *i2c) in mpc_i2c_wait_for_completion()
666 static int mpc_i2c_execute_msg(struct mpc_i2c *i2c) in mpc_i2c_execute_msg()
718 struct mpc_i2c *i2c = i2c_get_adapdata(adap); in mpc_xfer()
750 struct mpc_i2c *i2c = i2c_get_adapdata(adap); in fsl_i2c_bus_recovery()
777 struct mpc_i2c *i2c; in fsl_i2c_probe()
878 struct mpc_i2c *i2c = platform_get_drvdata(op); in fsl_i2c_remove()
885 struct mpc_i2c *i2c = dev_get_drvdata(dev); in mpc_i2c_suspend()
895 struct mpc_i2c *i2c = dev_get_drvdata(dev); in mpc_i2c_resume()