sh_mobile_i2c_data 143 drivers/i2c/busses/i2c-sh_mobile.c int (*setup)(struct sh_mobile_i2c_data *pd); sh_mobile_i2c_data 187 drivers/i2c/busses/i2c-sh_mobile.c static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) sh_mobile_i2c_data 195 drivers/i2c/busses/i2c-sh_mobile.c static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) sh_mobile_i2c_data 200 drivers/i2c/busses/i2c-sh_mobile.c static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, sh_mobile_i2c_data 240 drivers/i2c/busses/i2c-sh_mobile.c static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 266 drivers/i2c/busses/i2c-sh_mobile.c static int sh_mobile_i2c_init(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 293 drivers/i2c/busses/i2c-sh_mobile.c static int sh_mobile_i2c_v2_init(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 305 drivers/i2c/busses/i2c-sh_mobile.c static unsigned char i2c_op(struct sh_mobile_i2c_data *pd, enum sh_mobile_i2c_op op) sh_mobile_i2c_data 354 drivers/i2c/busses/i2c-sh_mobile.c static int sh_mobile_i2c_isr_tx(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 370 drivers/i2c/busses/i2c-sh_mobile.c static int sh_mobile_i2c_isr_rx(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 407 drivers/i2c/busses/i2c-sh_mobile.c struct sh_mobile_i2c_data *pd = dev_id; sh_mobile_i2c_data 447 drivers/i2c/busses/i2c-sh_mobile.c static void sh_mobile_i2c_dma_unmap(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 458 drivers/i2c/busses/i2c-sh_mobile.c static void sh_mobile_i2c_cleanup_dma(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 472 drivers/i2c/busses/i2c-sh_mobile.c struct sh_mobile_i2c_data *pd = data; sh_mobile_i2c_data 517 drivers/i2c/busses/i2c-sh_mobile.c static void sh_mobile_i2c_xfer_dma(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 571 drivers/i2c/busses/i2c-sh_mobile.c static void start_ch(struct sh_mobile_i2c_data *pd, struct i2c_msg *usr_msg, sh_mobile_i2c_data 598 drivers/i2c/busses/i2c-sh_mobile.c static int poll_dte(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 617 drivers/i2c/busses/i2c-sh_mobile.c static int poll_busy(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 650 drivers/i2c/busses/i2c-sh_mobile.c struct sh_mobile_i2c_data *pd = i2c_get_adapdata(adapter); sh_mobile_i2c_data 722 drivers/i2c/busses/i2c-sh_mobile.c static int sh_mobile_i2c_r8a7740_workaround(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 786 drivers/i2c/busses/i2c-sh_mobile.c static void sh_mobile_i2c_release_dma(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 799 drivers/i2c/busses/i2c-sh_mobile.c static int sh_mobile_i2c_hook_irqs(struct platform_device *dev, struct sh_mobile_i2c_data *pd) sh_mobile_i2c_data 822 drivers/i2c/busses/i2c-sh_mobile.c struct sh_mobile_i2c_data *pd; sh_mobile_i2c_data 829 drivers/i2c/busses/i2c-sh_mobile.c pd = devm_kzalloc(&dev->dev, sizeof(struct sh_mobile_i2c_data), GFP_KERNEL); sh_mobile_i2c_data 911 drivers/i2c/busses/i2c-sh_mobile.c struct sh_mobile_i2c_data *pd = platform_get_drvdata(dev);