| /linux/drivers/i2c/busses/ |
| H A D | i2c-octeon-core.c | 31 struct octeon_i2c *i2c = dev_id; in octeon_i2c_isr() local 39 static bool octeon_i2c_test_iflg(struct octeon_i2c *i2c) in octeon_i2c_test_iflg() 50 static int octeon_i2c_wait(struct octeon_i2c *i2c) in octeon_i2c_wait() 86 static bool octeon_i2c_hlc_test_valid(struct octeon_i2c *i2c) in octeon_i2c_hlc_test_valid() 91 static void octeon_i2c_hlc_int_clear(struct octeon_i2c *i2c) in octeon_i2c_hlc_int_clear() 100 static void octeon_i2c_hlc_enable(struct octeon_i2c *i2c) in octeon_i2c_hlc_enable() 129 static void octeon_i2c_hlc_disable(struct octeon_i2c *i2c) in octeon_i2c_hlc_disable() 138 static void octeon_i2c_block_enable(struct octeon_i2c *i2c) in octeon_i2c_block_enable() 151 static void octeon_i2c_block_disable(struct octeon_i2c *i2c) in octeon_i2c_block_disable() 170 static int octeon_i2c_hlc_wait(struct octeon_i2c *i2c) in octeon_i2c_hlc_wait() [all …]
|
| H A D | i2c-ocores.c | 89 static void oc_setreg_8(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_8() 94 static void oc_setreg_16(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_16() 99 static void oc_setreg_32(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_32() 104 static void oc_setreg_16be(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_16be() 109 static void oc_setreg_32be(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_32be() 114 static inline u8 oc_getreg_8(struct ocores_i2c *i2c, int reg) in oc_getreg_8() 119 static inline u8 oc_getreg_16(struct ocores_i2c *i2c, int reg) in oc_getreg_16() 124 static inline u8 oc_getreg_32(struct ocores_i2c *i2c, int reg) in oc_getreg_32() 129 static inline u8 oc_getreg_16be(struct ocores_i2c *i2c, int reg) in oc_getreg_16be() 134 static inline u8 oc_getreg_32be(struct ocores_i2c *i2c, int reg) in oc_getreg_32be() [all …]
|
| H A D | i2c-k1.c | 173 static u32 spacemit_i2c_calc_lv(struct spacemit_i2c_dev *i2c, in spacemit_i2c_calc_lv() 188 struct spacemit_i2c_dev *i2c = container_of(hw, struct spacemit_i2c_dev, scl_clk_hw); in spacemit_i2c_clk_set_rate() local 207 struct spacemit_i2c_dev *i2c = container_of(hw, struct spacemit_i2c_dev, scl_clk_hw); in spacemit_i2c_clk_determine_rate() local 220 struct spacemit_i2c_dev *i2c = container_of(hw, struct spacemit_i2c_dev, scl_clk_hw); in spacemit_i2c_clk_recalc_rate() local 240 static void spacemit_i2c_enable(struct spacemit_i2c_dev *i2c) in spacemit_i2c_enable() 249 static void spacemit_i2c_disable(struct spacemit_i2c_dev *i2c) in spacemit_i2c_disable() 258 static int spacemit_i2c_register_scl_clk(struct spacemit_i2c_dev *i2c) in spacemit_i2c_register_scl_clk() 280 static void spacemit_i2c_reset(struct spacemit_i2c_dev *i2c) in spacemit_i2c_reset() 287 static int spacemit_i2c_handle_err(struct spacemit_i2c_dev *i2c) in spacemit_i2c_handle_err() 304 static inline void spacemit_i2c_delay(struct spacemit_i2c_dev *i2c, unsigned int us) in spacemit_i2c_delay() [all …]
|
| H A D | i2c-thunderx-pcidrv.c | 41 static void thunder_i2c_int_enable(struct octeon_i2c *i2c) in thunder_i2c_int_enable() 50 static void thunder_i2c_int_disable(struct octeon_i2c *i2c) in thunder_i2c_int_disable() 56 static void thunder_i2c_hlc_int_enable(struct octeon_i2c *i2c) in thunder_i2c_hlc_int_enable() 62 static void thunder_i2c_hlc_int_disable(struct octeon_i2c *i2c) in thunder_i2c_hlc_int_disable() 85 static void thunder_i2c_clock_enable(struct device *dev, struct octeon_i2c *i2c) in thunder_i2c_clock_enable() 120 static int thunder_i2c_smbus_setup_of(struct octeon_i2c *i2c, in thunder_i2c_smbus_setup_of() 141 static int thunder_i2c_smbus_setup(struct octeon_i2c *i2c, in thunder_i2c_smbus_setup() 151 static void thunder_i2c_smbus_remove(struct octeon_i2c *i2c) in thunder_i2c_smbus_remove() 160 struct octeon_i2c *i2c; in thunder_i2c_probe_pci() local 252 struct octeon_i2c *i2c = pci_get_drvdata(pdev); in thunder_i2c_remove_pci() local
|
| H A D | i2c-digicolor.c | 71 static void dc_i2c_cmd(struct dc_i2c *i2c, u8 cmd) in dc_i2c_cmd() 86 static void dc_i2c_data(struct dc_i2c *i2c, u8 data) in dc_i2c_data() 91 static void dc_i2c_write_byte(struct dc_i2c *i2c, u8 byte) in dc_i2c_write_byte() 97 static void dc_i2c_write_buf(struct dc_i2c *i2c) in dc_i2c_write_buf() 102 static void dc_i2c_next_read(struct dc_i2c *i2c) in dc_i2c_next_read() 109 static void dc_i2c_stop(struct dc_i2c *i2c) in dc_i2c_stop() 118 static u8 dc_i2c_read_byte(struct dc_i2c *i2c) in dc_i2c_read_byte() 123 static void dc_i2c_read_buf(struct dc_i2c *i2c) in dc_i2c_read_buf() 129 static void dc_i2c_set_irq(struct dc_i2c *i2c, int enable) in dc_i2c_set_irq() 136 static int dc_i2c_cmd_status(struct dc_i2c *i2c) in dc_i2c_cmd_status() [all …]
|
| H A D | i2c-pca-platform.c | 41 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte8() local 47 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte16() local 53 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte32() local 59 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte8() local 65 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte16() local 71 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte32() local 78 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_waitforcompletion() local 103 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_dummyreset() local 110 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_resetchip() local 119 struct i2c_pca_pf_data *i2c = dev_id; in i2c_pca_pf_handler() local [all …]
|
| H A D | i2c-mchp-pci1xxxx.c | 334 static int set_sys_lock(struct pci1xxxx_i2c *i2c) in set_sys_lock() 347 static int release_sys_lock(struct pci1xxxx_i2c *i2c) in release_sys_lock() 364 static void pci1xxxx_ack_high_level_intr(struct pci1xxxx_i2c *i2c, u16 intr_msk) in pci1xxxx_ack_high_level_intr() 369 static void pci1xxxx_i2c_configure_smbalert_pin(struct pci1xxxx_i2c *i2c, in pci1xxxx_i2c_configure_smbalert_pin() 385 static void pci1xxxx_i2c_send_start_stop(struct pci1xxxx_i2c *i2c, bool start) in pci1xxxx_i2c_send_start_stop() 405 static void pci1xxxx_i2c_set_clear_FW_ACK(struct pci1xxxx_i2c *i2c, bool set) in pci1xxxx_i2c_set_clear_FW_ACK() 417 static void pci1xxxx_i2c_buffer_write(struct pci1xxxx_i2c *i2c, u8 slaveaddr, in pci1xxxx_i2c_buffer_write() 434 static void pci1xxxx_i2c_enable_ESO(struct pci1xxxx_i2c *i2c) in pci1xxxx_i2c_enable_ESO() 439 static void pci1xxxx_i2c_reset_counters(struct pci1xxxx_i2c *i2c) in pci1xxxx_i2c_reset_counters() 449 static void pci1xxxx_i2c_set_transfer_dir(struct pci1xxxx_i2c *i2c, u8 direction) in pci1xxxx_i2c_set_transfer_dir() [all …]
|
| H A D | i2c-mpc.c | 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() [all …]
|
| H A D | i2c-img-scb.c | 414 static void img_i2c_writel(struct img_i2c *i2c, u32 offset, u32 value) in img_i2c_writel() 419 static u32 img_i2c_readl(struct img_i2c *i2c, u32 offset) in img_i2c_readl() 436 static void img_i2c_wr_rd_fence(struct img_i2c *i2c) in img_i2c_wr_rd_fence() 444 static void img_i2c_switch_mode(struct img_i2c *i2c, enum img_i2c_mode mode) in img_i2c_switch_mode() 451 static void img_i2c_raw_op(struct img_i2c *i2c) in img_i2c_raw_op() 472 static void img_i2c_atomic_op(struct img_i2c *i2c, int cmd, u8 data) in img_i2c_atomic_op() 504 static void img_i2c_atomic_start(struct img_i2c *i2c) in img_i2c_atomic_start() 511 static void img_i2c_soft_reset(struct img_i2c *i2c) in img_i2c_soft_reset() 530 static void img_i2c_transaction_halt(struct img_i2c *i2c, bool t_halt) in img_i2c_transaction_halt() 546 static void img_i2c_read_fifo(struct img_i2c *i2c) in img_i2c_read_fifo() [all …]
|
| H A D | i2c-mxs.c | 69 #define MXS_I2C_DATA(i2c) ((i2c->dev_type == MXS_I2C_V1) ? 0x60 : 0xa0) argument 71 #define MXS_I2C_DEBUG0_CLR(i2c) ((i2c->dev_type == MXS_I2C_V1) ? 0x78 : 0xb8) argument 140 static int mxs_i2c_reset(struct mxs_i2c_dev *i2c) in mxs_i2c_reset() 162 static void mxs_i2c_dma_finish(struct mxs_i2c_dev *i2c) in mxs_i2c_dma_finish() 174 struct mxs_i2c_dev *i2c = param; in mxs_i2c_dma_irq_callback() local 184 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap); in mxs_i2c_dma_setup_xfer() local 311 static int mxs_i2c_pio_wait_xfer_end(struct mxs_i2c_dev *i2c) in mxs_i2c_pio_wait_xfer_end() 327 static int mxs_i2c_pio_check_error_state(struct mxs_i2c_dev *i2c) in mxs_i2c_pio_check_error_state() 344 static void mxs_i2c_pio_trigger_cmd(struct mxs_i2c_dev *i2c, u32 cmd) in mxs_i2c_pio_trigger_cmd() 364 static void mxs_i2c_pio_trigger_write_cmd(struct mxs_i2c_dev *i2c, u32 cmd, in mxs_i2c_pio_trigger_write_cmd() [all …]
|
| H A D | i2c-meson.c | 111 static void meson_i2c_set_mask(struct meson_i2c *i2c, int reg, u32 mask, in meson_i2c_set_mask() 122 static void meson_i2c_reset_tokens(struct meson_i2c *i2c) in meson_i2c_reset_tokens() 129 static void meson_i2c_add_token(struct meson_i2c *i2c, int token) in meson_i2c_add_token() 139 static void meson_gxbb_axg_i2c_set_clk_div(struct meson_i2c *i2c, unsigned int freq) in meson_gxbb_axg_i2c_set_clk_div() 187 static void meson6_i2c_set_clk_div(struct meson_i2c *i2c, unsigned int freq) in meson6_i2c_set_clk_div() 215 static void meson_i2c_get_data(struct meson_i2c *i2c, char *buf, int len) in meson_i2c_get_data() 233 static void meson_i2c_put_data(struct meson_i2c *i2c, char *buf, int len) in meson_i2c_put_data() 251 static void meson_i2c_prepare_xfer(struct meson_i2c *i2c) in meson_i2c_prepare_xfer() 278 static void meson_i2c_transfer_complete(struct meson_i2c *i2c, u32 ctrl) in meson_i2c_transfer_complete() 304 struct meson_i2c *i2c = dev_id; in meson_i2c_irq() local [all …]
|
| H A D | i2c-viai2c-common.c | 5 int viai2c_wait_bus_not_busy(struct viai2c *i2c) in viai2c_wait_bus_not_busy() 22 static int viai2c_write(struct viai2c *i2c, struct i2c_msg *pmsg, int last) in viai2c_write() 64 static int viai2c_read(struct viai2c *i2c, struct i2c_msg *pmsg, bool first) in viai2c_read() 103 struct viai2c *i2c = i2c_get_adapdata(adap); in viai2c_xfer() local 135 int viai2c_irq_xfer(struct viai2c *i2c) in viai2c_irq_xfer() 180 struct viai2c *i2c; in viai2c_init() local
|
| H A D | i2c-lpc2k.c | 83 static void i2c_lpc2k_reset(struct lpc2k_i2c *i2c) in i2c_lpc2k_reset() 91 static int i2c_lpc2k_clear_arb(struct lpc2k_i2c *i2c) in i2c_lpc2k_clear_arb() 115 static void i2c_lpc2k_pump_msg(struct lpc2k_i2c *i2c) in i2c_lpc2k_pump_msg() 251 static int lpc2k_process_msg(struct lpc2k_i2c *i2c, int msgidx) in lpc2k_process_msg() 295 struct lpc2k_i2c *i2c = i2c_get_adapdata(adap); in i2c_lpc2k_xfer() local 324 struct lpc2k_i2c *i2c = dev_id; in i2c_lpc2k_handler() local 347 struct lpc2k_i2c *i2c; in i2c_lpc2k_probe() local 428 struct lpc2k_i2c *i2c = platform_get_drvdata(dev); in i2c_lpc2k_remove() local 435 struct lpc2k_i2c *i2c = dev_get_drvdata(dev); in i2c_lpc2k_suspend() local 444 struct lpc2k_i2c *i2c = dev_get_drvdata(dev); in i2c_lpc2k_resume() local
|
| H A D | i2c-synquacer.c | 149 static inline int is_lastmsg(struct synquacer_i2c *i2c) in is_lastmsg() 154 static inline int is_msglast(struct synquacer_i2c *i2c) in is_msglast() 159 static inline int is_msgend(struct synquacer_i2c *i2c) in is_msgend() 164 static inline unsigned long calc_timeout_ms(struct synquacer_i2c *i2c, in calc_timeout_ms() 177 static void synquacer_i2c_stop(struct synquacer_i2c *i2c, int ret) in synquacer_i2c_stop() 198 static void synquacer_i2c_hw_init(struct synquacer_i2c *i2c) in synquacer_i2c_hw_init() 249 static void synquacer_i2c_hw_reset(struct synquacer_i2c *i2c) in synquacer_i2c_hw_reset() 258 static int synquacer_i2c_master_start(struct synquacer_i2c *i2c, in synquacer_i2c_master_start() 310 static int synquacer_i2c_doxfer(struct synquacer_i2c *i2c, in synquacer_i2c_doxfer() 359 struct synquacer_i2c *i2c = dev_id; in synquacer_i2c_isr() local [all …]
|
| H A D | i2c-exynos5.c | 272 static void exynos5_i2c_clr_pend_irq(struct exynos5_i2c *i2c) in exynos5_i2c_clr_pend_irq() 288 static int exynos5_i2c_set_timing(struct exynos5_i2c *i2c, bool hs_timings) in exynos5_i2c_set_timing() 438 static int exynos5_hsi2c_clock_setup(struct exynos5_i2c *i2c) in exynos5_hsi2c_clock_setup() 453 static void exynos5_i2c_init(struct exynos5_i2c *i2c) in exynos5_i2c_init() 475 static void exynos5_i2c_reset(struct exynos5_i2c *i2c) in exynos5_i2c_reset() 503 struct exynos5_i2c *i2c = dev_id; in exynos5_i2c_irq() local 628 static int exynos5_i2c_wait_bus_idle(struct exynos5_i2c *i2c) in exynos5_i2c_wait_bus_idle() 646 static void exynos5_i2c_bus_recover(struct exynos5_i2c *i2c) in exynos5_i2c_bus_recover() 671 static void exynos5_i2c_bus_check(struct exynos5_i2c *i2c) in exynos5_i2c_bus_check() 707 static void exynos5_i2c_message_start(struct exynos5_i2c *i2c, int stop) in exynos5_i2c_message_start() [all …]
|
| H A D | i2c-rtl9300.c | 28 struct rtl9300_i2c *i2c; member 140 static int rtl9300_i2c_reg_addr_set(struct rtl9300_i2c *i2c, u32 reg, u16 len) in rtl9300_i2c_reg_addr_set() 151 static int rtl9300_i2c_select_scl(struct rtl9300_i2c *i2c, u8 scl) in rtl9300_i2c_select_scl() 156 static int rtl9310_i2c_select_scl(struct rtl9300_i2c *i2c, u8 scl) in rtl9310_i2c_select_scl() 161 static int rtl9300_i2c_config_chan(struct rtl9300_i2c *i2c, struct rtl9300_i2c_chan *chan) in rtl9300_i2c_config_chan() 191 static int rtl9607_i2c_config_chan(struct rtl9300_i2c *i2c, struct rtl9300_i2c_chan *chan) in rtl9607_i2c_config_chan() 214 struct rtl9300_i2c *i2c = chan->i2c; in rtl9300_i2c_config_clock() local 238 struct rtl9300_i2c *i2c = chan->i2c; in rtl9607_i2c_config_clock() local 243 static int rtl9300_i2c_read(struct rtl9300_i2c *i2c, u8 *buf, u8 len) in rtl9300_i2c_read() 263 static int rtl9300_i2c_write(struct rtl9300_i2c *i2c, u8 *buf, u8 len) in rtl9300_i2c_write() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
| H A D | base.c | 35 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_pad_find() 48 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_bus_find() 55 u16 i2c = dcb_i2c_table(bios, &ver, &hdr, &cnt, &len); in nvkm_i2c_bus_find() local 76 nvkm_i2c_aux_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_aux_find() 91 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); in nvkm_i2c_intr_fini() local 100 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); in nvkm_i2c_intr_init() local 115 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_intr() local 140 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_fini() local 169 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_preinit() local 188 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_init() local [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_i2c.c | 66 static void xe_i2c_handle_smbus_alert(struct xe_i2c *i2c) in xe_i2c_handle_smbus_alert() 84 struct xe_i2c *i2c = container_of(work, struct xe_i2c, work); in xe_i2c_client_work() local 96 struct xe_i2c *i2c = container_of(nb, struct xe_i2c, bus_notifier); in xe_i2c_notifier() local 110 static int xe_i2c_register_adapter(struct xe_i2c *i2c) in xe_i2c_register_adapter() 150 static void xe_i2c_unregister_adapter(struct xe_i2c *i2c) in xe_i2c_unregister_adapter() 214 static void xe_i2c_disable(struct xe_i2c *i2c) in xe_i2c_disable() 234 struct xe_i2c *i2c = context; in xe_i2c_read() local 253 struct xe_i2c *i2c = context; in xe_i2c_write() local 320 struct xe_i2c *i2c = data; in xe_i2c_remove() local 350 struct xe_i2c *i2c; in xe_i2c_probe() local
|
| /linux/drivers/iio/dac/ |
| H A D | ad5593r.c | 24 static int ad5593r_read_word(struct i2c_client *i2c, u8 reg, u16 *value) in ad5593r_read_word() 44 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_write_dac() local 52 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_read_adc() local 65 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_reg_write() local 73 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_reg_read() local 80 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_gpio_read() local 101 static int ad5593r_i2c_probe(struct i2c_client *i2c) in ad5593r_i2c_probe() 111 static void ad5593r_i2c_remove(struct i2c_client *i2c) in ad5593r_i2c_remove()
|
| /linux/drivers/mfd/ |
| H A D | 88pm860x-i2c.c | 15 int pm860x_reg_read(struct i2c_client *i2c, int reg) in pm860x_reg_read() 31 int pm860x_reg_write(struct i2c_client *i2c, int reg, in pm860x_reg_write() 44 int pm860x_bulk_read(struct i2c_client *i2c, int reg, in pm860x_bulk_read() 57 int pm860x_bulk_write(struct i2c_client *i2c, int reg, in pm860x_bulk_write() 70 int pm860x_set_bits(struct i2c_client *i2c, int reg, in pm860x_set_bits() 83 static int read_device(struct i2c_client *i2c, int reg, in read_device() 119 static int write_device(struct i2c_client *i2c, int reg, in write_device() 140 int pm860x_page_reg_write(struct i2c_client *i2c, int reg, in pm860x_page_reg_write() 158 int pm860x_page_bulk_read(struct i2c_client *i2c, int reg, in pm860x_page_bulk_read()
|
| /linux/drivers/net/mdio/ |
| H A D | mdio-i2c.c | 36 struct i2c_adapter *i2c = bus->priv; in i2c_mii_read_default_c45() local 71 struct i2c_adapter *i2c = bus->priv; in i2c_mii_write_default_c45() local 112 struct i2c_adapter *i2c = bus->priv; in smbus_byte_mii_read_default_c22() local 147 struct i2c_adapter *i2c = bus->priv; in smbus_byte_mii_write_default_c22() local 200 static int __i2c_transfer_err(struct i2c_adapter *i2c, struct i2c_msg *msgs, in __i2c_transfer_err() 214 static int __i2c_rollball_get_page(struct i2c_adapter *i2c, int bus_addr, in __i2c_rollball_get_page() 233 static int __i2c_rollball_set_page(struct i2c_adapter *i2c, int bus_addr, in __i2c_rollball_set_page() 263 static int i2c_transfer_rollball(struct i2c_adapter *i2c, in i2c_transfer_rollball() 298 struct i2c_adapter *i2c = bus->priv; in i2c_rollball_mii_poll() local 341 struct i2c_adapter *i2c = bus->priv; in i2c_rollball_mii_cmd() local [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | wm2000.c | 61 struct i2c_client *i2c; global() member 81 wm2000_write(struct i2c_client * i2c,unsigned int reg,unsigned int value) wm2000_write() argument 90 struct i2c_client *i2c = wm2000->i2c; wm2000_reset() local 99 wm2000_poll_bit(struct i2c_client * i2c,unsigned int reg,u8 mask) wm2000_poll_bit() argument 119 wm2000_power_up(struct i2c_client * i2c,int analogue) wm2000_power_up() argument 234 wm2000_power_down(struct i2c_client * i2c,int analogue) wm2000_power_down() argument 268 wm2000_enter_bypass(struct i2c_client * i2c,int analogue) wm2000_enter_bypass() argument 307 wm2000_exit_bypass(struct i2c_client * i2c,int analogue) wm2000_exit_bypass() argument 342 wm2000_enter_standby(struct i2c_client * i2c,int analogue) wm2000_enter_standby() argument 386 wm2000_exit_standby(struct i2c_client * i2c,int analogue) wm2000_exit_standby() argument 537 struct i2c_client *i2c = wm2000->i2c; wm2000_anc_transition() local 580 struct i2c_client *i2c = wm2000->i2c; wm2000_anc_set_mode() local 808 wm2000_i2c_probe(struct i2c_client * i2c) wm2000_i2c_probe() argument [all...] |
| /linux/drivers/media/pci/ddbridge/ |
| H A D | ddbridge-i2c.c | 31 static int ddb_i2c_cmd(struct ddb_i2c *i2c, u32 adr, u32 cmd) in ddb_i2c_cmd() 78 struct ddb_i2c *i2c = (struct ddb_i2c *)i2c_get_adapdata(adapter); in ddb_i2c_master_xfer() local 136 struct ddb_i2c *i2c; in ddb_i2c_release() local 146 struct ddb_i2c *i2c = (struct ddb_i2c *)priv; in i2c_handler() local 151 static int ddb_i2c_add(struct ddb *dev, struct ddb_i2c *i2c, in ddb_i2c_add() 192 struct ddb_i2c *i2c; in ddb_i2c_init() local
|
| /linux/drivers/media/pci/cx23885/ |
| H A D | netup-init.c | 15 static void i2c_av_write(struct i2c_adapter *i2c, u16 reg, u8 val) in i2c_av_write() 36 static void i2c_av_write4(struct i2c_adapter *i2c, u16 reg, u32 val) in i2c_av_write4() 60 static u8 i2c_av_read(struct i2c_adapter *i2c, u16 reg) in i2c_av_read() 90 static void i2c_av_and_or(struct i2c_adapter *i2c, u16 reg, unsigned and_mask, in i2c_av_and_or() 99 struct i2c_adapter *i2c = &i2c_bus->i2c_adap; in netup_initialize() local
|
| /linux/drivers/media/common/b2c2/ |
| H A D | flexcop-fe-tuner.c | 171 struct i2c_adapter *i2c) in skystar2_rev23_attach() 284 struct i2c_adapter *i2c) in skystar2_rev26_attach() 318 struct i2c_adapter *i2c) in skystar2_rev27_attach() 384 struct i2c_adapter *i2c) in skystar2_rev28_attach() 445 struct i2c_adapter *i2c) in airstar_dvbt_attach() 466 struct i2c_adapter *i2c) in airstar_atsc1_attach() 482 struct i2c_adapter *i2c) in airstar_atsc2_attach() 504 struct i2c_adapter *i2c) in airstar_atsc3_attach() 599 struct i2c_adapter *i2c) in cablestar2_attach() 638 struct i2c_adapter *i2c) in skystarS2_rev33_attach()
|