Lines Matching refs:cdns_i2c
142 struct cdns_i2c { struct
167 #define to_cdns_i2c(_nb) container_of(_nb, struct cdns_i2c, \ argument
176 static void cdns_i2c_clear_bus_hold(struct cdns_i2c *id) in cdns_i2c_clear_bus_hold()
183 static inline bool cdns_is_holdquirk(struct cdns_i2c *id, bool hold_wrkaround) in cdns_is_holdquirk()
204 struct cdns_i2c *id = ptr; in cdns_i2c_isr()
359 static void cdns_i2c_mrecv(struct cdns_i2c *id) in cdns_i2c_mrecv()
420 static void cdns_i2c_msend(struct cdns_i2c *id) in cdns_i2c_msend()
491 struct cdns_i2c *id = adap->algo_data; in cdns_i2c_master_reset()
511 static int cdns_i2c_process_msg(struct cdns_i2c *id, struct i2c_msg *msg, in cdns_i2c_process_msg()
573 struct cdns_i2c *id = adap->algo_data; in cdns_i2c_master_xfer()
737 static int cdns_i2c_setclk(unsigned long clk_in, struct cdns_i2c *id) in cdns_i2c_setclk()
777 struct cdns_i2c *id = to_cdns_i2c(nb); in cdns_i2c_clk_notifier_cb()
829 struct cdns_i2c *xi2c = dev_get_drvdata(dev); in cdns_i2c_runtime_suspend()
846 struct cdns_i2c *xi2c = dev_get_drvdata(dev); in cdns_i2c_runtime_resume()
887 struct cdns_i2c *id; in cdns_i2c_probe()
998 struct cdns_i2c *id = platform_get_drvdata(pdev); in cdns_i2c_remove()