s3c24xx_i2c 139 drivers/i2c/busses/i2c-s3c2410.c static int i2c_s3c_irq_nextbyte(struct s3c24xx_i2c *i2c, unsigned long iicstat); s3c24xx_i2c 173 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_master_complete(struct s3c24xx_i2c *i2c, int ret) s3c24xx_i2c 188 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_disable_ack(struct s3c24xx_i2c *i2c) s3c24xx_i2c 196 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_enable_ack(struct s3c24xx_i2c *i2c) s3c24xx_i2c 205 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_disable_irq(struct s3c24xx_i2c *i2c) s3c24xx_i2c 213 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_enable_irq(struct s3c24xx_i2c *i2c) s3c24xx_i2c 221 drivers/i2c/busses/i2c-s3c2410.c static bool is_ack(struct s3c24xx_i2c *i2c) s3c24xx_i2c 241 drivers/i2c/busses/i2c-s3c2410.c static void s3c24xx_i2c_message_start(struct s3c24xx_i2c *i2c, s3c24xx_i2c 292 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_stop(struct s3c24xx_i2c *i2c, int ret) s3c24xx_i2c 355 drivers/i2c/busses/i2c-s3c2410.c static inline int is_lastmsg(struct s3c24xx_i2c *i2c) s3c24xx_i2c 363 drivers/i2c/busses/i2c-s3c2410.c static inline int is_msglast(struct s3c24xx_i2c *i2c) s3c24xx_i2c 379 drivers/i2c/busses/i2c-s3c2410.c static inline int is_msgend(struct s3c24xx_i2c *i2c) s3c24xx_i2c 387 drivers/i2c/busses/i2c-s3c2410.c static int i2c_s3c_irq_nextbyte(struct s3c24xx_i2c *i2c, unsigned long iicstat) s3c24xx_i2c 560 drivers/i2c/busses/i2c-s3c2410.c struct s3c24xx_i2c *i2c = dev_id; s3c24xx_i2c 599 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_disable_bus(struct s3c24xx_i2c *i2c) s3c24xx_i2c 619 drivers/i2c/busses/i2c-s3c2410.c static int s3c24xx_i2c_set_master(struct s3c24xx_i2c *i2c) s3c24xx_i2c 639 drivers/i2c/busses/i2c-s3c2410.c static void s3c24xx_i2c_wait_idle(struct s3c24xx_i2c *i2c) s3c24xx_i2c 691 drivers/i2c/busses/i2c-s3c2410.c static int s3c24xx_i2c_doxfer(struct s3c24xx_i2c *i2c, s3c24xx_i2c 756 drivers/i2c/busses/i2c-s3c2410.c struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data; s3c24xx_i2c 828 drivers/i2c/busses/i2c-s3c2410.c static int s3c24xx_i2c_clockrate(struct s3c24xx_i2c *i2c, unsigned int *got) s3c24xx_i2c 891 drivers/i2c/busses/i2c-s3c2410.c #define freq_to_i2c(_n) container_of(_n, struct s3c24xx_i2c, freq_transition) s3c24xx_i2c 896 drivers/i2c/busses/i2c-s3c2410.c struct s3c24xx_i2c *i2c = freq_to_i2c(nb); s3c24xx_i2c 923 drivers/i2c/busses/i2c-s3c2410.c static inline int s3c24xx_i2c_register_cpufreq(struct s3c24xx_i2c *i2c) s3c24xx_i2c 931 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_deregister_cpufreq(struct s3c24xx_i2c *i2c) s3c24xx_i2c 938 drivers/i2c/busses/i2c-s3c2410.c static inline int s3c24xx_i2c_register_cpufreq(struct s3c24xx_i2c *i2c) s3c24xx_i2c 943 drivers/i2c/busses/i2c-s3c2410.c static inline void s3c24xx_i2c_deregister_cpufreq(struct s3c24xx_i2c *i2c) s3c24xx_i2c 949 drivers/i2c/busses/i2c-s3c2410.c static int s3c24xx_i2c_parse_dt_gpio(struct s3c24xx_i2c *i2c) s3c24xx_i2c 968 drivers/i2c/busses/i2c-s3c2410.c static int s3c24xx_i2c_parse_dt_gpio(struct s3c24xx_i2c *i2c) s3c24xx_i2c 977 drivers/i2c/busses/i2c-s3c2410.c static int s3c24xx_i2c_init(struct s3c24xx_i2c *i2c) s3c24xx_i2c 1016 drivers/i2c/busses/i2c-s3c2410.c s3c24xx_i2c_parse_dt(struct device_node *np, struct s3c24xx_i2c *i2c) s3c24xx_i2c 1047 drivers/i2c/busses/i2c-s3c2410.c s3c24xx_i2c_parse_dt(struct device_node *np, struct s3c24xx_i2c *i2c) { } s3c24xx_i2c 1052 drivers/i2c/busses/i2c-s3c2410.c struct s3c24xx_i2c *i2c; s3c24xx_i2c 1065 drivers/i2c/busses/i2c-s3c2410.c i2c = devm_kzalloc(&pdev->dev, sizeof(struct s3c24xx_i2c), GFP_KERNEL); s3c24xx_i2c 1190 drivers/i2c/busses/i2c-s3c2410.c struct s3c24xx_i2c *i2c = platform_get_drvdata(pdev); s3c24xx_i2c 1206 drivers/i2c/busses/i2c-s3c2410.c struct s3c24xx_i2c *i2c = dev_get_drvdata(dev); s3c24xx_i2c 1218 drivers/i2c/busses/i2c-s3c2410.c struct s3c24xx_i2c *i2c = dev_get_drvdata(dev);