Symbol: i2c_adapter
arch/arm/mach-omap1/board-sx1.c
47
struct i2c_adapter *adap;
arch/arm/mach-omap1/board-sx1.c
71
struct i2c_adapter *adap;
arch/powerpc/include/asm/pmac_low_i2c.h
45
struct i2c_adapter;
arch/powerpc/include/asm/pmac_low_i2c.h
71
extern struct i2c_adapter *pmac_i2c_get_adapter(struct pmac_i2c_bus *bus);
arch/powerpc/include/asm/pmac_low_i2c.h
72
extern struct pmac_i2c_bus *pmac_i2c_adapter_to_bus(struct i2c_adapter *adapter);
arch/powerpc/include/asm/pmac_low_i2c.h
79
struct i2c_adapter *adapter);
arch/powerpc/platforms/powermac/low_i2c.c
1034
struct i2c_adapter *pmac_i2c_get_adapter(struct pmac_i2c_bus *bus)
arch/powerpc/platforms/powermac/low_i2c.c
1040
struct pmac_i2c_bus *pmac_i2c_adapter_to_bus(struct i2c_adapter *adapter)
arch/powerpc/platforms/powermac/low_i2c.c
1051
int pmac_i2c_match_adapter(struct device_node *dev, struct i2c_adapter *adapter)
arch/powerpc/platforms/powermac/low_i2c.c
81
struct i2c_adapter adapter;
arch/sh/boards/mach-ecovec24/setup.c
1045
static u8 mac_read(struct i2c_adapter *a, u8 command)
arch/sh/boards/mach-ecovec24/setup.c
1072
struct i2c_adapter *a = i2c_get_adapter(1);
arch/sh/boards/mach-kfr2r09/setup.c
354
struct i2c_adapter *a;
arch/sh/boards/mach-kfr2r09/setup.c
397
struct i2c_adapter *a;
drivers/base/regmap/regmap-sccb.c
17
static bool sccb_is_available(struct i2c_adapter *adap)
drivers/char/ipmi/ipmi_ipmb.c
457
struct i2c_adapter *slave_adap = NULL;
drivers/char/tpm/tpm_tis_i2c_cr50.c
154
struct i2c_adapter *adapter,
drivers/clk/clk-cdce706.c
638
struct i2c_adapter *adapter = client->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1608
struct i2c_adapter *ddc = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c
181
static int amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c
226
int amdgpu_eeprom_read(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c
234
int amdgpu_eeprom_write(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c
92
static int __amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h
29
int amdgpu_eeprom_read(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h
33
int amdgpu_eeprom_write(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
39
static int amdgpu_i2c_pre_xfer(struct i2c_adapter *i2c_adap)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
81
static void amdgpu_i2c_post_xfer(struct i2c_adapter *i2c_adap)
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
225
struct i2c_adapter adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
609
struct i2c_adapter base;
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
107
int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
157
u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/amdgpu/atombios_i2c.h
27
int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/amdgpu/atombios_i2c.h
29
u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap);
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
102
static void smu_v11_0_i2c_clear_status(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
113
static void smu_v11_0_i2c_configure(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
135
static void smu_v11_0_i2c_set_clock(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
159
static void smu_v11_0_i2c_set_address(struct i2c_adapter *control, u16 address)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
171
static uint32_t smu_v11_0_i2c_poll_tx_status(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
225
static uint32_t smu_v11_0_i2c_poll_rx_status(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
270
static uint32_t smu_v11_0_i2c_transmit(struct i2c_adapter *control,
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
369
static uint32_t smu_v11_0_i2c_receive(struct i2c_adapter *control,
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
443
static void smu_v11_0_i2c_abort(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
460
static bool smu_v11_0_i2c_activity_done(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
47
static void smu_v11_0_i2c_set_clock_gating(struct i2c_adapter *control, bool en)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
499
static void smu_v11_0_i2c_init(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
522
static void smu_v11_0_i2c_fini(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
558
static bool smu_v11_0_i2c_bus_lock(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
570
static bool smu_v11_0_i2c_bus_unlock(struct i2c_adapter *control)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
584
static uint32_t smu_v11_0_i2c_read_data(struct i2c_adapter *control,
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
597
static uint32_t smu_v11_0_i2c_write_data(struct i2c_adapter *control,
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
611
static void lock_bus(struct i2c_adapter *i2c, unsigned int flags)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
623
static int trylock_bus(struct i2c_adapter *i2c, unsigned int flags)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
629
static void unlock_bus(struct i2c_adapter *i2c, unsigned int flags)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
647
static int smu_v11_0_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
713
static u32 smu_v11_0_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
730
struct i2c_adapter *control = &smu_i2c->adapter;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
76
static int smu_v11_0_i2c_enable(struct i2c_adapter *control, bool enable)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
767
bool smu_v11_0_i2c_test_bus(struct i2c_adapter *control)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7908
struct i2c_adapter *ddc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7968
struct i2c_adapter *ddc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9087
static int amdgpu_dm_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9132
static u32 amdgpu_dm_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1008
struct i2c_adapter *ddc;
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
300
struct i2c_adapter adapter;
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
366
struct i2c_adapter *ras_eeprom_i2c_bus;
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
367
struct i2c_adapter *fru_eeprom_i2c_bus;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
796
struct i2c_adapter;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1566
static int arcturus_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1644
static u32 arcturus_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1671
struct i2c_adapter *control = &smu_i2c->adapter;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2780
static int navi10_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2858
static u32 navi10_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2884
struct i2c_adapter *control = &smu_i2c->adapter;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2494
static int sienna_cichlid_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2572
static u32 sienna_cichlid_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2598
struct i2c_adapter *control = &smu_i2c->adapter;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1409
static int aldebaran_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1487
static u32 aldebaran_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1510
struct i2c_adapter *control = &smu_i2c->adapter;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2663
static int smu_v13_0_0_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2741
static u32 smu_v13_0_0_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2766
struct i2c_adapter *control = &smu_i2c->adapter;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2332
static int smu_v13_0_6_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2414
static u32 smu_v13_0_6_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2439
struct i2c_adapter *control = &smu_i2c->adapter;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1894
static int smu_v14_0_2_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1972
static u32 smu_v14_0_2_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1997
struct i2c_adapter *control = &smu_i2c->adapter;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
101
struct i2c_adapter *i2c_adap = ras_core->ras_eeprom.i2c_adapter;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
107
((struct i2c_adapter *)eeprom_cfg->eeprom_i2c_adapter)->quirks;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
1281
control->i2c_adapter = eeprom_cfg->eeprom_i2c_adapter;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h
99
void *i2c_adapter;
drivers/gpu/drm/ast/ast_ddc.c
145
struct i2c_adapter *ast_ddc_create(struct ast_device *ast)
drivers/gpu/drm/ast/ast_ddc.c
149
struct i2c_adapter *adapter;
drivers/gpu/drm/ast/ast_ddc.c
37
struct i2c_adapter adapter;
drivers/gpu/drm/ast/ast_ddc.c
72
static int ast_ddc_algo_bit_data_pre_xfer(struct i2c_adapter *adapter)
drivers/gpu/drm/ast/ast_ddc.c
86
static void ast_ddc_algo_bit_data_post_xfer(struct i2c_adapter *adapter)
drivers/gpu/drm/ast/ast_ddc.h
7
struct i2c_adapter;
drivers/gpu/drm/ast/ast_ddc.h
9
struct i2c_adapter *ast_ddc_create(struct ast_device *ast);
drivers/gpu/drm/ast/ast_sil164.c
84
struct i2c_adapter *ddc;
drivers/gpu/drm/ast/ast_vga.c
84
struct i2c_adapter *ddc;
drivers/gpu/drm/bridge/inno-hdmi.c
1023
static u32 inno_hdmi_i2c_func(struct i2c_adapter *adapter)
drivers/gpu/drm/bridge/inno-hdmi.c
1033
static struct i2c_adapter *inno_hdmi_i2c_adapter(struct inno_hdmi *hdmi)
drivers/gpu/drm/bridge/inno-hdmi.c
1035
struct i2c_adapter *adap;
drivers/gpu/drm/bridge/inno-hdmi.c
388
struct i2c_adapter adap;
drivers/gpu/drm/bridge/inno-hdmi.c
406
struct i2c_adapter *ddc;
drivers/gpu/drm/bridge/inno-hdmi.c
985
static int inno_hdmi_i2c_xfer(struct i2c_adapter *adap,
drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
71
struct i2c_adapter *adapter = client->adapter;
drivers/gpu/drm/bridge/parade-ps8622.c
67
struct i2c_adapter *adap = client->adapter;
drivers/gpu/drm/bridge/sii9234.c
819
struct i2c_adapter *adapter = client->adapter;
drivers/gpu/drm/bridge/sii9234.c
886
struct i2c_adapter *adapter = client->adapter;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
127
struct i2c_adapter adap;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
633
static int dw_hdmi_qp_i2c_xfer(struct i2c_adapter *adap,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
707
static u32 dw_hdmi_qp_i2c_func(struct i2c_adapter *adapter)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
717
static struct i2c_adapter *dw_hdmi_qp_i2c_adapter(struct dw_hdmi_qp *hdmi)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
720
struct i2c_adapter *adap;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
111
struct i2c_adapter adap;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
159
struct i2c_adapter *ddc;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
426
static int dw_hdmi_i2c_xfer(struct i2c_adapter *adap,
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
499
static u32 dw_hdmi_i2c_func(struct i2c_adapter *adapter)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
509
static struct i2c_adapter *dw_hdmi_i2c_adapter(struct dw_hdmi *hdmi)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
511
struct i2c_adapter *adap;
drivers/gpu/drm/display/drm_bridge_connector.c
790
struct i2c_adapter *ddc = NULL;
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
127
ssize_t drm_dp_dual_mode_write(struct i2c_adapter *adapter,
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
206
struct i2c_adapter *adapter)
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
278
struct i2c_adapter *adapter)
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
323
enum drm_dp_dual_mode_type type, struct i2c_adapter *adapter,
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
362
struct i2c_adapter *adapter, bool enable)
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
446
int drm_lspcon_get_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
494
int drm_lspcon_set_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
63
ssize_t drm_dp_dual_mode_read(struct i2c_adapter *adapter,
drivers/gpu/drm/display/drm_dp_helper.c
1878
static u32 drm_dp_i2c_functionality(struct i2c_adapter *adapter)
drivers/gpu/drm/display/drm_dp_helper.c
2148
static int drm_dp_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs,
drivers/gpu/drm/display/drm_dp_helper.c
2233
static struct drm_dp_aux *i2c_to_aux(struct i2c_adapter *i2c)
drivers/gpu/drm/display/drm_dp_helper.c
2238
static void lock_bus(struct i2c_adapter *i2c, unsigned int flags)
drivers/gpu/drm/display/drm_dp_helper.c
2243
static int trylock_bus(struct i2c_adapter *i2c, unsigned int flags)
drivers/gpu/drm/display/drm_dp_helper.c
2248
static void unlock_bus(struct i2c_adapter *i2c, unsigned int flags)
drivers/gpu/drm/display/drm_dp_mst_topology.c
5922
static int drm_dp_mst_i2c_xfer(struct i2c_adapter *adapter,
drivers/gpu/drm/display/drm_dp_mst_topology.c
5949
static u32 drm_dp_mst_i2c_functionality(struct i2c_adapter *adapter)
drivers/gpu/drm/display/drm_scdc_helper.c
110
ssize_t drm_scdc_write(struct i2c_adapter *adapter, u8 offset,
drivers/gpu/drm/display/drm_scdc_helper.c
70
ssize_t drm_scdc_read(struct i2c_adapter *adapter, u8 offset, void *buffer,
drivers/gpu/drm/drm_connector.c
227
struct i2c_adapter *ddc)
drivers/gpu/drm/drm_connector.c
368
struct i2c_adapter *ddc)
drivers/gpu/drm/drm_connector.c
446
struct i2c_adapter *ddc)
drivers/gpu/drm/drm_connector.c
483
struct i2c_adapter *ddc)
drivers/gpu/drm/drm_connector.c
525
struct i2c_adapter *ddc)
drivers/gpu/drm/drm_connector.c
577
struct i2c_adapter *ddc,
drivers/gpu/drm/drm_edid.c
2145
struct i2c_adapter *adapter = data;
drivers/gpu/drm/drm_edid.c
2586
drm_probe_ddc(struct i2c_adapter *adapter)
drivers/gpu/drm/drm_edid.c
2605
struct i2c_adapter *adapter)
drivers/gpu/drm/drm_edid.c
2686
struct i2c_adapter *adapter)
drivers/gpu/drm/drm_edid.c
2848
const struct drm_edid *drm_edid_read_base_block(struct i2c_adapter *adapter)
drivers/gpu/drm/drm_edid.c
2883
struct i2c_adapter *adapter)
drivers/gpu/drm/drm_edid.c
2912
struct i2c_adapter *adapter)
drivers/gpu/drm/drm_probe_helper.c
1322
struct i2c_adapter *ddc = connector->ddc;
drivers/gpu/drm/exynos/exynos_hdmi.c
130
struct i2c_adapter *ddc_adpt;
drivers/gpu/drm/exynos/exynos_hdmi.c
1902
struct i2c_adapter *adpt;
drivers/gpu/drm/gma500/cdv_intel_dp.c
103
i2c_algo_dp_aux_stop(struct i2c_adapter *adapter, bool reading)
drivers/gpu/drm/gma500/cdv_intel_dp.c
123
i2c_algo_dp_aux_put_byte(struct i2c_adapter *adapter, u8 byte)
drivers/gpu/drm/gma500/cdv_intel_dp.c
138
i2c_algo_dp_aux_get_byte(struct i2c_adapter *adapter, u8 *byte_ret)
drivers/gpu/drm/gma500/cdv_intel_dp.c
149
i2c_algo_dp_aux_xfer(struct i2c_adapter *adapter,
drivers/gpu/drm/gma500/cdv_intel_dp.c
189
i2c_algo_dp_aux_functionality(struct i2c_adapter *adapter)
drivers/gpu/drm/gma500/cdv_intel_dp.c
203
i2c_dp_aux_reset_bus(struct i2c_adapter *adapter)
drivers/gpu/drm/gma500/cdv_intel_dp.c
210
i2c_dp_aux_prepare_bus(struct i2c_adapter *adapter)
drivers/gpu/drm/gma500/cdv_intel_dp.c
223
i2c_dp_aux_add_bus(struct i2c_adapter *adapter)
drivers/gpu/drm/gma500/cdv_intel_dp.c
266
struct i2c_adapter adapter;
drivers/gpu/drm/gma500/cdv_intel_dp.c
56
int (*aux_ch) (struct i2c_adapter *adapter,
drivers/gpu/drm/gma500/cdv_intel_dp.c
63
i2c_algo_dp_aux_transaction(struct i2c_adapter *adapter, int mode,
drivers/gpu/drm/gma500/cdv_intel_dp.c
748
cdv_intel_dp_i2c_aux_ch(struct i2c_adapter *adapter, int mode,
drivers/gpu/drm/gma500/cdv_intel_dp.c
84
i2c_algo_dp_aux_address(struct i2c_adapter *adapter, u16 address, bool reading)
drivers/gpu/drm/gma500/intel_gmbus.c
172
static struct i2c_adapter *
drivers/gpu/drm/gma500/intel_gmbus.c
222
struct i2c_adapter *adapter,
drivers/gpu/drm/gma500/intel_gmbus.c
248
gmbus_xfer(struct i2c_adapter *adapter,
drivers/gpu/drm/gma500/intel_gmbus.c
363
static u32 gmbus_func(struct i2c_adapter *adapter)
drivers/gpu/drm/gma500/intel_gmbus.c
449
void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed)
drivers/gpu/drm/gma500/intel_gmbus.c
462
void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit)
drivers/gpu/drm/gma500/intel_gmbus.c
65
to_intel_gmbus(struct i2c_adapter *i2c)
drivers/gpu/drm/gma500/intel_gmbus.c
71
struct i2c_adapter adapter;
drivers/gpu/drm/gma500/oaktrail_hdmi.c
567
struct i2c_adapter *i2c_adap;
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
119
static int xfer_write(struct i2c_adapter *adap, struct i2c_msg *pmsg)
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
127
static int oaktrail_hdmi_i2c_access(struct i2c_adapter *adap,
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
160
static u32 oaktrail_hdmi_i2c_func(struct i2c_adapter *adapter)
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
170
static struct i2c_adapter oaktrail_hdmi_i2c_adapter = {
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
72
struct i2c_adapter *adap;
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
96
static int xfer_read(struct i2c_adapter *adap, struct i2c_msg *pmsg)
drivers/gpu/drm/gma500/oaktrail_lvds.c
301
struct i2c_adapter *i2c_adap;
drivers/gpu/drm/gma500/psb_drv.h
215
struct i2c_adapter adapter;
drivers/gpu/drm/gma500/psb_drv.h
216
struct i2c_adapter *force_bit;
drivers/gpu/drm/gma500/psb_intel_drv.h
184
struct i2c_adapter *adapter);
drivers/gpu/drm/gma500/psb_intel_drv.h
223
extern void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed);
drivers/gpu/drm/gma500/psb_intel_drv.h
224
extern void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit);
drivers/gpu/drm/gma500/psb_intel_drv.h
81
struct i2c_adapter base;
drivers/gpu/drm/gma500/psb_intel_modes.c
22
struct i2c_adapter *adapter)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2402
static int psb_intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2414
static u32 psb_intel_sdvo_ddc_proxy_func(struct i2c_adapter *adapter)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
73
struct i2c_adapter *i2c;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
76
struct i2c_adapter ddc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h
32
struct i2c_adapter adapter;
drivers/gpu/drm/i915/display/dvo_ch7017.c
204
struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/dvo_ch7xxx.c
152
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_ch7xxx.c
190
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_ch7xxx.c
214
struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/dvo_ivch.c
197
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_ivch.c
240
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_ivch.c
266
struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/dvo_ns2501.c
396
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_ns2501.c
441
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_ns2501.c
473
struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/dvo_sil164.c
115
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_sil164.c
140
struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/dvo_sil164.c
78
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_tfp410.c
136
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/dvo_tfp410.c
172
struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/dvo_tfp410.c
99
struct i2c_adapter *adapter = dvo->i2c_bus;
drivers/gpu/drm/i915/display/intel_connector.c
232
struct i2c_adapter *ddc)
drivers/gpu/drm/i915/display/intel_connector.h
13
struct i2c_adapter;
drivers/gpu/drm/i915/display/intel_connector.h
28
int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *ddc);
drivers/gpu/drm/i915/display/intel_crt.c
627
struct i2c_adapter *ddc)
drivers/gpu/drm/i915/display/intel_crt.c
646
struct i2c_adapter *ddc)
drivers/gpu/drm/i915/display/intel_crt.c
940
struct i2c_adapter *ddc;
drivers/gpu/drm/i915/display/intel_ddi.c
4750
struct i2c_adapter *ddc = connector->base.ddc;
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
446
struct i2c_adapter *adapter;
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
494
struct i2c_adapter *adapter;
drivers/gpu/drm/i915/display/intel_dvo.c
421
struct i2c_adapter *i2c;
drivers/gpu/drm/i915/display/intel_dvo_dev.h
32
struct i2c_adapter;
drivers/gpu/drm/i915/display/intel_dvo_dev.h
45
struct i2c_adapter *i2c_bus;
drivers/gpu/drm/i915/display/intel_dvo_dev.h
54
struct i2c_adapter *i2cbus);
drivers/gpu/drm/i915/display/intel_gmbus.c
1007
bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/intel_gmbus.c
206
to_intel_gmbus(struct i2c_adapter *i2c)
drivers/gpu/drm/i915/display/intel_gmbus.c
336
intel_gpio_pre_xfer(struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/intel_gmbus.c
356
intel_gpio_post_xfer(struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/intel_gmbus.c
48
struct i2c_adapter adapter;
drivers/gpu/drm/i915/display/intel_gmbus.c
659
do_gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num,
drivers/gpu/drm/i915/display/intel_gmbus.c
790
gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
drivers/gpu/drm/i915/display/intel_gmbus.c
814
int intel_gmbus_output_aksv(struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/intel_gmbus.c
853
static u32 gmbus_func(struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/intel_gmbus.c
867
static void gmbus_lock_bus(struct i2c_adapter *adapter,
drivers/gpu/drm/i915/display/intel_gmbus.c
876
static int gmbus_trylock_bus(struct i2c_adapter *adapter,
drivers/gpu/drm/i915/display/intel_gmbus.c
885
static void gmbus_unlock_bus(struct i2c_adapter *adapter,
drivers/gpu/drm/i915/display/intel_gmbus.c
981
struct i2c_adapter *intel_gmbus_get_adapter(struct intel_display *display,
drivers/gpu/drm/i915/display/intel_gmbus.c
991
void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit)
drivers/gpu/drm/i915/display/intel_gmbus.h
11
struct i2c_adapter;
drivers/gpu/drm/i915/display/intel_gmbus.h
40
int intel_gmbus_output_aksv(struct i2c_adapter *adapter);
drivers/gpu/drm/i915/display/intel_gmbus.h
42
struct i2c_adapter *
drivers/gpu/drm/i915/display/intel_gmbus.h
44
void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit);
drivers/gpu/drm/i915/display/intel_gmbus.h
45
bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter);
drivers/gpu/drm/i915/display/intel_hdmi.c
1301
struct i2c_adapter *ddc = hdmi->attached_connector->base.ddc;
drivers/gpu/drm/i915/display/intel_hdmi.c
1317
struct i2c_adapter *ddc = hdmi->attached_connector->base.ddc;
drivers/gpu/drm/i915/display/intel_hdmi.c
1344
struct i2c_adapter *ddc = hdmi->attached_connector->base.ddc;
drivers/gpu/drm/i915/display/intel_hdmi.c
1377
struct i2c_adapter *ddc = hdmi->attached_connector->base.ddc;
drivers/gpu/drm/i915/display/intel_hdmi.c
2468
struct i2c_adapter *ddc = connector->base.ddc;
drivers/gpu/drm/i915/display/intel_hdmi.c
2520
struct i2c_adapter *ddc = connector->base.ddc;
drivers/gpu/drm/i915/display/intel_lspcon.c
159
struct i2c_adapter *ddc = &intel_dp->aux.ddc;
drivers/gpu/drm/i915/display/intel_lspcon.c
218
struct i2c_adapter *ddc = &intel_dp->aux.ddc;
drivers/gpu/drm/i915/display/intel_lspcon.c
265
struct i2c_adapter *ddc = &intel_dp->aux.ddc;
drivers/gpu/drm/i915/display/intel_sdvo.c
2073
struct i2c_adapter *ddc = connector->ddc;
drivers/gpu/drm/i915/display/intel_sdvo.c
2086
struct i2c_adapter *ddc;
drivers/gpu/drm/i915/display/intel_sdvo.c
3285
static int intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter,
drivers/gpu/drm/i915/display/intel_sdvo.c
3298
static u32 intel_sdvo_ddc_proxy_func(struct i2c_adapter *adapter)
drivers/gpu/drm/i915/display/intel_sdvo.c
3311
static void proxy_lock_bus(struct i2c_adapter *adapter,
drivers/gpu/drm/i915/display/intel_sdvo.c
3320
static int proxy_trylock_bus(struct i2c_adapter *adapter,
drivers/gpu/drm/i915/display/intel_sdvo.c
3329
static void proxy_unlock_bus(struct i2c_adapter *adapter,
drivers/gpu/drm/i915/display/intel_sdvo.c
90
struct i2c_adapter ddc;
drivers/gpu/drm/i915/display/intel_sdvo.c
98
struct i2c_adapter *i2c;
drivers/gpu/drm/imx/ipuv3/imx-tve.c
117
struct i2c_adapter *ddc;
drivers/gpu/drm/loongson/lsdc_drv.c
83
struct i2c_adapter *ddc = NULL;
drivers/gpu/drm/loongson/lsdc_drv.h
211
struct i2c_adapter *ddc,
drivers/gpu/drm/loongson/lsdc_i2c.c
123
struct i2c_adapter *adapter;
drivers/gpu/drm/loongson/lsdc_i2c.h
13
struct i2c_adapter adapter;
drivers/gpu/drm/loongson/lsdc_output.h
13
struct i2c_adapter *ddc,
drivers/gpu/drm/loongson/lsdc_output.h
18
struct i2c_adapter *ddc,
drivers/gpu/drm/loongson/lsdc_output_7a1000.c
144
struct i2c_adapter *ddc,
drivers/gpu/drm/loongson/lsdc_output_7a1000.c
82
struct i2c_adapter *ddc = connector->ddc;
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
516
struct i2c_adapter *ddc,
drivers/gpu/drm/mediatek/mtk_hdmi_common.h
158
struct i2c_adapter *ddc_adpt;
drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c
210
static int mtk_hdmi_ddc_xfer(struct i2c_adapter *adapter,
drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c
259
static u32 mtk_hdmi_ddc_func(struct i2c_adapter *adapter)
drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c
59
struct i2c_adapter adap;
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c
281
static int mtk_hdmi_ddc_v2_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c
333
static u32 mtk_hdmi_ddc_v2_func(struct i2c_adapter *adapter)
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c
41
struct i2c_adapter adap;
drivers/gpu/drm/mgag200/mgag200_ddc.c
101
static int mgag200_ddc_algo_bit_data_pre_xfer(struct i2c_adapter *adapter)
drivers/gpu/drm/mgag200/mgag200_ddc.c
115
static void mgag200_ddc_algo_bit_data_post_xfer(struct i2c_adapter *adapter)
drivers/gpu/drm/mgag200/mgag200_ddc.c
130
struct i2c_adapter *mgag200_ddc_create(struct mga_device *mdev)
drivers/gpu/drm/mgag200/mgag200_ddc.c
136
struct i2c_adapter *adapter;
drivers/gpu/drm/mgag200/mgag200_ddc.c
45
struct i2c_adapter adapter;
drivers/gpu/drm/mgag200/mgag200_ddc.h
6
struct i2c_adapter;
drivers/gpu/drm/mgag200/mgag200_ddc.h
9
struct i2c_adapter *mgag200_ddc_create(struct mga_device *mdev);
drivers/gpu/drm/mgag200/mgag200_vga.c
34
struct i2c_adapter *ddc;
drivers/gpu/drm/mgag200/mgag200_vga_bmc.c
116
struct i2c_adapter *ddc;
drivers/gpu/drm/msm/hdmi/hdmi.h
226
void msm_hdmi_i2c_irq(struct i2c_adapter *i2c);
drivers/gpu/drm/msm/hdmi/hdmi.h
227
void msm_hdmi_i2c_destroy(struct i2c_adapter *i2c);
drivers/gpu/drm/msm/hdmi/hdmi.h
228
struct i2c_adapter *msm_hdmi_i2c_init(struct hdmi *hdmi);
drivers/gpu/drm/msm/hdmi/hdmi.h
61
struct i2c_adapter *i2c;
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
10
struct i2c_adapter base;
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
218
static u32 msm_hdmi_i2c_func(struct i2c_adapter *adapter)
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
228
void msm_hdmi_i2c_irq(struct i2c_adapter *i2c)
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
236
void msm_hdmi_i2c_destroy(struct i2c_adapter *i2c)
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
243
struct i2c_adapter *msm_hdmi_i2c_init(struct hdmi *hdmi)
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
246
struct i2c_adapter *i2c = NULL;
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
89
static int msm_hdmi_i2c_xfer(struct i2c_adapter *i2c,
drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c
377
struct i2c_adapter *adap = client->adapter;
drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c
54
struct i2c_adapter *adap,
drivers/gpu/drm/nouveau/dispnv50/disp.c
2060
struct i2c_adapter *ddc;
drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h
160
struct i2c_adapter *adap,
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
106
nv_rd16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg)
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
122
nvkm_wri2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u8 val)
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
137
nv_wr16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u16 val)
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
152
nvkm_probe_i2c(struct i2c_adapter *adap, u8 addr)
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
26
struct i2c_adapter i2c;
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
46
struct i2c_adapter i2c;
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
90
nvkm_rdi2cr(struct i2c_adapter *adap, u8 addr, u8 reg)
drivers/gpu/drm/nouveau/nouveau_encoder.h
55
struct i2c_adapter *i2c;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
1077
struct i2c_adapter *adap = init_i2c(init, index);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
2161
struct i2c_adapter *adap;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
262
static struct i2c_adapter *
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
287
struct i2c_adapter *adap = init_i2c(init, index);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
296
struct i2c_adapter *adap = init_i2c(init, index);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
141
struct i2c_adapter *adap = &pad->bus->i2c;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
197
struct i2c_adapter *adap = &pad->bus->i2c;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
47
struct i2c_adapter *adap = &pad->bus->i2c;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
31
nvkm_i2c_aux_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
85
nvkm_i2c_aux_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
33
nvkm_i2c_bus_pre_xfer(struct i2c_adapter *adap)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
40
nvkm_i2c_bus_post_xfer(struct i2c_adapter *adap)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
78
nvkm_i2c_bus_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
93
nvkm_i2c_bus_func(struct i2c_adapter *adap)
drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c
33
nvkm_iccsense_validate_device(struct i2c_adapter *i2c, u8 addr,
drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c
49
nvkm_iccsense_poll_lane(struct i2c_adapter *i2c, u8 addr, u8 shunt_reg,
drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/priv.h
12
struct i2c_adapter *i2c;
drivers/gpu/drm/panel/panel-edp.c
234
struct i2c_adapter *ddc;
drivers/gpu/drm/panel/panel-simple.c
156
struct i2c_adapter *ddc;
drivers/gpu/drm/radeon/atom.h
159
struct i2c_adapter;
drivers/gpu/drm/radeon/atom.h
160
int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/radeon/atom.h
162
u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap);
drivers/gpu/drm/radeon/atombios_i2c.c
100
int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/radeon/atombios_i2c.c
150
u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/radeon/radeon_connectors.c
1839
struct i2c_adapter *ddc = NULL;
drivers/gpu/drm/radeon/radeon_connectors.c
2360
struct i2c_adapter *ddc = NULL;
drivers/gpu/drm/radeon/radeon_i2c.c
155
static void post_xfer(struct i2c_adapter *i2c_adap)
drivers/gpu/drm/radeon/radeon_i2c.c
321
static int r100_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/radeon/radeon_i2c.c
574
static int r500_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/radeon/radeon_i2c.c
807
static int radeon_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/gpu/drm/radeon/radeon_i2c.c
85
static int pre_xfer(struct i2c_adapter *i2c_adap)
drivers/gpu/drm/radeon/radeon_i2c.c
888
static u32 radeon_hw_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/radeon/radeon_mode.h
204
struct i2c_adapter adapter;
drivers/gpu/drm/rockchip/rk3066_hdmi.c
35
struct i2c_adapter adap;
drivers/gpu/drm/rockchip/rk3066_hdmi.c
592
static int rk3066_hdmi_i2c_xfer(struct i2c_adapter *adap,
drivers/gpu/drm/rockchip/rk3066_hdmi.c
633
static u32 rk3066_hdmi_i2c_func(struct i2c_adapter *adapter)
drivers/gpu/drm/rockchip/rk3066_hdmi.c
643
static struct i2c_adapter *rk3066_hdmi_i2c_adapter(struct rk3066_hdmi *hdmi)
drivers/gpu/drm/rockchip/rk3066_hdmi.c
645
struct i2c_adapter *adap;
drivers/gpu/drm/sti/sti_hdmi.h
84
struct i2c_adapter *ddc_adapt;
drivers/gpu/drm/sun4i/sun4i_hdmi.h
267
struct i2c_adapter *i2c;
drivers/gpu/drm/sun4i/sun4i_hdmi.h
268
struct i2c_adapter *ddc_i2c;
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
230
static struct i2c_adapter *sun4i_hdmi_get_ddc(struct device *dev)
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
233
struct i2c_adapter *ddc;
drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c
146
static int sun4i_hdmi_i2c_xfer(struct i2c_adapter *adap,
drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c
188
static u32 sun4i_hdmi_i2c_func(struct i2c_adapter *adap)
drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c
289
struct i2c_adapter *adap;
drivers/gpu/drm/tegra/drm.h
138
struct i2c_adapter *ddc;
drivers/gpu/drm/tests/drm_connector_test.c
25
struct i2c_adapter ddc;
drivers/gpu/drm/tests/drm_connector_test.c
56
static int dummy_ddc_xfer(struct i2c_adapter *adapter,
drivers/gpu/drm/tests/drm_connector_test.c
62
static u32 dummy_ddc_func(struct i2c_adapter *adapter)
drivers/gpu/drm/tests/drm_connector_test.c
74
struct i2c_adapter *adap = ptr;
drivers/gpu/drm/vc4/vc4_hdmi.h
123
struct i2c_adapter *ddc;
drivers/gpu/drm/xe/xe_i2c.c
79
struct i2c_adapter *adapter = i2c_verify_adapter(data);
drivers/gpu/drm/xe/xe_i2c.h
12
struct i2c_adapter;
drivers/gpu/drm/xe/xe_i2c.h
35
struct i2c_adapter *adapter;
drivers/hid/hid-cp2112.c
160
struct i2c_adapter adap;
drivers/hid/hid-cp2112.c
514
static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/hid/hid-cp2112.c
629
static int cp2112_xfer(struct i2c_adapter *adap, u16 addr,
drivers/hid/hid-cp2112.c
830
static u32 cp2112_functionality(struct i2c_adapter *adap)
drivers/hid/hid-ft260.c
237
struct i2c_adapter adap;
drivers/hid/hid-ft260.c
612
static int ft260_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs,
drivers/hid/hid-ft260.c
652
static int ft260_smbus_xfer(struct i2c_adapter *adapter, u16 addr, u16 flags,
drivers/hid/hid-ft260.c
752
static u32 ft260_functionality(struct i2c_adapter *adap)
drivers/hid/hid-mcp2221.c
117
struct i2c_adapter adapter;
drivers/hid/hid-mcp2221.c
371
static int mcp_i2c_xfer(struct i2c_adapter *adapter,
drivers/hid/hid-mcp2221.c
471
static int mcp_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
drivers/hid/hid-mcp2221.c
613
static u32 mcp_i2c_func(struct i2c_adapter *adapter)
drivers/hwmon/ad7418.c
236
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/adm1025.c
444
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/adm1026.c
1581
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/adm1029.c
301
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/adm1031.c
974
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/adm9240.c
273
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/adt7462.c
1767
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/adt7470.c
1216
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/adt7475.c
1340
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/amc6821.c
874
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/asb100.c
674
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/asb100.c
739
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/asc7621.c
1138
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/dme1737.c
2435
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/emc2103.c
636
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/emc2305.c
607
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/emc6w201.c
414
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/f75375s.c
853
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/fschmd.c
1048
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/gl518sm.c
572
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/gl520sm.c
800
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/ina209.c
536
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/jc42.c
391
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lineage-pem.c
422
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm63.c
970
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm73.c
232
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/lm75.c
1002
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/lm77.c
242
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm78.c
577
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm80.c
551
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm83.c
370
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm85.c
1468
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm87.c
816
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm90.c
2473
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm90.c
2764
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm92.c
296
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/lm93.c
2546
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm95234.c
420
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/lm95241.c
353
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/lm95245.c
408
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/ltc4151.c
159
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/ltc4215.c
223
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/ltc4245.c
438
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/ltc4261.c
195
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/max16065.c
507
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/max1619.c
262
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/max1668.c
195
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/max1668.c
271
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/max31730.c
374
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/max31790.c
488
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/max6639.c
654
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/nct7904.c
773
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/sht3x.c
879
struct i2c_adapter *adap = client->adapter;
drivers/hwmon/shtc1.c
197
struct i2c_adapter *adap = client->adapter;
drivers/hwmon/smsc47m192.c
560
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/spd5118.c
588
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/spd5118.c
632
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/stts751.c
651
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/thmc50.c
313
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/tmp401.c
600
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/tmp421.c
293
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/tmp464.c
459
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83781d.c
1088
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83781d.c
852
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/w83791d.c
1261
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83791d.c
1305
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83792d.c
1312
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83792d.c
926
struct i2c_adapter *adapter = new_client->adapter;
drivers/hwmon/w83793.c
1564
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83793.c
1605
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83795.c
1906
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83l785ts.c
131
struct i2c_adapter *adapter = client->adapter;
drivers/hwmon/w83l786ng.c
672
struct i2c_adapter *adapter = client->adapter;
drivers/i2c/algos/i2c-algo-bit.c
152
static int i2c_outb(struct i2c_adapter *i2c_adap, unsigned char c)
drivers/i2c/algos/i2c-algo-bit.c
199
static int i2c_inb(struct i2c_adapter *i2c_adap)
drivers/i2c/algos/i2c-algo-bit.c
230
static int test_bus(struct i2c_adapter *i2c_adap)
drivers/i2c/algos/i2c-algo-bit.c
319
static int try_address(struct i2c_adapter *i2c_adap,
drivers/i2c/algos/i2c-algo-bit.c
344
static int sendbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg)
drivers/i2c/algos/i2c-algo-bit.c
385
static int acknak(struct i2c_adapter *i2c_adap, int is_ack)
drivers/i2c/algos/i2c-algo-bit.c
401
static int readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg)
drivers/i2c/algos/i2c-algo-bit.c
466
static int bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg)
drivers/i2c/algos/i2c-algo-bit.c
520
static int bit_xfer(struct i2c_adapter *i2c_adap,
drivers/i2c/algos/i2c-algo-bit.c
601
static int bit_xfer_atomic(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[],
drivers/i2c/algos/i2c-algo-bit.c
612
static u32 bit_func(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-bit.c
635
static int __i2c_bit_add_bus(struct i2c_adapter *adap,
drivers/i2c/algos/i2c-algo-bit.c
636
int (*add_adapter)(struct i2c_adapter *))
drivers/i2c/algos/i2c-algo-bit.c
674
int i2c_bit_add_bus(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-bit.c
680
int i2c_bit_add_numbered_bus(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-pca.c
182
static int pca_xfer(struct i2c_adapter *i2c_adap,
drivers/i2c/algos/i2c-algo-pca.c
358
static u32 pca_func(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-pca.c
368
static unsigned int pca_probe_chip(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-pca.c
391
static int pca_init(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-pca.c
532
int i2c_pca_add_bus(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-pca.c
544
int i2c_pca_add_numbered_bus(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-pcf.c
180
static int pcf_sendbytes(struct i2c_adapter *i2c_adap, const char *buf,
drivers/i2c/algos/i2c-algo-pcf.c
211
static int pcf_readbytes(struct i2c_adapter *i2c_adap, char *buf,
drivers/i2c/algos/i2c-algo-pcf.c
266
static int pcf_xfer(struct i2c_adapter *i2c_adap,
drivers/i2c/algos/i2c-algo-pcf.c
334
static u32 pcf_func(struct i2c_adapter *adap)
drivers/i2c/algos/i2c-algo-pcf.c
349
int i2c_pcf_add_bus(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-acorn.c
79
static struct i2c_adapter ioc_ops = {
drivers/i2c/busses/i2c-ali1535.c
212
static int ali1535_transaction(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-ali1535.c
337
static s32 ali1535_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-ali1535.c
462
static u32 ali1535_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-ali1535.c
474
static struct i2c_adapter ali1535_adapter = {
drivers/i2c/busses/i2c-ali1563.c
129
static int ali1563_block_start(struct i2c_adapter *a)
drivers/i2c/busses/i2c-ali1563.c
185
static int ali1563_block(struct i2c_adapter *a,
drivers/i2c/busses/i2c-ali1563.c
232
static s32 ali1563_access(struct i2c_adapter *a, u16 addr,
drivers/i2c/busses/i2c-ali1563.c
324
static u32 ali1563_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-ali1563.c
390
static struct i2c_adapter ali1563_adapter = {
drivers/i2c/busses/i2c-ali1563.c
65
static int ali1563_transaction(struct i2c_adapter *a, int size)
drivers/i2c/busses/i2c-ali15x3.c
220
static int ali15x3_transaction(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-ali15x3.c
331
static s32 ali15x3_access(struct i2c_adapter * adap, u16 addr,
drivers/i2c/busses/i2c-ali15x3.c
448
static u32 ali15x3_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-ali15x3.c
460
static struct i2c_adapter ali15x3_adapter = {
drivers/i2c/busses/i2c-altera.c
360
altr_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-altera.c
373
static u32 altr_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-altera.c
81
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-amd-asf-plat.c
163
static int amd_asf_access(struct i2c_adapter *adap, u16 addr, u8 command, u8 *data)
drivers/i2c/busses/i2c-amd-asf-plat.c
189
static int amd_asf_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-amd-asf-plat.c
268
static u32 amd_asf_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-amd-asf-plat.c
50
struct i2c_adapter adap;
drivers/i2c/busses/i2c-amd-mp2-plat.c
152
static int i2c_amd_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-amd-mp2-plat.c
176
static u32 i2c_amd_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-amd-mp2-plat.c
34
struct i2c_adapter adap;
drivers/i2c/busses/i2c-amd756.c
181
static s32 amd756_access(struct i2c_adapter * adap, u16 addr,
drivers/i2c/busses/i2c-amd756.c
274
static u32 amd756_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-amd756.c
286
static struct i2c_adapter amd756_smbus = {
drivers/i2c/busses/i2c-amd756.c
96
static int amd756_transaction(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-amd8111.c
189
static s32 amd8111_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-amd8111.c
25
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-amd8111.c
400
static u32 amd8111_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-aspeed.c
142
struct i2c_adapter adap;
drivers/i2c/busses/i2c-aspeed.c
682
static int aspeed_i2c_master_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-aspeed.c
744
static u32 aspeed_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-at91-master.c
651
static int at91_twi_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, int num)
drivers/i2c/busses/i2c-at91-master.c
734
static u32 at91_twi_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-at91-master.c
846
static int at91_twi_recover_bus_cmd(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-at91-slave.c
107
static u32 at91_twi_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-at91.h
148
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-au1550.c
212
au1550_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-au1550.c
242
static u32 au1550_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-au1550.c
41
struct i2c_adapter adap;
drivers/i2c/busses/i2c-axxia.c
146
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-axxia.c
600
axxia_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-axxia.c
621
static int axxia_i2c_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-axxia.c
628
static void axxia_i2c_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-axxia.c
640
static int axxia_i2c_get_sda(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-axxia.c
654
static u32 axxia_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-bcm-iproc.c
1091
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-bcm-iproc.c
189
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-bcm-iproc.c
949
static int bcm_iproc_i2c_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-bcm-iproc.c
974
static u32 bcm_iproc_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-bcm-kona.c
151
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-bcm-kona.c
590
static int bcm_kona_i2c_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-bcm-kona.c
692
static uint32_t bcm_kona_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-bcm-kona.c
741
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-bcm2835.c
347
static int bcm2835_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[],
drivers/i2c/busses/i2c-bcm2835.c
389
static u32 bcm2835_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-bcm2835.c
412
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-bcm2835.c
63
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-brcmstb.c
159
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-brcmstb.c
443
static int brcmstb_i2c_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-brcmstb.c
522
static int brcmstb_i2c_xfer_atomic(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-brcmstb.c
539
static u32 brcmstb_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-brcmstb.c
615
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-cadence.c
1005
static int cdns_i2c_master_common_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-cadence.c
1092
static int cdns_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-cadence.c
1143
static int cdns_i2c_master_xfer_atomic(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-cadence.c
1176
static u32 cdns_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cadence.c
199
struct i2c_adapter adap;
drivers/i2c/busses/i2c-cadence.c
909
static void cdns_i2c_master_reset(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cadence.c
932
struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cbus-gpio.c
167
static int cbus_i2c_smbus_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-cbus-gpio.c
192
static u32 cbus_i2c_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-cbus-gpio.c
205
struct i2c_adapter *adapter = platform_get_drvdata(pdev);
drivers/i2c/busses/i2c-cbus-gpio.c
212
struct i2c_adapter *adapter;
drivers/i2c/busses/i2c-cbus-gpio.c
215
adapter = devm_kzalloc(&pdev->dev, sizeof(struct i2c_adapter),
drivers/i2c/busses/i2c-ccgx-ucsi.c
16
struct i2c_client *i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq,
drivers/i2c/busses/i2c-ccgx-ucsi.h
5
struct i2c_adapter;
drivers/i2c/busses/i2c-ccgx-ucsi.h
9
struct i2c_client *i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq,
drivers/i2c/busses/i2c-cgbc.c
116
static int cgbc_i2c_get_status(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cgbc.c
132
static int cgbc_i2c_set_frequency(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-cgbc.c
201
static int cgbc_i2c_xfer_msg(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cgbc.c
300
static int cgbc_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-cgbc.c
328
static u32 cgbc_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cgbc.c
343
static const struct i2c_adapter cgbc_i2c_adapter[] = {
drivers/i2c/busses/i2c-cgbc.c
71
struct i2c_adapter adap;
drivers/i2c/busses/i2c-cht-wc.c
109
static u32 cht_wc_i2c_adap_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cht-wc.c
115
static int cht_wc_i2c_adap_smbus_xfer(struct i2c_adapter *_adap, u16 addr,
drivers/i2c/busses/i2c-cht-wc.c
196
static void cht_wc_i2c_adap_lock_bus(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-cht-wc.c
202
static int cht_wc_i2c_adap_trylock_bus(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-cht-wc.c
208
static void cht_wc_i2c_adap_unlock_bus(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-cht-wc.c
41
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-cp2615.c
214
cp2615_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-cp2615.c
247
cp2615_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cp2615.c
276
struct i2c_adapter *adap = usb_get_intfdata(usbif);
drivers/i2c/busses/i2c-cp2615.c
286
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-cp2615.c
297
adap = devm_kzalloc(&usbif->dev, sizeof(struct i2c_adapter), GFP_KERNEL);
drivers/i2c/busses/i2c-cpm.c
121
struct i2c_adapter *adap = dev_id;
drivers/i2c/busses/i2c-cpm.c
168
static void cpm_i2c_force_close(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cpm.c
181
static void cpm_i2c_parse_message(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-cpm.c
240
static int cpm_i2c_check_message(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-cpm.c
297
static int cpm_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-cpm.c
397
static u32 cpm_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cpm.c
416
static const struct i2c_adapter cpm_ops = {
drivers/i2c/busses/i2c-cpm.c
99
struct i2c_adapter adap;
drivers/i2c/busses/i2c-cros-ec-tunnel.c
174
static int ec_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg i2c_msgs[],
drivers/i2c/busses/i2c-cros-ec-tunnel.c
232
static u32 ec_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-cros-ec-tunnel.c
29
struct i2c_adapter adap;
drivers/i2c/busses/i2c-davinci.c
133
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-davinci.c
288
static void davinci_i2c_prepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-davinci.c
299
static void davinci_i2c_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-davinci.c
306
static void davinci_i2c_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-davinci.c
318
static int davinci_i2c_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-davinci.c
328
static int davinci_i2c_get_sda(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-davinci.c
338
static void davinci_i2c_scl_prepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-davinci.c
352
static void davinci_i2c_scl_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-davinci.c
402
i2c_davinci_xfer_msg(struct i2c_adapter *adap, struct i2c_msg *msg, int stop)
drivers/i2c/busses/i2c-davinci.c
515
i2c_davinci_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-davinci.c
551
static u32 i2c_davinci_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-davinci.c
743
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-designware-amdisp.c
32
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-designware-amdpsp.c
235
static void i2c_adapter_dw_psp_lock_bus(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-designware-amdpsp.c
242
static int i2c_adapter_dw_psp_trylock_bus(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-designware-amdpsp.c
256
static void i2c_adapter_dw_psp_unlock_bus(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-designware-common.c
829
u32 i2c_dw_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-designware-common.c
881
struct i2c_adapter *adap = &dev->adapter;
drivers/i2c/busses/i2c-designware-core.h
297
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-designware-core.h
359
u32 i2c_dw_func(struct i2c_adapter *adap);
drivers/i2c/busses/i2c-designware-core.h
400
int i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num);
drivers/i2c/busses/i2c-designware-master.c
914
int i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-designware-master.c
952
static void i2c_dw_prepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-designware-master.c
961
static void i2c_dw_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-designware-master.c
973
struct i2c_adapter *adap = &dev->adapter;
drivers/i2c/busses/i2c-designware-pcidrv.c
212
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-designware-platdrv.c
137
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-digicolor.c
243
static int dc_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-digicolor.c
278
static u32 dc_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-digicolor.c
47
struct i2c_adapter adap;
drivers/i2c/busses/i2c-diolan-u2c.c
339
static int diolan_usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-diolan-u2c.c
410
static u32 diolan_usb_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-diolan-u2c.c
83
struct i2c_adapter adapter; /* i2c related things */
drivers/i2c/busses/i2c-dln2.c
140
static int dln2_i2c_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-dln2.c
170
static u32 dln2_i2c_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-dln2.c
44
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-eg20t.c
136
struct i2c_adapter pch_adapter;
drivers/i2c/busses/i2c-eg20t.c
363
static s32 pch_i2c_writebytes(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-eg20t.c
474
static s32 pch_i2c_readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-eg20t.c
636
static s32 pch_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-eg20t.c
687
static u32 pch_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-eg20t.c
719
struct i2c_adapter *pch_adap;
drivers/i2c/busses/i2c-elektor.c
189
static struct i2c_adapter pcf_isa_ops = {
drivers/i2c/busses/i2c-elektor.c
54
static struct i2c_adapter pcf_isa_ops;
drivers/i2c/busses/i2c-emev2.c
104
static void em_i2c_reset(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-emev2.c
138
static int __em_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/i2c/busses/i2c-emev2.c
208
static int em_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-emev2.c
311
static u32 em_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-emev2.c
68
struct i2c_adapter adap;
drivers/i2c/busses/i2c-exynos5.c
175
struct i2c_adapter adap;
drivers/i2c/busses/i2c-exynos5.c
834
static int exynos5_i2c_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-exynos5.c
861
static int exynos5_i2c_xfer_atomic(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-exynos5.c
876
static u32 exynos5_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-fsi.c
157
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-fsi.c
329
static int fsi_i2c_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-fsi.c
340
static void fsi_i2c_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-fsi.c
352
static int fsi_i2c_get_sda(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-fsi.c
363
static void fsi_i2c_set_sda(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-fsi.c
375
static void fsi_i2c_prepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-fsi.c
390
static void fsi_i2c_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-fsi.c
606
static int fsi_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-fsi.c
640
static u32 fsi_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-gpio.c
24
struct i2c_adapter adap;
drivers/i2c/busses/i2c-gpio.c
344
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-gpio.c
456
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-gxp.c
113
static int gxp_i2c_master_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-gxp.c
142
static u32 gxp_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-gxp.c
512
struct i2c_adapter *adapter;
drivers/i2c/busses/i2c-gxp.c
83
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-highlander.c
275
static int highlander_i2c_smbus_xfer(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-highlander.c
345
static u32 highlander_i2c_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-highlander.c
358
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-highlander.c
43
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-hisi.c
200
static int hisi_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-hisi.c
233
static u32 hisi_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-hisi.c
462
struct i2c_adapter *adapter;
drivers/i2c/busses/i2c-hisi.c
91
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-hix5hd2.c
354
static int hix5hd2_i2c_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-hix5hd2.c
380
static u32 hix5hd2_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-hix5hd2.c
80
struct i2c_adapter adap;
drivers/i2c/busses/i2c-hydra.c
89
static struct i2c_adapter hydra_adap = {
drivers/i2c/busses/i2c-i801.c
1122
struct i2c_adapter *adap)
drivers/i2c/busses/i2c-i801.c
285
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-i801.c
500
const struct i2c_adapter *adap = &priv->adapter;
drivers/i2c/busses/i2c-i801.c
680
const struct i2c_adapter *adap = &priv->adapter;
drivers/i2c/busses/i2c-i801.c
891
static s32 i801_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-i801.c
947
static u32 i801_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-i801.c
964
static void i801_enable_host_notify(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-ibm_iic.c
545
static int iic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-ibm_iic.c
614
static u32 iic_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-ibm_iic.c
686
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-ibm_iic.h
41
struct i2c_adapter adap;
drivers/i2c/busses/i2c-icy.c
53
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-img-scb.c
1024
static int img_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-img-scb.c
1139
static u32 img_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-img-scb.c
366
struct i2c_adapter adap;
drivers/i2c/busses/i2c-imx-lpi2c.c
1109
static int lpi2c_imx_xfer_common(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-imx-lpi2c.c
1175
static int lpi2c_imx_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-imx-lpi2c.c
1180
static int lpi2c_imx_xfer_atomic(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-imx-lpi2c.c
1438
static u32 lpi2c_imx_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-imx-lpi2c.c
178
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-imx.c
1544
static int i2c_imx_xfer_common(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-imx.c
1642
static int i2c_imx_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-imx.c
1659
static int i2c_imx_xfer_atomic(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-imx.c
1697
static u32 i2c_imx_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-imx.c
239
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-iop3xx.c
303
iop3xx_i2c_writebytes(struct i2c_adapter *i2c_adap, const char *buf, int count)
drivers/i2c/busses/i2c-iop3xx.c
315
iop3xx_i2c_readbytes(struct i2c_adapter *i2c_adap, char *buf, int count)
drivers/i2c/busses/i2c-iop3xx.c
335
iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg *pmsg)
drivers/i2c/busses/i2c-iop3xx.c
353
iop3xx_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-iop3xx.c
378
iop3xx_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-iop3xx.c
391
struct i2c_adapter *padapter = platform_get_drvdata(pdev);
drivers/i2c/busses/i2c-iop3xx.c
415
struct i2c_adapter *new_adapter;
drivers/i2c/busses/i2c-iop3xx.c
418
new_adapter = kzalloc_obj(struct i2c_adapter);
drivers/i2c/busses/i2c-isch.c
159
static s32 sch_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-isch.c
262
static u32 sch_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-isch.c
46
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-isch.c
83
static int sch_transaction(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-ismt.c
171
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-ismt.c
403
static int ismt_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-ismt.c
655
static u32 ismt_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-jz4780.c
144
struct i2c_adapter adap;
drivers/i2c/busses/i2c-jz4780.c
690
static int jz4780_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/i2c/busses/i2c-jz4780.c
727
static u32 jz4780_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-k1.c
111
struct i2c_adapter adapt;
drivers/i2c/busses/i2c-k1.c
490
static int spacemit_i2c_xfer(struct i2c_adapter *adapt, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-k1.c
522
static u32 spacemit_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-keba.c
428
static int ki2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-keba.c
497
static u32 ki2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-keba.c
511
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-keba.c
52
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-kempld.c
186
static int kempld_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-kempld.c
273
static u32 kempld_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-kempld.c
283
static const struct i2c_adapter kempld_i2c_adapter = {
drivers/i2c/busses/i2c-kempld.c
58
struct i2c_adapter adap;
drivers/i2c/busses/i2c-ljca.c
230
static int ljca_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msg,
drivers/i2c/busses/i2c-ljca.c
257
static u32 ljca_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-ljca.c
57
struct i2c_adapter adap;
drivers/i2c/busses/i2c-lpc2k.c
292
static int i2c_lpc2k_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-lpc2k.c
334
static u32 i2c_lpc2k_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-lpc2k.c
76
struct i2c_adapter adap;
drivers/i2c/busses/i2c-ls2x.c
262
static int ls2x_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-ls2x.c
277
static unsigned int ls2x_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-ls2x.c
290
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-ls2x.c
67
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
1039
static u32 pci1xxxx_i2c_get_funcs(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
1059
static const struct i2c_adapter pci1xxxx_i2c_ops = {
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
328
struct i2c_adapter adap;
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
992
static int pci1xxxx_i2c_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-meson.c
418
static int meson_i2c_xfer_messages(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-meson.c
433
static int meson_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-meson.c
439
static int meson_i2c_xfer_atomic(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-meson.c
445
static u32 meson_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-meson.c
87
struct i2c_adapter adap;
drivers/i2c/busses/i2c-microchip-corei2c.c
118
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-microchip-corei2c.c
367
static int mchp_corei2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-microchip-corei2c.c
424
static u32 mchp_corei2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-microchip-corei2c.c
429
static int mchp_corei2c_smbus_xfer(struct i2c_adapter *adap, u16 addr, unsigned short flags,
drivers/i2c/busses/i2c-mlxbf.c
2023
static s32 mlxbf_i2c_smbus_xfer(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-mlxbf.c
2149
static u32 mlxbf_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-mlxbf.c
2237
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-mlxbf.c
412
struct i2c_adapter adap;
drivers/i2c/busses/i2c-mlxcpld.c
389
static int mlxcpld_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-mlxcpld.c
439
static u32 mlxcpld_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-mlxcpld.c
477
static struct i2c_adapter mlxcpld_i2c_adapter = {
drivers/i2c/busses/i2c-mlxcpld.c
71
struct i2c_adapter adap;
drivers/i2c/busses/i2c-mpc.c
715
static int mpc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-mpc.c
742
static u32 mpc_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-mpc.c
748
static int fsl_i2c_bus_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-mpc.c
765
static struct i2c_adapter mpc_ops = {
drivers/i2c/busses/i2c-mpc.c
87
struct i2c_adapter adap;
drivers/i2c/busses/i2c-mt65xx.c
1239
static int mtk_i2c_transfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-mt65xx.c
1336
static u32 mtk_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-mt65xx.c
288
struct i2c_adapter adap; /* i2c host adapter */
drivers/i2c/busses/i2c-mt7621.c
139
static int mtk_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-mt7621.c
240
static u32 mtk_i2c_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-mt7621.c
271
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-mt7621.c
63
struct i2c_adapter adap;
drivers/i2c/busses/i2c-mv64xxx.c
142
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-mv64xxx.c
739
mv64xxx_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-mv64xxx.c
745
mv64xxx_i2c_xfer_core(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-mv64xxx.c
775
mv64xxx_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-mv64xxx.c
783
static int mv64xxx_i2c_xfer_atomic(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-mxs.c
118
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-mxs.c
172
static int mxs_i2c_dma_setup_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-mxs.c
368
static int mxs_i2c_pio_setup_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-mxs.c
559
static int mxs_i2c_xfer_msg(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/i2c/busses/i2c-mxs.c
648
static int mxs_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[],
drivers/i2c/busses/i2c-mxs.c
663
static u32 mxs_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-mxs.c
802
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-nct6694.c
104
static u32 nct6694_i2c_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-nct6694.c
59
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-nct6694.c
65
static int nct6694_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-nforce2.c
120
static void nforce2_abort(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-nforce2.c
139
static int nforce2_check_status(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-nforce2.c
164
static s32 nforce2_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-nforce2.c
267
static u32 nforce2_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-nforce2.c
55
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-nomadik.c
1091
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-nomadik.c
201
struct i2c_adapter adap;
drivers/i2c/busses/i2c-nomadik.c
713
static int nmk_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-nomadik.c
994
static unsigned int nmk_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-npcm7xx.c
1951
static int npcm_i2c_recovery_tgclk(struct i2c_adapter *_adap)
drivers/i2c/busses/i2c-npcm7xx.c
2035
static void npcm_i2c_recovery_init(struct i2c_adapter *_adap)
drivers/i2c/busses/i2c-npcm7xx.c
2288
static int npcm_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-npcm7xx.c
2457
static u32 npcm_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-npcm7xx.c
2497
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-npcm7xx.c
551
struct i2c_adapter adap;
drivers/i2c/busses/i2c-npcm7xx.c
638
static int npcm_i2c_get_SCL(struct i2c_adapter *_adap)
drivers/i2c/busses/i2c-npcm7xx.c
645
static int npcm_i2c_get_SDA(struct i2c_adapter *_adap)
drivers/i2c/busses/i2c-nvidia-gpu.c
166
static int gpu_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-nvidia-gpu.c
229
static u32 gpu_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-nvidia-gpu.c
56
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-ocores.c
39
struct i2c_adapter adap;
drivers/i2c/busses/i2c-ocores.c
397
static int ocores_xfer_polling(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-ocores.c
403
static int ocores_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-ocores.c
441
static u32 ocores_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-ocores.c
452
static const struct i2c_adapter ocores_adapter = {
drivers/i2c/busses/i2c-octeon-core.c
761
int octeon_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-octeon-core.c
936
static int octeon_i2c_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-octeon-core.c
945
static void octeon_i2c_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-octeon-core.c
952
static int octeon_i2c_get_sda(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-octeon-core.c
961
static void octeon_i2c_prepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-octeon-core.c
979
static void octeon_i2c_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-octeon-core.h
126
struct i2c_adapter adap;
drivers/i2c/busses/i2c-octeon-core.h
256
int octeon_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num);
drivers/i2c/busses/i2c-octeon-platdrv.c
118
static u32 octeon_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-octeon-platdrv.c
129
static const struct i2c_adapter octeon_i2c_ops = {
drivers/i2c/busses/i2c-omap.c
1268
static int omap_i2c_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-omap.c
1278
static int omap_i2c_get_sda(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-omap.c
1288
static void omap_i2c_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-omap.c
1301
static void omap_i2c_prepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-omap.c
1318
static void omap_i2c_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-omap.c
1345
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-omap.c
196
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-omap.c
661
static int omap_i2c_xfer_msg(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-omap.c
793
omap_i2c_xfer_common(struct i2c_adapter *adap, struct i2c_msg msgs[], int num,
drivers/i2c/busses/i2c-omap.c
836
omap_i2c_xfer_irq(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-omap.c
842
omap_i2c_xfer_polling(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-omap.c
848
omap_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-opal.c
112
static int i2c_opal_smbus_xfer(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-opal.c
174
static u32 i2c_opal_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-opal.c
198
struct i2c_adapter *adapter;
drivers/i2c/busses/i2c-opal.c
237
struct i2c_adapter *adapter = platform_get_drvdata(pdev);
drivers/i2c/busses/i2c-opal.c
73
static int i2c_opal_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-owl.c
230
static u32 owl_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-owl.c
235
static int owl_i2c_check_bus_busy(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-owl.c
252
static int owl_i2c_xfer_common(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-owl.c
410
static int owl_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-owl.c
416
static int owl_i2c_xfer_atomic(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-owl.c
95
struct i2c_adapter adap;
drivers/i2c/busses/i2c-parport.c
117
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-pasemi-core.c
193
static int pasemi_i2c_xfer_msg(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-pasemi-core.c
241
static int pasemi_i2c_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-pasemi-core.c
257
static int pasemi_smb_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-pasemi-core.c
409
static u32 pasemi_smb_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-pasemi-core.h
16
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-pca-isa.c
102
static struct i2c_adapter pca_isa_ops = {
drivers/i2c/busses/i2c-pca-isa.c
34
static struct i2c_adapter pca_isa_ops;
drivers/i2c/busses/i2c-pca-platform.c
33
struct i2c_adapter adap;
drivers/i2c/busses/i2c-piix4.c
1116
static void piix4_adap_remove(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-piix4.c
521
int piix4_transaction(struct i2c_adapter *piix4_adapter, unsigned short piix4_smba)
drivers/i2c/busses/i2c-piix4.c
597
static s32 piix4_access(struct i2c_adapter * adap, u16 addr,
drivers/i2c/busses/i2c-piix4.c
780
static s32 piix4_access_sb800(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-piix4.c
866
static u32 piix4_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-piix4.c
909
static struct i2c_adapter *piix4_main_adapters[PIIX4_MAX_ADAPTERS];
drivers/i2c/busses/i2c-piix4.c
910
static struct i2c_adapter *piix4_aux_adapter;
drivers/i2c/busses/i2c-piix4.c
916
struct i2c_adapter **padap)
drivers/i2c/busses/i2c-piix4.c
918
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-piix4.h
40
int piix4_transaction(struct i2c_adapter *piix4_adapter, unsigned short piix4_smba);
drivers/i2c/busses/i2c-pnx.c
44
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-pnx.c
480
i2c_pnx_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-pnx.c
577
static u32 i2c_pnx_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-powermac.c
134
static int i2c_powermac_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-powermac.c
173
static u32 i2c_powermac_func(struct i2c_adapter * adapter)
drivers/i2c/busses/i2c-powermac.c
193
struct i2c_adapter *adapter = platform_get_drvdata(dev);
drivers/i2c/busses/i2c-powermac.c
199
static u32 i2c_powermac_get_addr(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-powermac.c
227
static void i2c_powermac_create_one(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-powermac.c
243
static void i2c_powermac_add_missing(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-powermac.c
269
static bool i2c_powermac_get_type(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-powermac.c
28
static s32 i2c_powermac_smbus_xfer( struct i2c_adapter* adap,
drivers/i2c/busses/i2c-powermac.c
306
static void i2c_powermac_register_devices(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-powermac.c
376
struct i2c_adapter *adapter;
drivers/i2c/busses/i2c-pxa.c
1143
static int i2c_pxa_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-pxa.c
1156
static u32 i2c_pxa_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-pxa.c
1237
static int i2c_pxa_pio_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-pxa.c
1300
static void i2c_pxa_prepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-pxa.c
1315
static void i2c_pxa_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-pxa.c
235
struct i2c_adapter adap;
drivers/i2c/busses/i2c-qcom-cci.c
111
struct i2c_adapter adap;
drivers/i2c/busses/i2c-qcom-cci.c
425
static int cci_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-qcom-cci.c
458
static u32 cci_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-qcom-geni.c
104
struct i2c_adapter adap;
drivers/i2c/busses/i2c-qcom-geni.c
893
static int geni_i2c_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-qcom-geni.c
924
static u32 geni_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-qup.c
1091
static int qup_i2c_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-qup.c
1566
static int qup_i2c_xfer_v2(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-qup.c
1631
static u32 qup_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-qup.c
234
struct i2c_adapter adap;
drivers/i2c/busses/i2c-qup.c
861
static int qup_i2c_bam_xfer(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/i2c/busses/i2c-rcar.c
1067
static u32 rcar_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-rcar.c
1121
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-rcar.c
145
struct i2c_adapter adap;
drivers/i2c/busses/i2c-rcar.c
192
static int rcar_i2c_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-rcar.c
199
static void rcar_i2c_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-rcar.c
211
static void rcar_i2c_set_sda(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-rcar.c
223
static int rcar_i2c_get_bus_free(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-rcar.c
907
static int rcar_i2c_master_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-rcar.c
968
static int rcar_i2c_master_xfer_atomic(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-riic.c
120
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-riic.c
168
static int riic_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-riic.c
342
static u32 riic_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-riic.c
458
static int riic_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-riic.c
465
static int riic_get_sda(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-riic.c
472
static void riic_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-riic.c
484
static void riic_set_sda(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-riic.c
523
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-rk3x.c
1059
static int rk3x_i2c_xfer_common(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-rk3x.c
1136
static int rk3x_i2c_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-rk3x.c
1142
static int rk3x_i2c_xfer_polling(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-rk3x.c
1157
static u32 rk3x_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-rk3x.c
196
struct i2c_adapter adap;
drivers/i2c/busses/i2c-robotfuzz-osif.c
109
static u32 osif_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-robotfuzz-osif.c
32
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-robotfuzz-osif.c
36
static int osif_usb_read(struct i2c_adapter *adapter, int cmd,
drivers/i2c/busses/i2c-robotfuzz-osif.c
46
static int osif_usb_write(struct i2c_adapter *adapter, int cmd,
drivers/i2c/busses/i2c-robotfuzz-osif.c
57
static int osif_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-rtl9300.c
21
struct i2c_adapter adap;
drivers/i2c/busses/i2c-rtl9300.c
289
static int rtl9300_i2c_smbus_xfer(struct i2c_adapter *adap, u16 addr, unsigned short flags,
drivers/i2c/busses/i2c-rtl9300.c
352
static u32 rtl9300_i2c_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-rtl9300.c
419
struct i2c_adapter *adap = &chan->adap;
drivers/i2c/busses/i2c-rzv2m.c
349
static int rzv2m_i2c_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-rzv2m.c
380
static u32 rzv2m_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-rzv2m.c
414
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-rzv2m.c
55
struct i2c_adapter adap;
drivers/i2c/busses/i2c-s3c2410.c
114
struct i2c_adapter adap;
drivers/i2c/busses/i2c-s3c2410.c
749
static int s3c24xx_i2c_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-s3c2410.c
778
static int s3c24xx_i2c_xfer_atomic(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-s3c2410.c
794
static u32 s3c24xx_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-scmi.c
24
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-scmi.c
264
static u32 acpi_smbus_cmi_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-scmi.c
74
acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr, unsigned short flags,
drivers/i2c/busses/i2c-sh7760.c
303
static int sh7760_i2c_master_xfer(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-sh7760.c
376
static u32 sh7760_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-sh7760.c
83
struct i2c_adapter adap;
drivers/i2c/busses/i2c-sh_mobile.c
117
struct i2c_adapter adap;
drivers/i2c/busses/i2c-sh_mobile.c
716
static int sh_mobile_i2c_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-sh_mobile.c
726
static int sh_mobile_i2c_xfer_atomic(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-sh_mobile.c
736
static u32 sh_mobile_i2c_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-sh_mobile.c
868
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-sibyte.c
105
static u32 bit_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-sibyte.c
122
static int __init i2c_sibyte_add_bus(struct i2c_adapter *i2c_adap, int speed)
drivers/i2c/busses/i2c-sibyte.c
142
static struct i2c_adapter sibyte_board_adapter[2] = {
drivers/i2c/busses/i2c-sibyte.c
27
static int smbus_xfer(struct i2c_adapter *i2c_adap, u16 addr,
drivers/i2c/busses/i2c-simtec.c
22
struct i2c_adapter adap;
drivers/i2c/busses/i2c-sis5595.c
217
static int sis5595_transaction(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-sis5595.c
278
static s32 sis5595_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-sis5595.c
342
static u32 sis5595_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-sis5595.c
354
static struct i2c_adapter sis5595_adapter = {
drivers/i2c/busses/i2c-sis630.c
121
static int sis630_transaction_start(struct i2c_adapter *adap, int size,
drivers/i2c/busses/i2c-sis630.c
164
static int sis630_transaction_wait(struct i2c_adapter *adap, int size)
drivers/i2c/busses/i2c-sis630.c
196
static void sis630_transaction_end(struct i2c_adapter *adap, u8 oldclock)
drivers/i2c/busses/i2c-sis630.c
215
static int sis630_transaction(struct i2c_adapter *adap, int size)
drivers/i2c/busses/i2c-sis630.c
229
static int sis630_block_data(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-sis630.c
323
static s32 sis630_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-sis630.c
397
static u32 sis630_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-sis630.c
494
static struct i2c_adapter sis630_adapter = {
drivers/i2c/busses/i2c-sis96x.c
150
static s32 sis96x_access(struct i2c_adapter * adap, u16 addr,
drivers/i2c/busses/i2c-sis96x.c
217
static u32 sis96x_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-sis96x.c
229
static struct i2c_adapter sis96x_adapter = {
drivers/i2c/busses/i2c-sis96x.c
63
static struct i2c_adapter sis96x_adapter;
drivers/i2c/busses/i2c-sprd.c
244
static int sprd_i2c_handle_msg(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-sprd.c
286
static int sprd_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-sprd.c
310
static u32 sprd_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-sprd.c
79
struct i2c_adapter adap;
drivers/i2c/busses/i2c-st.c
186
struct i2c_adapter adap;
drivers/i2c/busses/i2c-st.c
339
static int st_i2c_recover_bus(struct i2c_adapter *i2c_adap)
drivers/i2c/busses/i2c-st.c
704
static int st_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-st.c
757
static u32 st_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-st.c
799
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-stm32f4.c
124
struct i2c_adapter adap;
drivers/i2c/busses/i2c-stm32f4.c
725
static int stm32f4_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[],
drivers/i2c/busses/i2c-stm32f4.c
746
static u32 stm32f4_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-stm32f4.c
762
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-stm32f7.c
1709
static int stm32f7_i2c_xfer_core(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-stm32f7.c
1769
static int stm32f7_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-stm32f7.c
1778
static int stm32f7_i2c_xfer_atomic(struct i2c_adapter *i2c_adap,
drivers/i2c/busses/i2c-stm32f7.c
1787
static int stm32f7_i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
drivers/i2c/busses/i2c-stm32f7.c
2073
struct i2c_adapter *adap = &i2c_dev->adap;
drivers/i2c/busses/i2c-stm32f7.c
2104
struct i2c_adapter *adap = &i2c_dev->adap;
drivers/i2c/busses/i2c-stm32f7.c
2137
static u32 stm32f7_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-stm32f7.c
2168
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-stm32f7.c
337
struct i2c_adapter adap;
drivers/i2c/busses/i2c-stm32f7.c
856
static void stm32f7_i2c_release_bus(struct i2c_adapter *i2c_adap)
drivers/i2c/busses/i2c-sun6i-p2wi.c
112
static u32 p2wi_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-sun6i-p2wi.c
117
static int p2wi_smbus_xfer(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-sun6i-p2wi.c
85
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-synquacer.c
146
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-synquacer.c
494
static int synquacer_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-synquacer.c
518
static u32 synquacer_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-synquacer.c
528
static const struct i2c_adapter synquacer_i2c_ops = {
drivers/i2c/busses/i2c-taos-evm.c
139
static u32 taos_smbus_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-taos-evm.c
202
struct i2c_adapter *adapter;
drivers/i2c/busses/i2c-taos-evm.c
33
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-taos-evm.c
47
static struct i2c_client *taos_instantiate_device(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-taos-evm.c
58
static int taos_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
drivers/i2c/busses/i2c-tegra-bpmp.c
225
static int tegra_bpmp_i2c_xfer_common(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-tegra-bpmp.c
259
static int tegra_bpmp_i2c_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-tegra-bpmp.c
265
static int tegra_bpmp_i2c_xfer_atomic(struct i2c_adapter *adapter,
drivers/i2c/busses/i2c-tegra-bpmp.c
271
static u32 tegra_bpmp_i2c_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-tegra-bpmp.c
29
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-tegra.c
1255
static int tegra_i2c_issue_bus_clear(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-tegra.c
1511
static int tegra_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[],
drivers/i2c/busses/i2c-tegra.c
1563
static int tegra_i2c_xfer_atomic(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-tegra.c
1576
static u32 tegra_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-tegra.c
292
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-thunderx-pcidrv.c
68
static u32 thunderx_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-thunderx-pcidrv.c
79
static const struct i2c_adapter thunderx_i2c_ops = {
drivers/i2c/busses/i2c-tiny-usb.c
121
static u32 usb_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-tiny-usb.c
174
struct i2c_adapter adapter; /* i2c related things */
drivers/i2c/busses/i2c-tiny-usb.c
177
static int usb_read(struct i2c_adapter *adapter, int cmd,
drivers/i2c/busses/i2c-tiny-usb.c
197
static int usb_write(struct i2c_adapter *adapter, int cmd,
drivers/i2c/busses/i2c-tiny-usb.c
40
static int usb_read(struct i2c_adapter *adapter, int cmd,
drivers/i2c/busses/i2c-tiny-usb.c
43
static int usb_write(struct i2c_adapter *adapter, int cmd,
drivers/i2c/busses/i2c-tiny-usb.c
52
static int usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-uniphier-f.c
313
static int uniphier_fi2c_xfer_one(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/i2c/busses/i2c-uniphier-f.c
384
static int uniphier_fi2c_check_bus_busy(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier-f.c
405
static int uniphier_fi2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-uniphier-f.c
429
static u32 uniphier_fi2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier-f.c
439
static int uniphier_fi2c_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier-f.c
447
static void uniphier_fi2c_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-uniphier-f.c
455
static int uniphier_fi2c_get_sda(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier-f.c
463
static void uniphier_fi2c_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier-f.c
80
struct i2c_adapter adap;
drivers/i2c/busses/i2c-uniphier.c
102
static int uniphier_i2c_tx(struct i2c_adapter *adap, u16 addr, u16 len,
drivers/i2c/busses/i2c-uniphier.c
123
static int uniphier_i2c_rx(struct i2c_adapter *adap, u16 addr, u16 len,
drivers/i2c/busses/i2c-uniphier.c
149
static int uniphier_i2c_stop(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier.c
155
static int uniphier_i2c_xfer_one(struct i2c_adapter *adap,
drivers/i2c/busses/i2c-uniphier.c
192
static int uniphier_i2c_check_bus_busy(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier.c
214
static int uniphier_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-uniphier.c
235
static u32 uniphier_i2c_functionality(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier.c
253
static int uniphier_i2c_get_scl(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier.c
261
static void uniphier_i2c_set_scl(struct i2c_adapter *adap, int val)
drivers/i2c/busses/i2c-uniphier.c
269
static int uniphier_i2c_get_sda(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier.c
277
static void uniphier_i2c_unprepare_recovery(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-uniphier.c
40
struct i2c_adapter adap;
drivers/i2c/busses/i2c-uniphier.c
61
static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata,
drivers/i2c/busses/i2c-uniphier.c
84
static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata)
drivers/i2c/busses/i2c-usbio.c
125
static int usbio_i2c_write(struct i2c_adapter *adap, struct i2c_msg *msg)
drivers/i2c/busses/i2c-usbio.c
17
struct i2c_adapter adap;
drivers/i2c/busses/i2c-usbio.c
175
static int usbio_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-usbio.c
204
static u32 usbio_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-usbio.c
42
static void usbio_i2c_uninit(struct i2c_adapter *adap, struct i2c_msg *msg)
drivers/i2c/busses/i2c-usbio.c
54
static int usbio_i2c_init(struct i2c_adapter *adap, struct i2c_msg *msg)
drivers/i2c/busses/i2c-usbio.c
82
static int usbio_i2c_read(struct i2c_adapter *adap, struct i2c_msg *msg)
drivers/i2c/busses/i2c-versatile.c
24
struct i2c_adapter adap;
drivers/i2c/busses/i2c-via.c
71
static struct i2c_adapter vt586b_adapter = {
drivers/i2c/busses/i2c-viai2c-common.c
98
int viai2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/busses/i2c-viai2c-common.h
64
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-viai2c-common.h
81
int viai2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num);
drivers/i2c/busses/i2c-viai2c-wmt.c
102
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-viai2c-wmt.c
32
static u32 wmt_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-viai2c-zhaoxin.c
139
static int zxi2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-viai2c-zhaoxin.c
191
static u32 zxi2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-viai2c-zhaoxin.c
294
struct i2c_adapter *adap;
drivers/i2c/busses/i2c-viapro.c
190
static s32 vt596_access(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-viapro.c
289
static u32 vt596_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-viapro.c
305
static struct i2c_adapter vt596_adapter = {
drivers/i2c/busses/i2c-viapro.c
96
static struct i2c_adapter vt596_adapter;
drivers/i2c/busses/i2c-viperboard.c
25
struct i2c_adapter i2c;
drivers/i2c/busses/i2c-viperboard.c
266
static int vprbrd_i2c_xfer(struct i2c_adapter *i2c, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-viperboard.c
340
static u32 vprbrd_i2c_func(struct i2c_adapter *i2c)
drivers/i2c/busses/i2c-viperboard.c
36
static int vprbrd_i2c_status(struct i2c_adapter *i2c,
drivers/i2c/busses/i2c-virtio.c
134
static int virtio_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-virtio.c
181
static u32 virtio_i2c_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-virtio.c
30
struct i2c_adapter adap;
drivers/i2c/busses/i2c-xgene-slimpro.c
331
static int xgene_slimpro_i2c_xfer(struct i2c_adapter *adap, u16 addr,
drivers/i2c/busses/i2c-xgene-slimpro.c
422
static u32 xgene_slimpro_i2c_func(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-xgene-slimpro.c
439
struct i2c_adapter *adapter;
drivers/i2c/busses/i2c-xgene-slimpro.c
95
struct i2c_adapter adapter;
drivers/i2c/busses/i2c-xiic.c
1323
static int xiic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-xiic.c
1356
static int xiic_xfer_atomic(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/busses/i2c-xiic.c
1394
static u32 xiic_func(struct i2c_adapter *adap)
drivers/i2c/busses/i2c-xiic.c
1405
static const struct i2c_adapter xiic_adapter = {
drivers/i2c/busses/i2c-xiic.c
87
struct i2c_adapter adap;
drivers/i2c/busses/i2c-xlp9xx.c
425
static int xlp9xx_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-xlp9xx.c
448
static u32 xlp9xx_i2c_functionality(struct i2c_adapter *adapter)
drivers/i2c/busses/i2c-xlp9xx.c
84
struct i2c_adapter adapter;
drivers/i2c/busses/scx200_acb.c
268
static s32 scx200_acb_smbus_xfer(struct i2c_adapter *adapter,
drivers/i2c/busses/scx200_acb.c
364
static u32 scx200_acb_func(struct i2c_adapter *adapter)
drivers/i2c/busses/scx200_acb.c
419
struct i2c_adapter *adapter;
drivers/i2c/busses/scx200_acb.c
440
struct i2c_adapter *adapter;
drivers/i2c/busses/scx200_acb.c
65
struct i2c_adapter adapter;
drivers/i2c/i2c-atr.c
115
struct i2c_adapter *parent;
drivers/i2c/i2c-atr.c
132
struct i2c_adapter *adapter[] __counted_by(max_adapters);
drivers/i2c/i2c-atr.c
451
static int i2c_atr_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/i2c/i2c-atr.c
456
struct i2c_adapter *parent = atr->parent;
drivers/i2c/i2c-atr.c
478
static int i2c_atr_smbus_xfer(struct i2c_adapter *adap, u16 addr,
drivers/i2c/i2c-atr.c
484
struct i2c_adapter *parent = atr->parent;
drivers/i2c/i2c-atr.c
506
static u32 i2c_atr_functionality(struct i2c_adapter *adap)
drivers/i2c/i2c-atr.c
509
struct i2c_adapter *parent = chan->atr->parent;
drivers/i2c/i2c-atr.c
514
static void i2c_atr_lock_bus(struct i2c_adapter *adapter, unsigned int flags)
drivers/i2c/i2c-atr.c
522
static int i2c_atr_trylock_bus(struct i2c_adapter *adapter, unsigned int flags)
drivers/i2c/i2c-atr.c
530
static void i2c_atr_unlock_bus(struct i2c_adapter *adapter, unsigned int flags)
drivers/i2c/i2c-atr.c
544
static int i2c_atr_attach_addr(struct i2c_adapter *adapter,
drivers/i2c/i2c-atr.c
572
static void i2c_atr_detach_addr(struct i2c_adapter *adapter,
drivers/i2c/i2c-atr.c
714
struct i2c_atr *i2c_atr_new(struct i2c_adapter *parent, struct device *dev,
drivers/i2c/i2c-atr.c
786
struct i2c_adapter *parent = atr->parent;
drivers/i2c/i2c-atr.c
82
struct i2c_adapter adap;
drivers/i2c/i2c-atr.c
903
struct i2c_adapter *adap;
drivers/i2c/i2c-core-acpi.c
20
struct i2c_adapter *adapter;
drivers/i2c/i2c-core-acpi.c
234
struct i2c_adapter *adapter,
drivers/i2c/i2c-core-acpi.c
277
static void i2c_acpi_register_device(struct i2c_adapter *adapter,
drivers/i2c/i2c-core-acpi.c
298
struct i2c_adapter *adapter = data;
drivers/i2c/i2c-core-acpi.c
320
void i2c_acpi_register_devices(struct i2c_adapter *adap)
drivers/i2c/i2c-core-acpi.c
449
struct i2c_adapter *i2c_acpi_find_adapter_by_handle(acpi_handle handle)
drivers/i2c/i2c-core-acpi.c
451
struct i2c_adapter *adapter;
drivers/i2c/i2c-core-acpi.c
471
static struct i2c_adapter *i2c_acpi_find_adapter_by_adev(struct acpi_device *adev)
drivers/i2c/i2c-core-acpi.c
482
struct i2c_adapter *adapter;
drivers/i2c/i2c-core-acpi.c
546
struct i2c_adapter *adapter;
drivers/i2c/i2c-core-acpi.c
674
struct i2c_adapter *adapter = data->adapter;
drivers/i2c/i2c-core-acpi.c
782
int i2c_acpi_install_space_handler(struct i2c_adapter *adapter)
drivers/i2c/i2c-core-acpi.c
822
void i2c_acpi_remove_space_handler(struct i2c_adapter *adapter)
drivers/i2c/i2c-core-base.c
1144
struct i2c_client *i2c_new_dummy_device(struct i2c_adapter *adapter, u16 address)
drivers/i2c/i2c-core-base.c
1170
struct i2c_adapter *adapter,
drivers/i2c/i2c-core-base.c
1233
struct i2c_adapter *adap = to_i2c_adapter(dev);
drivers/i2c/i2c-core-base.c
1237
unsigned int i2c_adapter_depth(struct i2c_adapter *adapter)
drivers/i2c/i2c-core-base.c
1267
struct i2c_adapter *adap = to_i2c_adapter(dev);
drivers/i2c/i2c-core-base.c
1335
struct i2c_adapter *adap = to_i2c_adapter(dev);
drivers/i2c/i2c-core-base.c
1384
ATTRIBUTE_GROUPS(i2c_adapter);
drivers/i2c/i2c-core-base.c
1401
struct i2c_adapter *i2c_verify_adapter(struct device *dev)
drivers/i2c/i2c-core-base.c
1409
static void i2c_scan_static_board_info(struct i2c_adapter *adapter)
drivers/i2c/i2c-core-base.c
1425
struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
1444
static void i2c_host_notify_irq_teardown(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
1472
static int i2c_setup_host_notify_irq_domain(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
1500
int i2c_handle_smbus_host_notify(struct i2c_adapter *adap, unsigned short addr)
drivers/i2c/i2c-core-base.c
1519
static int i2c_register_adapter(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
1626
static int __i2c_add_numbered_adapter(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
1653
int i2c_add_adapter(struct i2c_adapter *adapter)
drivers/i2c/i2c-core-base.c
1700
int i2c_add_numbered_adapter(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
1710
struct i2c_adapter *adapter)
drivers/i2c/i2c-core-base.c
1755
void i2c_del_adapter(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
1757
struct i2c_adapter *found;
drivers/i2c/i2c-core-base.c
179
static int get_scl_gpio_value(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
184
static void set_scl_gpio_value(struct i2c_adapter *adap, int val)
drivers/i2c/i2c-core-base.c
1841
int devm_i2c_add_adapter(struct device *dev, struct i2c_adapter *adapter)
drivers/i2c/i2c-core-base.c
1873
struct i2c_adapter *i2c_find_adapter_by_fwnode(struct fwnode_handle *fwnode)
drivers/i2c/i2c-core-base.c
1875
struct i2c_adapter *adapter;
drivers/i2c/i2c-core-base.c
189
static int get_sda_gpio_value(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
1905
struct i2c_adapter *i2c_get_adapter_by_fwnode(struct fwnode_handle *fwnode)
drivers/i2c/i2c-core-base.c
1907
struct i2c_adapter *adapter;
drivers/i2c/i2c-core-base.c
194
static void set_sda_gpio_value(struct i2c_adapter *adap, int val)
drivers/i2c/i2c-core-base.c
199
static int i2c_generic_bus_free(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
2075
void i2c_clients_command(struct i2c_adapter *adap, unsigned int cmd, void *arg)
drivers/i2c/i2c-core-base.c
2147
static int i2c_quirk_error(struct i2c_adapter *adap, struct i2c_msg *msg, char *err_msg)
drivers/i2c/i2c-core-base.c
2155
static int i2c_check_for_quirks(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/i2c-core-base.c
2221
int __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/i2c-core-base.c
223
int i2c_generic_scl_recovery(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
2293
int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/i2c/i2c-core-base.c
2365
struct i2c_adapter *adap = client->adapter;
drivers/i2c/i2c-core-base.c
2418
static int i2c_default_probe(struct i2c_adapter *adap, unsigned short addr)
drivers/i2c/i2c-core-base.c
2450
struct i2c_adapter *adapter = temp_client->adapter;
drivers/i2c/i2c-core-base.c
2508
static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver)
drivers/i2c/i2c-core-base.c
2553
int i2c_probe_func_quick_read(struct i2c_adapter *adap, unsigned short addr)
drivers/i2c/i2c-core-base.c
2561
i2c_new_scanned_device(struct i2c_adapter *adap,
drivers/i2c/i2c-core-base.c
2564
int (*probe)(struct i2c_adapter *adap, unsigned short addr))
drivers/i2c/i2c-core-base.c
2602
struct i2c_adapter *i2c_get_adapter(int nr)
drivers/i2c/i2c-core-base.c
2604
struct i2c_adapter *adapter;
drivers/i2c/i2c-core-base.c
2622
void i2c_put_adapter(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
294
int i2c_recover_bus(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
304
static void i2c_gpio_init_pinctrl_recovery(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
351
static int i2c_gpio_init_generic_recovery(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
419
static int i2c_gpio_init_recovery(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
425
static int i2c_init_recovery(struct i2c_adapter *adap)
drivers/i2c/i2c-core-base.c
477
struct i2c_adapter *adap = client->adapter;
drivers/i2c/i2c-core-base.c
66
static int i2c_detect(struct i2c_adapter *adapter, struct i2c_driver *driver);
drivers/i2c/i2c-core-base.c
797
static int i2c_check_mux_parents(struct i2c_adapter *adapter, int addr)
drivers/i2c/i2c-core-base.c
799
struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter);
drivers/i2c/i2c-core-base.c
825
static int i2c_check_addr_busy(struct i2c_adapter *adapter, int addr)
drivers/i2c/i2c-core-base.c
827
struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter);
drivers/i2c/i2c-core-base.c
846
static void i2c_adapter_lock_bus(struct i2c_adapter *adapter,
drivers/i2c/i2c-core-base.c
858
static int i2c_adapter_trylock_bus(struct i2c_adapter *adapter,
drivers/i2c/i2c-core-base.c
870
static void i2c_adapter_unlock_bus(struct i2c_adapter *adapter,
drivers/i2c/i2c-core-base.c
876
static void i2c_dev_set_name(struct i2c_adapter *adap,
drivers/i2c/i2c-core-base.c
926
static int i2c_lock_addr(struct i2c_adapter *adap, unsigned short addr,
drivers/i2c/i2c-core-base.c
936
static void i2c_unlock_addr(struct i2c_adapter *adap, unsigned short addr,
drivers/i2c/i2c-core-base.c
960
i2c_new_client_device(struct i2c_adapter *adap, struct i2c_board_info const *info)
drivers/i2c/i2c-core-of-prober.c
131
struct i2c_adapter *i2c;
drivers/i2c/i2c-core-of.c
165
struct i2c_adapter *adap;
drivers/i2c/i2c-core-of.c
64
static struct i2c_client *of_i2c_register_device(struct i2c_adapter *adap,
drivers/i2c/i2c-core-of.c
84
void of_i2c_register_devices(struct i2c_adapter *adap)
drivers/i2c/i2c-core-smbus.c
323
static s32 i2c_smbus_xfer_emulated(struct i2c_adapter *adapter, u16 addr,
drivers/i2c/i2c-core-smbus.c
536
s32 i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
drivers/i2c/i2c-core-smbus.c
554
s32 __i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
drivers/i2c/i2c-core-smbus.c
558
int (*xfer_func)(struct i2c_adapter *adap, u16 addr,
drivers/i2c/i2c-core-smbus.c
694
struct i2c_client *i2c_new_smbus_alert_device(struct i2c_adapter *adapter,
drivers/i2c/i2c-core-smbus.c
707
int i2c_setup_smbus_alert(struct i2c_adapter *adapter)
drivers/i2c/i2c-core.h
102
int i2c_setup_smbus_alert(struct i2c_adapter *adap);
drivers/i2c/i2c-core.h
104
static inline int i2c_setup_smbus_alert(struct i2c_adapter *adap)
drivers/i2c/i2c-core.h
37
static inline int __i2c_lock_bus_helper(struct i2c_adapter *adap)
drivers/i2c/i2c-core.h
52
static inline int __i2c_check_suspended(struct i2c_adapter *adap)
drivers/i2c/i2c-core.h
64
void i2c_acpi_register_devices(struct i2c_adapter *adap);
drivers/i2c/i2c-core.h
68
static inline void i2c_acpi_register_devices(struct i2c_adapter *adap) { }
drivers/i2c/i2c-core.h
78
int i2c_acpi_install_space_handler(struct i2c_adapter *adapter);
drivers/i2c/i2c-core.h
79
void i2c_acpi_remove_space_handler(struct i2c_adapter *adapter);
drivers/i2c/i2c-core.h
81
static inline int i2c_acpi_install_space_handler(struct i2c_adapter *adapter) { return 0; }
drivers/i2c/i2c-core.h
82
static inline void i2c_acpi_remove_space_handler(struct i2c_adapter *adapter) { }
drivers/i2c/i2c-core.h
86
void of_i2c_register_devices(struct i2c_adapter *adap);
drivers/i2c/i2c-core.h
91
static inline void of_i2c_register_devices(struct i2c_adapter *adap) { }
drivers/i2c/i2c-dev.c
199
static int i2cdev_check_mux_parents(struct i2c_adapter *adapter, int addr)
drivers/i2c/i2c-dev.c
201
struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter);
drivers/i2c/i2c-dev.c
228
static int i2cdev_check_addr(struct i2c_adapter *adapter, unsigned int addr)
drivers/i2c/i2c-dev.c
230
struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter);
drivers/i2c/i2c-dev.c
44
struct i2c_adapter *adap;
drivers/i2c/i2c-dev.c
601
struct i2c_adapter *adap;
drivers/i2c/i2c-dev.c
665
struct i2c_adapter *adap;
drivers/i2c/i2c-dev.c
68
static struct i2c_dev *get_free_i2c_dev(struct i2c_adapter *adap)
drivers/i2c/i2c-dev.c
704
struct i2c_adapter *adap;
drivers/i2c/i2c-mux.c
106
struct i2c_adapter *parent = muxc->parent;
drivers/i2c/i2c-mux.c
122
static u32 i2c_mux_functionality(struct i2c_adapter *adap)
drivers/i2c/i2c-mux.c
125
struct i2c_adapter *parent = priv->muxc->parent;
drivers/i2c/i2c-mux.c
130
static void i2c_mux_lock_bus(struct i2c_adapter *adapter, unsigned int flags)
drivers/i2c/i2c-mux.c
133
struct i2c_adapter *parent = priv->muxc->parent;
drivers/i2c/i2c-mux.c
141
static int i2c_mux_trylock_bus(struct i2c_adapter *adapter, unsigned int flags)
drivers/i2c/i2c-mux.c
144
struct i2c_adapter *parent = priv->muxc->parent;
drivers/i2c/i2c-mux.c
156
static void i2c_mux_unlock_bus(struct i2c_adapter *adapter, unsigned int flags)
drivers/i2c/i2c-mux.c
159
struct i2c_adapter *parent = priv->muxc->parent;
drivers/i2c/i2c-mux.c
166
static void i2c_parent_lock_bus(struct i2c_adapter *adapter,
drivers/i2c/i2c-mux.c
170
struct i2c_adapter *parent = priv->muxc->parent;
drivers/i2c/i2c-mux.c
176
static int i2c_parent_trylock_bus(struct i2c_adapter *adapter,
drivers/i2c/i2c-mux.c
180
struct i2c_adapter *parent = priv->muxc->parent;
drivers/i2c/i2c-mux.c
190
static void i2c_parent_unlock_bus(struct i2c_adapter *adapter,
drivers/i2c/i2c-mux.c
194
struct i2c_adapter *parent = priv->muxc->parent;
drivers/i2c/i2c-mux.c
200
struct i2c_adapter *i2c_root_adapter(struct device *dev)
drivers/i2c/i2c-mux.c
203
struct i2c_adapter *i2c_root;
drivers/i2c/i2c-mux.c
226
struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent,
drivers/i2c/i2c-mux.c
270
struct i2c_adapter *parent = muxc->parent;
drivers/i2c/i2c-mux.c
33
struct i2c_adapter adap;
drivers/i2c/i2c-mux.c
39
static int __i2c_mux_master_xfer(struct i2c_adapter *adap,
drivers/i2c/i2c-mux.c
421
struct i2c_adapter *adap = muxc->adapter[--muxc->num_adapters];
drivers/i2c/i2c-mux.c
44
struct i2c_adapter *parent = muxc->parent;
drivers/i2c/i2c-mux.c
58
static int i2c_mux_master_xfer(struct i2c_adapter *adap,
drivers/i2c/i2c-mux.c
63
struct i2c_adapter *parent = muxc->parent;
drivers/i2c/i2c-mux.c
77
static int __i2c_mux_smbus_xfer(struct i2c_adapter *adap,
drivers/i2c/i2c-mux.c
84
struct i2c_adapter *parent = muxc->parent;
drivers/i2c/i2c-mux.c
99
static int i2c_mux_smbus_xfer(struct i2c_adapter *adap,
drivers/i2c/i2c-smbus.c
170
struct i2c_adapter *adapter = ara->adapter;
drivers/i2c/i2c-smbus.c
312
struct i2c_client *i2c_new_slave_host_notify_device(struct i2c_adapter *adapter)
drivers/i2c/i2c-smbus.c
374
static void i2c_register_spd(struct i2c_adapter *adap, bool write_disabled)
drivers/i2c/i2c-smbus.c
477
void i2c_register_spd_write_disable(struct i2c_adapter *adap)
drivers/i2c/i2c-smbus.c
483
void i2c_register_spd_write_enable(struct i2c_adapter *adap)
drivers/i2c/i2c-stub.c
123
static s32 stub_xfer(struct i2c_adapter *adap, u16 addr, unsigned short flags,
drivers/i2c/i2c-stub.c
299
static u32 stub_func(struct i2c_adapter *adapter)
drivers/i2c/i2c-stub.c
309
static struct i2c_adapter stub_adapter = {
drivers/i2c/muxes/i2c-demux-pinctrl.c
24
struct i2c_adapter *parent_adap;
drivers/i2c/muxes/i2c-demux-pinctrl.c
33
struct i2c_adapter cur_adap;
drivers/i2c/muxes/i2c-demux-pinctrl.c
38
static int i2c_demux_master_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
drivers/i2c/muxes/i2c-demux-pinctrl.c
41
struct i2c_adapter *parent = priv->chan[priv->cur_chan].parent_adap;
drivers/i2c/muxes/i2c-demux-pinctrl.c
46
static u32 i2c_demux_functionality(struct i2c_adapter *adap)
drivers/i2c/muxes/i2c-demux-pinctrl.c
49
struct i2c_adapter *parent = priv->chan[priv->cur_chan].parent_adap;
drivers/i2c/muxes/i2c-demux-pinctrl.c
56
struct i2c_adapter *adap;
drivers/i2c/muxes/i2c-mux-gpio.c
132
struct i2c_adapter *parent;
drivers/i2c/muxes/i2c-mux-gpio.c
133
struct i2c_adapter *root;
drivers/i2c/muxes/i2c-mux-gpio.c
63
struct i2c_adapter *adapter = NULL;
drivers/i2c/muxes/i2c-mux-gpmux.c
44
static struct i2c_adapter *mux_parent_adapter(struct device *dev)
drivers/i2c/muxes/i2c-mux-gpmux.c
48
struct i2c_adapter *parent;
drivers/i2c/muxes/i2c-mux-gpmux.c
76
struct i2c_adapter *parent;
drivers/i2c/muxes/i2c-mux-ltc4306.c
209
struct i2c_adapter *adap = client->adapter;
drivers/i2c/muxes/i2c-mux-mlxcpld.c
60
static int mlxcpld_mux_reg_write(struct i2c_adapter *adap,
drivers/i2c/muxes/i2c-mux-pca9541.c
111
struct i2c_adapter *adap = client->adapter;
drivers/i2c/muxes/i2c-mux-pca9541.c
288
struct i2c_adapter *adap = client->adapter;
drivers/i2c/muxes/i2c-mux-pca9541.c
97
struct i2c_adapter *adap = client->adapter;
drivers/i2c/muxes/i2c-mux-pca954x.c
300
static int pca954x_reg_write(struct i2c_adapter *adap,
drivers/i2c/muxes/i2c-mux-pca954x.c
559
struct i2c_adapter *adap = client->adapter;
drivers/i2c/muxes/i2c-mux-pinctrl.c
34
static struct i2c_adapter *i2c_mux_pinctrl_root_adapter(
drivers/i2c/muxes/i2c-mux-pinctrl.c
37
struct i2c_adapter *root = NULL;
drivers/i2c/muxes/i2c-mux-pinctrl.c
39
struct i2c_adapter *pin_root;
drivers/i2c/muxes/i2c-mux-pinctrl.c
54
static struct i2c_adapter *i2c_mux_pinctrl_parent_adapter(struct device *dev)
drivers/i2c/muxes/i2c-mux-pinctrl.c
58
struct i2c_adapter *parent;
drivers/i2c/muxes/i2c-mux-pinctrl.c
79
struct i2c_adapter *parent;
drivers/i2c/muxes/i2c-mux-pinctrl.c
80
struct i2c_adapter *root;
drivers/i2c/muxes/i2c-mux-reg.c
160
struct i2c_adapter *parent;
drivers/i2c/muxes/i2c-mux-reg.c
84
struct i2c_adapter *adapter;
drivers/i3c/master.c
2515
static int i3c_master_i2c_adapter_xfer(struct i2c_adapter *adap,
drivers/i3c/master.c
2553
static u32 i3c_master_i2c_funcs(struct i2c_adapter *adapter)
drivers/i3c/master.c
2570
static int i3c_master_i2c_attach(struct i2c_adapter *adap, struct i2c_client *client)
drivers/i3c/master.c
2610
static int i3c_master_i2c_detach(struct i2c_adapter *adap, struct i2c_client *client)
drivers/i3c/master.c
2635
struct i2c_adapter *adap;
drivers/i3c/master.c
2680
struct i2c_adapter *adap = i3c_master_to_i2c_adapter(master);
drivers/i3c/master.c
839
i2c_adapter_to_i3c_master(struct i2c_adapter *adap)
drivers/i3c/master.c
844
static struct i2c_adapter *
drivers/iio/light/bh1780.c
147
struct i2c_adapter *adapter = client->adapter;
drivers/iio/pressure/icp10100.c
105
static inline int icp10100_i2c_xfer(struct i2c_adapter *adap,
drivers/infiniband/hw/hfi1/hfi.h
983
struct i2c_adapter adapter; /* bus details */
drivers/input/keyboard/pinephone-keyboard.c
146
struct i2c_adapter adapter;
drivers/input/keyboard/pinephone-keyboard.c
155
static int ppkb_adap_smbus_xfer(struct i2c_adapter *adap, u16 addr,
drivers/input/keyboard/pinephone-keyboard.c
196
static u32 ppkg_adap_functionality(struct i2c_adapter *adap)
drivers/input/misc/mma8450.c
153
struct i2c_adapter *adapter = c->adapter;
drivers/input/mouse/psmouse-smbus.c
192
struct i2c_adapter *adapter;
drivers/input/mouse/psmouse-smbus.c
31
static void psmouse_smbus_check_adapter(struct i2c_adapter *adapter)
drivers/input/touchscreen/rohm_bu21023.c
285
struct i2c_adapter *adap = client->adapter;
drivers/leds/leds-blinkm.c
551
struct i2c_adapter *adapter = client->adapter;
drivers/leds/leds-pca955x.c
583
struct i2c_adapter *adapter;
drivers/leds/leds-tca6507.c
717
struct i2c_adapter *adapter;
drivers/macintosh/therm_windtunnel.c
304
static void do_attach(struct i2c_adapter *adapter)
drivers/macintosh/therm_windtunnel.c
419
struct i2c_adapter *adapter = cl->adapter;
drivers/macintosh/therm_windtunnel.c
459
struct i2c_adapter *adap;
drivers/media/common/b2c2/flexcop-common.h
51
struct i2c_adapter i2c_adap;
drivers/media/common/b2c2/flexcop-fe-tuner.c
171
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
284
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
318
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
321
struct i2c_adapter *i2c_tuner;
drivers/media/common/b2c2/flexcop-fe-tuner.c
384
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
386
struct i2c_adapter *i2c_tuner;
drivers/media/common/b2c2/flexcop-fe-tuner.c
445
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
466
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
482
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
504
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
599
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
638
struct i2c_adapter *i2c)
drivers/media/common/b2c2/flexcop-fe-tuner.c
666
int (*attach)(struct flexcop_device *, struct i2c_adapter *);
drivers/media/common/b2c2/flexcop-i2c.c
167
static int flexcop_master_xfer(struct i2c_adapter *i2c_adap,
drivers/media/common/b2c2/flexcop-i2c.c
207
static u32 flexcop_i2c_func(struct i2c_adapter *adapter)
drivers/media/common/saa7146/saa7146_i2c.c
382
static int saa7146_i2c_xfer(struct i2c_adapter* adapter, struct i2c_msg *msg, int num)
drivers/media/common/saa7146/saa7146_i2c.c
401
int saa7146_i2c_adapter_prepare(struct saa7146_dev *dev, struct i2c_adapter *i2c_adapter, u32 bitrate)
drivers/media/common/saa7146/saa7146_i2c.c
411
if (i2c_adapter) {
drivers/media/common/saa7146/saa7146_i2c.c
412
i2c_set_adapdata(i2c_adapter, &dev->v4l2_dev);
drivers/media/common/saa7146/saa7146_i2c.c
413
i2c_adapter->dev.parent = &dev->pci->dev;
drivers/media/common/saa7146/saa7146_i2c.c
414
i2c_adapter->algo = &saa7146_algo;
drivers/media/common/saa7146/saa7146_i2c.c
415
i2c_adapter->algo_data = NULL;
drivers/media/common/saa7146/saa7146_i2c.c
416
i2c_adapter->timeout = SAA7146_I2C_TIMEOUT;
drivers/media/common/saa7146/saa7146_i2c.c
417
i2c_adapter->retries = SAA7146_I2C_RETRIES;
drivers/media/common/saa7146/saa7146_i2c.c
6
static u32 saa7146_i2c_func(struct i2c_adapter *adapter)
drivers/media/common/ttpci-eeprom.c
106
static int ttpci_eeprom_read_encodedMAC(struct i2c_adapter *adapter, u8 * encodedMAC)
drivers/media/common/ttpci-eeprom.c
127
int ttpci_eeprom_parse_mac(struct i2c_adapter *adapter, u8 *proposed_mac)
drivers/media/common/ttpci-eeprom.h
20
extern int ttpci_eeprom_parse_mac(struct i2c_adapter *adapter, u8 *propsed_mac);
drivers/media/dvb-core/dvbdev.c
1020
struct i2c_adapter *adap,
drivers/media/dvb-frontends/af9013.c
1222
static struct i2c_adapter *af9013_get_i2c_adapter(struct i2c_client *client)
drivers/media/dvb-frontends/af9013.h
73
struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *);
drivers/media/dvb-frontends/ascot2e.c
31
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/ascot2e.c
475
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/ascot2e.h
46
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/ascot2e.h
50
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/atbm8830.c
451
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/atbm8830.h
52
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/atbm8830.h
56
struct i2c_adapter *i2c) {
drivers/media/dvb-frontends/atbm8830_priv.h
13
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/au8522.h
53
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/au8522.h
57
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/au8522_common.c
105
int au8522_get_state(struct au8522_state **state, struct i2c_adapter *i2c,
drivers/media/dvb-frontends/au8522_dig.c
834
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/au8522_priv.h
40
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/au8522_priv.h
80
int au8522_get_state(struct au8522_state **state, struct i2c_adapter *i2c,
drivers/media/dvb-frontends/bcm3510.c
52
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/bcm3510.c
797
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/bcm3510.h
26
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/bcm3510.h
29
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/bsbe1.h
62
struct i2c_adapter *i2c = fe->tuner_priv;
drivers/media/dvb-frontends/bsru6.h
93
struct i2c_adapter *i2c = fe->tuner_priv;
drivers/media/dvb-frontends/cx22700.c
22
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/cx22700.c
374
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/cx22700.h
24
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/cx22700.h
27
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/cx22702.c
27
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/cx22702.c
580
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx22702.h
34
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cx22702.h
38
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24110.c
23
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/cx24110.c
585
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/cx24110.h
38
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cx24110.h
41
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24113.c
32
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/cx24113.c
542
const struct cx24113_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24113.h
21
const struct cx24113_config *config, struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cx24113.h
26
const struct cx24113_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24116.c
1111
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24116.c
174
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/cx24116.h
34
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cx24116.h
38
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24117.c
1128
struct i2c_adapter *i2c, u8 client_address)
drivers/media/dvb-frontends/cx24117.c
1160
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24117.c
187
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/cx24117.h
23
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cx24117.h
27
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24120.c
131
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/cx24120.c
265
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24120.h
37
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cx24120.h
41
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24123.c
1012
static int cx24123_tuner_i2c_tuner_xfer(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/cx24123.c
1021
static u32 cx24123_tuner_i2c_func(struct i2c_adapter *adapter)
drivers/media/dvb-frontends/cx24123.c
1031
struct i2c_adapter *
drivers/media/dvb-frontends/cx24123.c
1042
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24123.c
44
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/cx24123.c
56
struct i2c_adapter tuner_i2c_adapter;
drivers/media/dvb-frontends/cx24123.h
31
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cx24123.h
32
extern struct i2c_adapter *cx24123_get_tuner_i2c_adapter(struct dvb_frontend *);
drivers/media/dvb-frontends/cx24123.h
35
const struct cx24123_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cx24123.h
40
static inline struct i2c_adapter *
drivers/media/dvb-frontends/cxd2820r.h
112
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/cxd2820r.h
118
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/cxd2820r_core.c
515
struct i2c_adapter *adapter,
drivers/media/dvb-frontends/cxd2820r_priv.h
31
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/cxd2841er.c
3838
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/cxd2841er.c
3926
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cxd2841er.c
3933
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cxd2841er.c
54
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/cxd2841er.h
41
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cxd2841er.h
44
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/cxd2841er.h
48
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/cxd2841er.h
55
struct cxd2841er_config *cfg, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/dib0070.c
39
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/dib0070.c
739
struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg)
drivers/media/dvb-frontends/dib0070.h
11
struct i2c_adapter;
drivers/media/dvb-frontends/dib0070.h
49
extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg);
drivers/media/dvb-frontends/dib0070.h
55
static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg)
drivers/media/dvb-frontends/dib0090.c
124
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/dib0090.c
188
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/dib0090.c
2607
struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config)
drivers/media/dvb-frontends/dib0090.c
2639
struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config)
drivers/media/dvb-frontends/dib0090.h
100
static inline struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0090_config *config)
drivers/media/dvb-frontends/dib0090.h
11
struct i2c_adapter;
drivers/media/dvb-frontends/dib0090.h
76
extern struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config);
drivers/media/dvb-frontends/dib0090.h
77
extern struct dvb_frontend *dib0090_fw_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config);
drivers/media/dvb-frontends/dib0090.h
94
static inline struct dvb_frontend *dib0090_register(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct dib0090_config *config)
drivers/media/dvb-frontends/dib3000.h
42
struct i2c_adapter* i2c, struct dib_fe_xfer_ops *xfer_ops);
drivers/media/dvb-frontends/dib3000.h
45
struct i2c_adapter* i2c, struct dib_fe_xfer_ops *xfer_ops)
drivers/media/dvb-frontends/dib3000mb.c
744
struct i2c_adapter* i2c, struct dib_fe_xfer_ops *xfer_ops)
drivers/media/dvb-frontends/dib3000mb_priv.h
87
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/dib3000mc.c
40
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/dib3000mc.c
662
struct i2c_adapter * dib3000mc_get_tuner_i2c_master(struct dvb_frontend *demod, int gating)
drivers/media/dvb-frontends/dib3000mc.c
856
int dib3000mc_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib3000mc_config cfg[])
drivers/media/dvb-frontends/dib3000mc.c
909
struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib3000mc_config *cfg)
drivers/media/dvb-frontends/dib3000mc.h
40
extern struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib3000mc.h
43
extern int dib3000mc_i2c_enumeration(struct i2c_adapter *i2c,
drivers/media/dvb-frontends/dib3000mc.h
47
struct i2c_adapter *dib3000mc_get_tuner_i2c_master(struct dvb_frontend *demod,
drivers/media/dvb-frontends/dib3000mc.h
51
struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr,
drivers/media/dvb-frontends/dib3000mc.h
59
int dib3000mc_i2c_enumeration(struct i2c_adapter *i2c,
drivers/media/dvb-frontends/dib3000mc.h
68
struct i2c_adapter *dib3000mc_get_tuner_i2c_master(struct dvb_frontend *demod,
drivers/media/dvb-frontends/dib7000m.c
1325
struct i2c_adapter * dib7000m_get_i2c_master(struct dvb_frontend *demod, enum dibx000_i2c_interface intf, int gating)
drivers/media/dvb-frontends/dib7000m.c
1353
int dib7000m_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods,
drivers/media/dvb-frontends/dib7000m.c
1402
struct dvb_frontend * dib7000m_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000m_config *cfg)
drivers/media/dvb-frontends/dib7000m.c
35
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/dib7000m.h
43
extern struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib7000m.h
46
extern struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *,
drivers/media/dvb-frontends/dib7000m.h
53
struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib7000m.h
61
struct i2c_adapter *dib7000m_get_i2c_master(struct dvb_frontend *demod,
drivers/media/dvb-frontends/dib7000p.c
2007
static int dib7000pc_detection(struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/dib7000p.c
2056
static struct i2c_adapter *dib7000p_get_i2c_master(struct dvb_frontend *demod, enum dibx000_i2c_interface intf, int gating)
drivers/media/dvb-frontends/dib7000p.c
2078
static int dib7000p_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[])
drivers/media/dvb-frontends/dib7000p.c
2191
static int w7090p_tuner_write_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/dib7000p.c
2212
static int w7090p_tuner_read_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/dib7000p.c
2244
static int w7090p_tuner_rw_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/dib7000p.c
2256
static int dib7090p_rw_on_apb(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib7000p.c
2277
static int dib7090_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/dib7000p.c
2392
static u32 dib7000p_i2c_func(struct i2c_adapter *adapter)
drivers/media/dvb-frontends/dib7000p.c
2402
static struct i2c_adapter *dib7090_get_i2c_tuner(struct dvb_frontend *fe)
drivers/media/dvb-frontends/dib7000p.c
2740
static struct dvb_frontend *dib7000p_init(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg)
drivers/media/dvb-frontends/dib7000p.c
40
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/dib7000p.c
66
struct i2c_adapter dib7090_tuner_adap;
drivers/media/dvb-frontends/dib7000p.h
56
int (*dib7000pc_detection)(struct i2c_adapter *i2c_adap);
drivers/media/dvb-frontends/dib7000p.h
57
struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *demod, enum dibx000_i2c_interface intf, int gating);
drivers/media/dvb-frontends/dib7000p.h
60
int (*i2c_enumeration)(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]);
drivers/media/dvb-frontends/dib7000p.h
61
struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe);
drivers/media/dvb-frontends/dib7000p.h
65
struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg);
drivers/media/dvb-frontends/dib8000.c
107
struct i2c_adapter dib8096p_tuner_adap;
drivers/media/dvb-frontends/dib8000.c
1674
static int dib8096p_tuner_write_serpar(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib8000.c
1694
static int dib8096p_tuner_read_serpar(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib8000.c
1726
static int dib8096p_tuner_rw_serpar(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib8000.c
1738
static int dib8096p_rw_on_apb(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib8000.c
1755
static int dib8096p_tuner_xfer(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dib8000.c
1876
static u32 dib8096p_i2c_func(struct i2c_adapter *adapter)
drivers/media/dvb-frontends/dib8000.c
1886
static struct i2c_adapter *dib8096p_get_i2c_tuner(struct dvb_frontend *fe)
drivers/media/dvb-frontends/dib8000.c
41
struct i2c_adapter *adap;
drivers/media/dvb-frontends/dib8000.c
4292
static int dib8000_i2c_enumeration(struct i2c_adapter *host, int no_of_demods,
drivers/media/dvb-frontends/dib8000.c
4391
static struct i2c_adapter *dib8000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating)
drivers/media/dvb-frontends/dib8000.c
4444
static struct dvb_frontend *dib8000_init(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg)
drivers/media/dvb-frontends/dib8000.h
49
struct i2c_adapter *(*get_i2c_tuner)(struct dvb_frontend *fe);
drivers/media/dvb-frontends/dib8000.h
58
int (*i2c_enumeration)(struct i2c_adapter *host, int no_of_demods,
drivers/media/dvb-frontends/dib8000.h
60
struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating);
drivers/media/dvb-frontends/dib8000.h
63
struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg);
drivers/media/dvb-frontends/dib9000.c
1585
static int dib9000_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/dib9000.c
1653
static int dib9000_fw_component_bus_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/dib9000.c
1709
static u32 dib9000_i2c_func(struct i2c_adapter *adapter)
drivers/media/dvb-frontends/dib9000.c
1724
struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe)
drivers/media/dvb-frontends/dib9000.c
1731
struct i2c_adapter *dib9000_get_component_bus_interface(struct dvb_frontend *fe)
drivers/media/dvb-frontends/dib9000.c
1738
struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating)
drivers/media/dvb-frontends/dib9000.c
1745
int dib9000_set_i2c_adapter(struct dvb_frontend *fe, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/dib9000.c
2375
int dib9000_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, u8 first_addr)
drivers/media/dvb-frontends/dib9000.c
2473
struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg)
drivers/media/dvb-frontends/dib9000.c
33
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/dib9000.c
52
struct i2c_adapter tuner_adap;
drivers/media/dvb-frontends/dib9000.c
53
struct i2c_adapter component_bus;
drivers/media/dvb-frontends/dib9000.h
106
static inline struct i2c_adapter *dib9000_get_component_bus_interface(struct dvb_frontend *fe)
drivers/media/dvb-frontends/dib9000.h
112
static inline int dib9000_set_i2c_adapter(struct dvb_frontend *fe, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/dib9000.h
32
extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg);
drivers/media/dvb-frontends/dib9000.h
33
extern int dib9000_i2c_enumeration(struct i2c_adapter *host, int no_of_demods, u8 default_addr, u8 first_addr);
drivers/media/dvb-frontends/dib9000.h
34
extern struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe);
drivers/media/dvb-frontends/dib9000.h
35
extern struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating);
drivers/media/dvb-frontends/dib9000.h
42
extern struct i2c_adapter *dib9000_get_component_bus_interface(struct dvb_frontend *fe);
drivers/media/dvb-frontends/dib9000.h
43
extern int dib9000_set_i2c_adapter(struct dvb_frontend *fe, struct i2c_adapter *i2c);
drivers/media/dvb-frontends/dib9000.h
46
static inline struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib9000_config *cfg)
drivers/media/dvb-frontends/dib9000.h
52
static inline struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating)
drivers/media/dvb-frontends/dib9000.h
58
static inline int dib9000_i2c_enumeration(struct i2c_adapter *host, int no_of_demods, u8 default_addr, u8 first_addr)
drivers/media/dvb-frontends/dib9000.h
64
static inline struct i2c_adapter *dib9000_get_tuner_interface(struct dvb_frontend *fe)
drivers/media/dvb-frontends/dibx000_common.c
182
int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed)
drivers/media/dvb-frontends/dibx000_common.c
193
static u32 dibx000_i2c_func(struct i2c_adapter *adapter)
drivers/media/dvb-frontends/dibx000_common.c
209
static int dibx000_i2c_master_xfer_gpio12(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/dibx000_common.c
231
static int dibx000_i2c_master_xfer_gpio34(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/dibx000_common.c
285
static int dibx000_i2c_gated_gpio67_xfer(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dibx000_common.c
332
static int dibx000_i2c_gated_tuner_xfer(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dibx000_common.c
377
struct i2c_adapter *dibx000_get_i2c_adapter(struct dibx000_i2c_master *mst,
drivers/media/dvb-frontends/dibx000_common.c
381
struct i2c_adapter *i2c = NULL;
drivers/media/dvb-frontends/dibx000_common.c
424
static int i2c_adapter_init(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dibx000_common.c
438
struct i2c_adapter *i2c_adap, u8 i2c_addr)
drivers/media/dvb-frontends/dibx000_common.h
23
struct i2c_adapter gated_tuner_i2c_adap;
drivers/media/dvb-frontends/dibx000_common.h
24
struct i2c_adapter master_i2c_adap_gpio12;
drivers/media/dvb-frontends/dibx000_common.h
25
struct i2c_adapter master_i2c_adap_gpio34;
drivers/media/dvb-frontends/dibx000_common.h
26
struct i2c_adapter master_i2c_adap_gpio67;
drivers/media/dvb-frontends/dibx000_common.h
28
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/dibx000_common.h
41
u16 device_rev, struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/dibx000_common.h
43
extern struct i2c_adapter *dibx000_get_i2c_adapter(struct dibx000_i2c_master
drivers/media/dvb-frontends/dibx000_common.h
49
extern int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed);
drivers/media/dvb-frontends/drx39xyj/drx39xxj.h
16
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/drx39xyj/drx39xxj.h
24
struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c);
drivers/media/dvb-frontends/drx39xyj/drx39xxj.h
26
static inline struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c) {
drivers/media/dvb-frontends/drx39xyj/drx_driver.h
1911
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/drx39xyj/drxj.c
12268
struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c)
drivers/media/dvb-frontends/drxd.h
41
void *priv, struct i2c_adapter *i2c,
drivers/media/dvb-frontends/drxd.h
46
void *priv, struct i2c_adapter *i2c,
drivers/media/dvb-frontends/drxd_hard.c
108
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/drxd_hard.c
189
static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 * data, int len)
drivers/media/dvb-frontends/drxd_hard.c
198
static int i2c_read(struct i2c_adapter *adap,
drivers/media/dvb-frontends/drxd_hard.c
2908
void *priv, struct i2c_adapter *i2c,
drivers/media/dvb-frontends/drxk.h
65
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/drxk.h
68
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/drxk_hard.c
6717
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/drxk_hard.h
216
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/ds3000.c
221
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/ds3000.c
822
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/ds3000.h
27
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/ds3000.h
31
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/dvb-pll.c
27
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/dvb-pll.c
782
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/dvb-pll.h
52
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/dvb-pll.h
57
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/ec100.c
12
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/ec100.c
272
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/ec100.h
21
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/ec100.h
24
const struct ec100_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/helene.c
1032
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/helene.c
30
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/helene.c
996
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/helene.h
57
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/helene.h
70
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/helene.h
74
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/helene.h
81
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/horus3a.c
31
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/horus3a.c
337
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/horus3a.h
46
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/horus3a.h
50
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/isl6405.c
106
struct dvb_frontend *isl6405_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,
drivers/media/dvb-frontends/isl6405.c
25
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/isl6405.h
45
extern struct dvb_frontend *isl6405_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,
drivers/media/dvb-frontends/isl6405.h
49
struct i2c_adapter *i2c, u8 i2c_addr,
drivers/media/dvb-frontends/isl6421.c
177
struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr,
drivers/media/dvb-frontends/isl6421.c
25
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/isl6421.h
27
extern struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr,
drivers/media/dvb-frontends/isl6421.h
30
static inline struct dvb_frontend *isl6421_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_addr,
drivers/media/dvb-frontends/isl6423.c
256
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/isl6423.c
48
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/isl6423.c
58
struct i2c_adapter *i2c = isl6423->i2c;
drivers/media/dvb-frontends/isl6423.h
37
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/isl6423.h
42
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/itd1000.c
363
struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg)
drivers/media/dvb-frontends/itd1000.h
12
struct i2c_adapter;
drivers/media/dvb-frontends/itd1000.h
19
extern struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg);
drivers/media/dvb-frontends/itd1000.h
21
static inline struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg)
drivers/media/dvb-frontends/itd1000_priv.h
13
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/ix2505v.c
25
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/ix2505v.c
260
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/ix2505v.h
43
const struct ix2505v_config *config, struct i2c_adapter *i2c);
drivers/media/dvb-frontends/ix2505v.h
46
const struct ix2505v_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/l64781.c
21
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/l64781.c
490
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/l64781.h
24
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/l64781.h
27
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/lg2160.c
1391
struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/lg2160.c
40
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/lg2160.h
58
struct i2c_adapter *i2c_adap);
drivers/media/dvb-frontends/lg2160.h
62
struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/lgdt3305.c
1096
struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/lgdt3305.c
44
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/lgdt3305.h
71
struct i2c_adapter *i2c_adap);
drivers/media/dvb-frontends/lgdt3305.h
75
struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/lgdt3306a.c
1795
struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/lgdt3306a.c
2217
*config->i2c_adapter = state->muxc->adapter[0];
drivers/media/dvb-frontends/lgdt3306a.c
64
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/lgdt3306a.h
53
struct i2c_adapter **i2c_adapter;
drivers/media/dvb-frontends/lgdt3306a.h
58
struct i2c_adapter *i2c_adap);
drivers/media/dvb-frontends/lgdt3306a.h
62
struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/lgdt330x.c
915
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lgdt330x.h
48
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/lgdt330x.h
53
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lgs8gl5.c
371
lgs8gl5_attach(const struct lgs8gl5_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lgs8gl5.c
44
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/lgs8gl5.h
23
const struct lgs8gl5_config *config, struct i2c_adapter *i2c);
drivers/media/dvb-frontends/lgs8gl5.h
26
const struct lgs8gl5_config *config, struct i2c_adapter *i2c) {
drivers/media/dvb-frontends/lgs8gxx.c
1005
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lgs8gxx.h
70
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/lgs8gxx.h
74
struct i2c_adapter *i2c) {
drivers/media/dvb-frontends/lgs8gxx_priv.h
16
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/lnbh24.h
28
struct i2c_adapter *i2c, u8 override_set,
drivers/media/dvb-frontends/lnbh24.h
32
struct i2c_adapter *i2c, u8 override_set,
drivers/media/dvb-frontends/lnbh25.c
146
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lnbh25.c
30
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/lnbh25.h
34
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/lnbh25.h
39
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lnbh29.c
134
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lnbh29.c
23
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/lnbh29.h
25
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/lnbh29.h
29
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lnbp21.c
113
struct i2c_adapter *i2c, u8 override_set,
drivers/media/dvb-frontends/lnbp21.c
152
struct i2c_adapter *i2c, u8 override_set,
drivers/media/dvb-frontends/lnbp21.c
161
struct i2c_adapter *i2c, u8 override_set,
drivers/media/dvb-frontends/lnbp21.c
26
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/lnbp21.h
45
struct i2c_adapter *i2c, u8 override_set,
drivers/media/dvb-frontends/lnbp21.h
49
struct i2c_adapter *i2c, u8 override_set,
drivers/media/dvb-frontends/lnbp22.c
31
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/lnbp22.c
97
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/lnbp22.h
29
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/lnbp22.h
32
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/m88ds3103.c
1673
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/m88ds3103.c
1674
struct i2c_adapter **tuner_i2c_adapter)
drivers/media/dvb-frontends/m88ds3103.c
1761
static struct i2c_adapter *m88ds3103_get_i2c_adapter(struct i2c_client *client)
drivers/media/dvb-frontends/m88ds3103.h
143
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/m88ds3103.h
144
struct i2c_adapter **tuner_i2c);
drivers/media/dvb-frontends/m88ds3103.h
149
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/m88ds3103.h
150
struct i2c_adapter **tuner_i2c)
drivers/media/dvb-frontends/m88ds3103.h
81
struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *);
drivers/media/dvb-frontends/m88rs2000.c
26
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/m88rs2000.c
784
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/m88rs2000.h
33
const struct m88rs2000_config *config, struct i2c_adapter *i2c);
drivers/media/dvb-frontends/m88rs2000.h
36
const struct m88rs2000_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/mb86a16.c
1831
struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/mb86a16.c
23
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/mb86a16.h
28
struct i2c_adapter *i2c_adap);
drivers/media/dvb-frontends/mb86a16.h
33
struct i2c_adapter *i2c_adap)
drivers/media/dvb-frontends/mb86a20s.c
2047
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/mb86a20s.c
30
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/mb86a20s.h
37
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/mb86a20s.h
41
const struct mb86a20s_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/mt312.c
30
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/mt312.c
778
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/mt312.h
28
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/mt312.h
31
const struct mt312_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/mt352.c
31
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/mt352.c
531
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/mt352.h
42
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/mt352.h
45
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/mxl5xx.c
120
static int i2c_write(struct i2c_adapter *adap, u8 adr,
drivers/media/dvb-frontends/mxl5xx.c
129
static int i2c_read(struct i2c_adapter *adap, u8 adr,
drivers/media/dvb-frontends/mxl5xx.c
1825
struct dvb_frontend *mxl5xx_attach(struct i2c_adapter *i2c,
drivers/media/dvb-frontends/mxl5xx.c
43
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/mxl5xx.c
797
static struct mxl_base *match_base(struct i2c_adapter *i2c, u8 adr)
drivers/media/dvb-frontends/mxl5xx.h
38
extern struct dvb_frontend *mxl5xx_attach(struct i2c_adapter *i2c,
drivers/media/dvb-frontends/mxl5xx.h
44
static inline struct dvb_frontend *mxl5xx_attach(struct i2c_adapter *i2c,
drivers/media/dvb-frontends/nxt200x.c
1125
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/nxt200x.c
46
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/nxt200x.h
33
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/nxt200x.h
36
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/nxt6000.c
25
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/nxt6000.c
558
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/nxt6000.h
26
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/nxt6000.h
29
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/or51132.c
43
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/or51132.c
550
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/or51132.h
25
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/or51132.h
28
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/or51211.c
42
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/or51211.c
499
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/or51211.h
28
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/or51211.h
31
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/rtl2830.c
677
static struct i2c_adapter *rtl2830_get_i2c_adapter(struct i2c_client *client)
drivers/media/dvb-frontends/rtl2830.h
33
struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *);
drivers/media/dvb-frontends/rtl2832.c
1027
struct i2c_adapter *i2c = client->adapter;
drivers/media/dvb-frontends/rtl2832.c
889
static struct i2c_adapter *rtl2832_get_i2c_adapter(struct i2c_client *client)
drivers/media/dvb-frontends/rtl2832.h
41
struct i2c_adapter* (*get_i2c_adapter)(struct i2c_client *);
drivers/media/dvb-frontends/s5h1409.c
21
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/s5h1409.c
943
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s5h1409.h
59
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/s5h1409.h
63
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s5h1411.c
21
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/s5h1411.c
858
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s5h1411.h
61
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/s5h1411.h
65
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s5h1420.c
30
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/s5h1420.c
34
struct i2c_adapter tuner_i2c_adapter;
drivers/media/dvb-frontends/s5h1420.c
828
static u32 s5h1420_tuner_i2c_func(struct i2c_adapter *adapter)
drivers/media/dvb-frontends/s5h1420.c
833
static int s5h1420_tuner_i2c_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num)
drivers/media/dvb-frontends/s5h1420.c
862
struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe)
drivers/media/dvb-frontends/s5h1420.c
872
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s5h1420.h
31
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/s5h1420.h
32
extern struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe);
drivers/media/dvb-frontends/s5h1420.h
35
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s5h1420.h
41
static inline struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe)
drivers/media/dvb-frontends/s5h1432.c
19
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/s5h1432.c
334
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s5h1432.h
65
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/s5h1432.h
69
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s921.c
40
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/s921.c
475
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s921.h
21
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/s921.h
22
extern struct i2c_adapter *s921_get_tuner_i2c_adapter(struct dvb_frontend *);
drivers/media/dvb-frontends/s921.h
25
const struct s921_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/s921.h
30
static inline struct i2c_adapter *
drivers/media/dvb-frontends/si2168.c
754
*config->i2c_adapter = dev->muxc->adapter[0];
drivers/media/dvb-frontends/si2168.h
37
struct i2c_adapter **i2c_adapter;
drivers/media/dvb-frontends/si21xx.c
135
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/si21xx.c
897
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/si21xx.h
18
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/si21xx.h
21
const struct si21xx_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/sp2.c
21
struct i2c_adapter *adap = client->adapter;
drivers/media/dvb-frontends/sp2.c
58
struct i2c_adapter *adap = client->adapter;
drivers/media/dvb-frontends/sp887x.c
26
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/sp887x.c
566
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/sp887x.h
23
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/sp887x.h
26
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/stb0899_drv.c
1612
struct dvb_frontend *stb0899_attach(struct stb0899_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stb0899_drv.h
135
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stb0899_drv.h
140
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stb0899_priv.h
198
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stb6000.c
188
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stb6000.c
27
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stb6000.h
27
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stb6000.h
31
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stb6100.c
533
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stb6100.h
72
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stb6100.h
88
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stb6100.h
94
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0288.c
28
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stv0288.c
554
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0288.h
35
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stv0288.h
38
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0297.c
22
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stv0297.c
652
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0297.h
35
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/stv0297.h
38
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/stv0299.c
46
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/stv0299.c
668
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/stv0299.h
88
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stv0299.h
91
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0367.c
1695
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0367.c
2862
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0367.c
3270
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0367.c
80
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stv0367.h
33
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stv0367.h
36
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stv0367.h
39
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stv0367.h
43
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0367.h
50
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0367.h
57
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv0900.h
48
struct i2c_adapter *i2c, int demod);
drivers/media/dvb-frontends/stv0900.h
51
struct i2c_adapter *i2c, int demod)
drivers/media/dvb-frontends/stv0900_core.c
1897
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/stv0900_core.c
37
static struct stv0900_inode *find_inode(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/stv0900_priv.h
316
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/stv0900_priv.h
329
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/stv090x.c
43
static struct stv090x_dev *find_dev(struct i2c_adapter *i2c_adap,
drivers/media/dvb-frontends/stv090x.c
5047
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/stv090x.h
104
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/stv090x.h
110
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/stv090x_priv.h
222
struct i2c_adapter *i2c_adap;
drivers/media/dvb-frontends/stv090x_priv.h
239
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stv0910.c
129
struct i2c_adapter *adap = state->base->i2c;
drivers/media/dvb-frontends/stv0910.c
142
static inline int i2c_read_regs16(struct i2c_adapter *adapter, u8 adr,
drivers/media/dvb-frontends/stv0910.c
1738
static struct stv_base *match_base(struct i2c_adapter *i2c, u8 adr)
drivers/media/dvb-frontends/stv0910.c
1762
struct dvb_frontend *stv0910_attach(struct i2c_adapter *i2c,
drivers/media/dvb-frontends/stv0910.c
72
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stv0910.h
27
struct dvb_frontend *stv0910_attach(struct i2c_adapter *i2c,
drivers/media/dvb-frontends/stv0910.h
32
static inline struct dvb_frontend *stv0910_attach(struct i2c_adapter *i2c,
drivers/media/dvb-frontends/stv6110.c
26
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stv6110.c
381
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv6110.h
37
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stv6110.h
41
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv6110x.c
447
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv6110x.h
51
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/stv6110x.h
56
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/stv6110x_priv.h
58
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stv6111.c
22
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/stv6111.c
295
static int i2c_read(struct i2c_adapter *adap,
drivers/media/dvb-frontends/stv6111.c
309
static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len)
drivers/media/dvb-frontends/stv6111.c
650
struct i2c_adapter *i2c, u8 adr)
drivers/media/dvb-frontends/stv6111.h
14
struct i2c_adapter *i2c, u8 adr);
drivers/media/dvb-frontends/stv6111.h
19
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/tc90522.c
35
struct i2c_adapter tuner_i2c;
drivers/media/dvb-frontends/tc90522.c
634
tc90522_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/media/dvb-frontends/tc90522.c
721
static u32 tc90522_functionality(struct i2c_adapter *adap)
drivers/media/dvb-frontends/tc90522.c
788
struct i2c_adapter *adap;
drivers/media/dvb-frontends/tc90522.h
30
struct i2c_adapter *tuner_i2c;
drivers/media/dvb-frontends/tda10021.c
25
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/tda10021.c
447
struct i2c_adapter* i2c,
drivers/media/dvb-frontends/tda10023.c
32
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/tda10023.c
508
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/tda1002x.h
50
struct i2c_adapter* i2c, u8 pwm);
drivers/media/dvb-frontends/tda1002x.h
53
struct i2c_adapter* i2c, u8 pwm)
drivers/media/dvb-frontends/tda1002x.h
63
struct i2c_adapter *i2c, u8 pwm);
drivers/media/dvb-frontends/tda1002x.h
67
struct i2c_adapter *i2c, u8 pwm)
drivers/media/dvb-frontends/tda10048.c
1093
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tda10048.c
129
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/tda10048.h
66
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/tda10048.h
70
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tda1004x.c
1268
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/tda1004x.c
1338
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/tda1004x.h
109
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/tda1004x.h
112
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/tda1004x.h
115
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/tda1004x.h
121
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/tda1004x.h
99
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/tda10086.c
23
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/tda10086.c
733
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/tda10086.h
38
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/tda10086.h
41
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/tda18271c2dd.c
105
static int i2c_readn(struct i2c_adapter *adapter, u8 adr, u8 *data, int len)
drivers/media/dvb-frontends/tda18271c2dd.c
112
static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len)
drivers/media/dvb-frontends/tda18271c2dd.c
1214
struct i2c_adapter *i2c, u8 adr)
drivers/media/dvb-frontends/tda18271c2dd.c
66
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/tda18271c2dd.h
10
struct i2c_adapter *i2c, u8 adr)
drivers/media/dvb-frontends/tda18271c2dd.h
7
struct i2c_adapter *i2c, u8 adr);
drivers/media/dvb-frontends/tda665x.c
18
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/tda665x.c
205
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tda665x.h
26
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/tda665x.h
32
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tda8083.c
26
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/tda8083.c
415
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/tda8083.h
28
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/tda8083.h
31
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tda8261.c
167
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tda8261.c
19
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/tda8261.h
29
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/tda8261.h
35
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tda826x.c
130
struct dvb_frontend *tda826x_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c, int has_loopthrough)
drivers/media/dvb-frontends/tda826x.c
26
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/tda826x.h
28
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/tda826x.h
33
struct i2c_adapter *i2c,
drivers/media/dvb-frontends/tdhd1.h
30
struct i2c_adapter *i2c = fe->tuner_priv;
drivers/media/dvb-frontends/ts2020.c
27
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/ts2020.c
506
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/ts2020.h
62
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/ts2020.h
67
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tua6100.c
160
struct dvb_frontend *tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/tua6100.c
29
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/tua6100.h
26
extern struct dvb_frontend *tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c);
drivers/media/dvb-frontends/tua6100.h
28
static inline struct dvb_frontend* tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/ves1820.c
24
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/ves1820.c
363
struct i2c_adapter* i2c,
drivers/media/dvb-frontends/ves1820.h
34
struct i2c_adapter* i2c, u8 pwm);
drivers/media/dvb-frontends/ves1820.h
37
struct i2c_adapter* i2c, u8 pwm)
drivers/media/dvb-frontends/ves1x93.c
25
struct i2c_adapter* i2c;
drivers/media/dvb-frontends/ves1x93.c
447
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/ves1x93.h
32
struct i2c_adapter* i2c);
drivers/media/dvb-frontends/ves1x93.h
35
struct i2c_adapter* i2c)
drivers/media/dvb-frontends/zd1301_demod.c
17
struct i2c_adapter adapter;
drivers/media/dvb-frontends/zd1301_demod.c
309
static int zd1301_demod_i2c_master_xfer(struct i2c_adapter *adapter,
drivers/media/dvb-frontends/zd1301_demod.c
433
static u32 zd1301_demod_i2c_functionality(struct i2c_adapter *adapter)
drivers/media/dvb-frontends/zd1301_demod.c
443
struct i2c_adapter *zd1301_demod_get_i2c_adapter(struct platform_device *pdev)
drivers/media/dvb-frontends/zd1301_demod.h
42
struct i2c_adapter *zd1301_demod_get_i2c_adapter(struct platform_device *pdev);
drivers/media/dvb-frontends/zd1301_demod.h
52
static inline struct i2c_adapter *zd1301_demod_get_i2c_adapter(struct platform_device *dev)
drivers/media/dvb-frontends/zl10036.c
34
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/zl10036.c
450
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/zl10036.h
30
const struct zl10036_config *config, struct i2c_adapter *i2c);
drivers/media/dvb-frontends/zl10036.h
33
const struct zl10036_config *config, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/zl10039.c
252
u8 i2c_addr, struct i2c_adapter *i2c)
drivers/media/dvb-frontends/zl10039.c
33
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/zl10039.h
15
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/zl10039.h
19
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/zl10353.c
21
struct i2c_adapter *i2c;
drivers/media/dvb-frontends/zl10353.c
595
struct i2c_adapter *i2c)
drivers/media/dvb-frontends/zl10353.h
38
struct i2c_adapter *i2c);
drivers/media/dvb-frontends/zl10353.h
41
struct i2c_adapter *i2c)
drivers/media/i2c/ak881x.c
231
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/ds90ub960.c
1351
struct i2c_adapter *parent_adap = priv->client->adapter;
drivers/media/i2c/imx296.c
1011
struct i2c_adapter *adapter = to_i2c_adapter(client->dev.parent);
drivers/media/i2c/ir-kbd-i2c.c
768
struct i2c_adapter *adap = client->adapter;
drivers/media/i2c/isl7998x.c
1459
struct i2c_adapter *adapter = to_i2c_adapter(client->dev.parent);
drivers/media/i2c/mt9m001.c
733
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/mt9m111.c
1263
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/mt9p031.c
1095
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/ov2640.c
1190
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/ov7640.c
47
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/rj54n1cb0c.c
1301
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/saa717x.c
123
struct i2c_adapter *adap = client->adapter;
drivers/media/i2c/saa717x.c
89
struct i2c_adapter *adap = client->adapter;
drivers/media/i2c/tw2804.c
348
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/tw9910.c
929
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/uda1342.c
50
struct i2c_adapter *adapter = client->adapter;
drivers/media/i2c/vgxy61.c
499
struct i2c_adapter *adapter = sensor->i2c_client->adapter;
drivers/media/pci/bt8xx/bt878.h
99
struct i2c_adapter *adapter;
drivers/media/pci/bt8xx/bttv-i2c.c
100
static u32 functionality(struct i2c_adapter *adap)
drivers/media/pci/bt8xx/bttv-i2c.c
220
static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num)
drivers/media/pci/bt8xx/bttv.h
207
struct i2c_adapter i2c_adap;
drivers/media/pci/bt8xx/dst_common.h
87
struct i2c_adapter* i2c;
drivers/media/pci/bt8xx/dvb-bt8xx.c
303
i2c_transfer(card->i2c_adapter, &msg, 1);
drivers/media/pci/bt8xx/dvb-bt8xx.c
484
i2c_transfer(card->i2c_adapter, &msg, 1);
drivers/media/pci/bt8xx/dvb-bt8xx.c
592
card->fe = dvb_attach(mt352_attach, &thomson_dtt7579_config, card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
596
card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
608
0x0e, card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
611
card->i2c_adapter, 0x61,
drivers/media/pci/bt8xx/dvb-bt8xx.c
625
card->fe = dvb_attach(nxt6000_attach, &vp3021_alps_tded4_config, card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
634
card->fe = dvb_attach(mt352_attach, &digitv_alps_tded4_config, card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
643
card->fe = dvb_attach(sp887x_attach, &microtune_mt7202dtf_config, card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
650
card->fe = dvb_attach(mt352_attach, &advbt771_samsung_tdtc9251dh0_config, card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
667
state->i2c = card->i2c_adapter;
drivers/media/pci/bt8xx/dvb-bt8xx.c
684
card->fe = dvb_attach(cx24110_attach, &pctvsat_config, card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
693
card->fe = dvb_attach(or51211_attach, &or51211_config, card->i2c_adapter);
drivers/media/pci/bt8xx/dvb-bt8xx.c
696
card->i2c_adapter, 0x61,
drivers/media/pci/bt8xx/dvb-bt8xx.c
728
card->bt->adapter = card->i2c_adapter;
drivers/media/pci/bt8xx/dvb-bt8xx.c
819
card->i2c_adapter = &sub->core->i2c_adap;
drivers/media/pci/bt8xx/dvb-bt8xx.h
43
struct i2c_adapter *i2c_adapter;
drivers/media/pci/cobalt/cobalt-driver.h
213
struct i2c_adapter *i2c_adap;
drivers/media/pci/cobalt/cobalt-driver.h
264
struct i2c_adapter i2c_adap[COBALT_NUM_ADAPTERS];
drivers/media/pci/cobalt/cobalt-i2c.c
108
struct i2c_adapter *adap, bool start, bool stop,
drivers/media/pci/cobalt/cobalt-i2c.c
166
struct i2c_adapter *adap, bool start, bool stop,
drivers/media/pci/cobalt/cobalt-i2c.c
223
struct i2c_adapter *adap)
drivers/media/pci/cobalt/cobalt-i2c.c
230
static int cobalt_xfer(struct i2c_adapter *adap,
drivers/media/pci/cobalt/cobalt-i2c.c
286
static u32 cobalt_func(struct i2c_adapter *adap)
drivers/media/pci/cobalt/cobalt-i2c.c
292
static const struct i2c_adapter cobalt_i2c_adap_template = {
drivers/media/pci/cobalt/cobalt-i2c.c
320
struct i2c_adapter *adap = &cobalt->i2c_adap[i];
drivers/media/pci/cx18/cx18-driver.h
627
struct i2c_adapter i2c_adap[2];
drivers/media/pci/cx18/cx18-i2c.c
197
static const struct i2c_adapter cx18_i2c_adap_template = {
drivers/media/pci/cx18/cx18-i2c.c
69
static int cx18_i2c_new_ir(struct cx18 *cx, struct i2c_adapter *adap, u32 hw,
drivers/media/pci/cx18/cx18-i2c.c
99
struct i2c_adapter *adap = &cx->i2c_adap[bus];
drivers/media/pci/cx23885/cimax2.c
115
static int netup_write_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg,
drivers/media/pci/cx23885/cimax2.c
71
struct i2c_adapter *i2c_adap;
drivers/media/pci/cx23885/cimax2.c
82
static int netup_read_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg,
drivers/media/pci/cx23885/cx23885-dvb.c
1199
struct i2c_adapter *adapter;
drivers/media/pci/cx23885/cx23885-dvb.c
1463
struct i2c_adapter *tun_i2c;
drivers/media/pci/cx23885/cx23885-dvb.c
1976
si2168_config.i2c_adapter = &adapter;
drivers/media/pci/cx23885/cx23885-dvb.c
2021
si2168_config.i2c_adapter = &adapter;
drivers/media/pci/cx23885/cx23885-dvb.c
2183
si2168_config.i2c_adapter = &adapter;
drivers/media/pci/cx23885/cx23885-dvb.c
2274
si2168_config.i2c_adapter = &adapter;
drivers/media/pci/cx23885/cx23885-dvb.c
2333
si2168_config.i2c_adapter = &adapter;
drivers/media/pci/cx23885/cx23885-dvb.c
2390
si2168_config.i2c_adapter = &adapter;
drivers/media/pci/cx23885/cx23885-i2c.c
148
static int i2c_readbytes(struct i2c_adapter *i2c_adap,
drivers/media/pci/cx23885/cx23885-i2c.c
209
static int i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/media/pci/cx23885/cx23885-i2c.c
244
static u32 cx23885_functionality(struct i2c_adapter *adap)
drivers/media/pci/cx23885/cx23885-i2c.c
256
static const struct i2c_adapter cx23885_i2c_adap_template = {
drivers/media/pci/cx23885/cx23885-i2c.c
37
static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap)
drivers/media/pci/cx23885/cx23885-i2c.c
44
static inline int i2c_is_busy(struct i2c_adapter *i2c_adap)
drivers/media/pci/cx23885/cx23885-i2c.c
51
static int i2c_wait_done(struct i2c_adapter *i2c_adap)
drivers/media/pci/cx23885/cx23885-i2c.c
67
static int i2c_sendbytes(struct i2c_adapter *i2c_adap,
drivers/media/pci/cx23885/cx23885.h
236
struct i2c_adapter i2c_adap;
drivers/media/pci/cx23885/netup-eeprom.c
18
int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr)
drivers/media/pci/cx23885/netup-eeprom.c
52
void netup_get_card_info(struct i2c_adapter *i2c_adap,
drivers/media/pci/cx23885/netup-eeprom.h
23
extern int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr);
drivers/media/pci/cx23885/netup-eeprom.h
24
extern void netup_get_card_info(struct i2c_adapter *i2c_adap,
drivers/media/pci/cx23885/netup-init.c
15
static void i2c_av_write(struct i2c_adapter *i2c, u16 reg, u8 val)
drivers/media/pci/cx23885/netup-init.c
36
static void i2c_av_write4(struct i2c_adapter *i2c, u16 reg, u32 val)
drivers/media/pci/cx23885/netup-init.c
60
static u8 i2c_av_read(struct i2c_adapter *i2c, u16 reg)
drivers/media/pci/cx23885/netup-init.c
90
static void i2c_av_and_or(struct i2c_adapter *i2c, u16 reg, unsigned and_mask,
drivers/media/pci/cx23885/netup-init.c
99
struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
drivers/media/pci/cx25821/cx25821-i2c.c
160
static int i2c_readbytes(struct i2c_adapter *i2c_adap,
drivers/media/pci/cx25821/cx25821-i2c.c
224
static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num)
drivers/media/pci/cx25821/cx25821-i2c.c
264
static u32 cx25821_functionality(struct i2c_adapter *adap)
drivers/media/pci/cx25821/cx25821-i2c.c
278
static const struct i2c_adapter cx25821_i2c_adap_template = {
drivers/media/pci/cx25821/cx25821-i2c.c
36
static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap)
drivers/media/pci/cx25821/cx25821-i2c.c
43
static inline int i2c_is_busy(struct i2c_adapter *i2c_adap)
drivers/media/pci/cx25821/cx25821-i2c.c
50
static int i2c_wait_done(struct i2c_adapter *i2c_adap)
drivers/media/pci/cx25821/cx25821-i2c.c
66
static int i2c_sendbytes(struct i2c_adapter *i2c_adap,
drivers/media/pci/cx25821/cx25821.h
143
struct i2c_adapter i2c_adap;
drivers/media/pci/cx88/cx88-vp3054-i2c.h
12
struct i2c_adapter adap;
drivers/media/pci/cx88/cx88.h
350
struct i2c_adapter i2c_adap;
drivers/media/pci/ddbridge/ddbridge-ci.c
173
struct i2c_adapter *i2c = &ci->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-ci.c
184
struct i2c_adapter *i2c = &ci->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-ci.c
197
struct i2c_adapter *i2c = &ci->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-ci.c
207
struct i2c_adapter *i2c = &ci->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-ci.c
220
struct i2c_adapter *i2c = &ci->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-ci.c
262
struct i2c_adapter *i2c = &ci->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
1016
struct i2c_adapter *adapter = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
1113
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
1137
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
1181
static int has_lnbh25(struct i2c_adapter *i2c, u8 adr)
drivers/media/pci/ddbridge/ddbridge-core.c
1190
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
1237
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
1720
struct i2c_adapter *i2c = &port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
1766
struct i2c_adapter *i2c = &port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
1811
struct i2c_adapter *i2c = &port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
2800
struct i2c_adapter *adap;
drivers/media/pci/ddbridge/ddbridge-core.c
2825
struct i2c_adapter *adap;
drivers/media/pci/ddbridge/ddbridge-core.c
879
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
901
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
942
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
962
struct i2c_adapter *adapter = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-core.c
985
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge-i2c.c
123
static u32 ddb_i2c_functionality(struct i2c_adapter *adap)
drivers/media/pci/ddbridge/ddbridge-i2c.c
155
struct i2c_adapter *adap;
drivers/media/pci/ddbridge/ddbridge-i2c.c
193
struct i2c_adapter *adap;
drivers/media/pci/ddbridge/ddbridge-i2c.c
75
static int ddb_i2c_master_xfer(struct i2c_adapter *adapter,
drivers/media/pci/ddbridge/ddbridge-i2c.h
24
static int __maybe_unused i2c_io(struct i2c_adapter *adapter, u8 adr,
drivers/media/pci/ddbridge/ddbridge-i2c.h
35
static int __maybe_unused i2c_write(struct i2c_adapter *adap, u8 adr,
drivers/media/pci/ddbridge/ddbridge-i2c.h
44
static int __maybe_unused i2c_read(struct i2c_adapter *adapter, u8 adr, u8 *val)
drivers/media/pci/ddbridge/ddbridge-i2c.h
52
static int __maybe_unused i2c_read_regs(struct i2c_adapter *adapter,
drivers/media/pci/ddbridge/ddbridge-i2c.h
63
static int __maybe_unused i2c_read_regs16(struct i2c_adapter *adapter,
drivers/media/pci/ddbridge/ddbridge-i2c.h
75
static int __maybe_unused i2c_write_reg16(struct i2c_adapter *adap,
drivers/media/pci/ddbridge/ddbridge-i2c.h
83
static int __maybe_unused i2c_write_reg(struct i2c_adapter *adap,
drivers/media/pci/ddbridge/ddbridge-i2c.h
91
static int __maybe_unused i2c_read_reg16(struct i2c_adapter *adapter,
drivers/media/pci/ddbridge/ddbridge-i2c.h
97
static int __maybe_unused i2c_read_reg(struct i2c_adapter *adapter,
drivers/media/pci/ddbridge/ddbridge-max.c
402
struct i2c_adapter *i2c = &input->port->i2c->adap;
drivers/media/pci/ddbridge/ddbridge.h
204
struct i2c_adapter adap;
drivers/media/pci/dm1105/dm1105.c
338
struct i2c_adapter i2c_adap;
drivers/media/pci/dm1105/dm1105.c
339
struct i2c_adapter i2c_bb_adap;
drivers/media/pci/dm1105/dm1105.c
473
static int dm1105_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/media/pci/dm1105/dm1105.c
558
static u32 functionality(struct i2c_adapter *adap)
drivers/media/pci/ivtv/ivtv-driver.h
696
struct i2c_adapter i2c_adap;
drivers/media/pci/ivtv/ivtv-i2c.c
166
struct i2c_adapter *adap = &itv->i2c_adap;
drivers/media/pci/ivtv/ivtv-i2c.c
243
struct i2c_adapter *adap = &itv->i2c_adap;
drivers/media/pci/ivtv/ivtv-i2c.c
584
static int ivtv_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num)
drivers/media/pci/ivtv/ivtv-i2c.c
607
static u32 ivtv_functionality(struct i2c_adapter *adap)
drivers/media/pci/ivtv/ivtv-i2c.c
618
static const struct i2c_adapter ivtv_i2c_adap_hw_template = {
drivers/media/pci/ivtv/ivtv-i2c.c
668
static const struct i2c_adapter ivtv_i2c_adap_template = {
drivers/media/pci/mantis/hopper_vp3028.c
34
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_common.h
131
struct i2c_adapter adapter;
drivers/media/pci/mantis/mantis_i2c.c
116
static int mantis_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
drivers/media/pci/mantis/mantis_i2c.c
198
static u32 mantis_i2c_func(struct i2c_adapter *adapter)
drivers/media/pci/mantis/mantis_i2c.c
211
struct i2c_adapter *i2c_adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_i2c.c
216
strscpy(i2c_adapter->name, "Mantis I2C", sizeof(i2c_adapter->name));
drivers/media/pci/mantis/mantis_i2c.c
217
i2c_set_adapdata(i2c_adapter, mantis);
drivers/media/pci/mantis/mantis_i2c.c
219
i2c_adapter->owner = THIS_MODULE;
drivers/media/pci/mantis/mantis_i2c.c
220
i2c_adapter->algo = &mantis_algo;
drivers/media/pci/mantis/mantis_i2c.c
221
i2c_adapter->algo_data = NULL;
drivers/media/pci/mantis/mantis_i2c.c
222
i2c_adapter->timeout = 500;
drivers/media/pci/mantis/mantis_i2c.c
223
i2c_adapter->retries = 3;
drivers/media/pci/mantis/mantis_i2c.c
224
i2c_adapter->dev.parent = &pdev->dev;
drivers/media/pci/mantis/mantis_i2c.c
226
mantis->i2c_rc = i2c_add_adapter(i2c_adapter);
drivers/media/pci/mantis/mantis_ioc.c
29
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp1033.c
154
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp1033.c
78
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp1034.c
64
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp1041.c
298
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp2033.c
114
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp2033.c
40
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp2033.c
60
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp2040.c
114
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp2040.c
42
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp2040.c
96
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mantis/mantis_vp3030.c
46
struct i2c_adapter *adapter = &mantis->adapter;
drivers/media/pci/mgb4/mgb4_core.c
133
static struct i2c_adapter *get_i2c_adap(struct platform_device *pdev)
drivers/media/pci/mgb4/mgb4_core.h
57
struct i2c_adapter *i2c_adap;
drivers/media/pci/mgb4/mgb4_i2c.c
72
int mgb4_i2c_init(struct mgb4_i2c_client *client, struct i2c_adapter *adap,
drivers/media/pci/mgb4/mgb4_i2c.h
23
int mgb4_i2c_init(struct mgb4_i2c_client *client, struct i2c_adapter *adap,
drivers/media/pci/netup_unidvb/netup_unidvb.h
83
struct i2c_adapter adap;
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
200
static int netup_i2c_xfer(struct i2c_adapter *adap,
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
279
static u32 netup_i2c_func(struct i2c_adapter *adap)
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
289
static const struct i2c_adapter netup_i2c_adapter = {
drivers/media/pci/ngene/ngene-cards.c
108
static struct i2c_adapter *i2c_adapter_from_chan(struct ngene_channel *chan)
drivers/media/pci/ngene/ngene-cards.c
112
return &chan->dev->channel[0].i2c_adapter;
drivers/media/pci/ngene/ngene-cards.c
114
return &chan->dev->channel[1].i2c_adapter;
drivers/media/pci/ngene/ngene-cards.c
120
struct i2c_adapter *i2c = i2c_adapter_from_chan(chan);
drivers/media/pci/ngene/ngene-cards.c
151
struct i2c_adapter *i2c = i2c_adapter_from_chan(chan);
drivers/media/pci/ngene/ngene-cards.c
184
struct i2c_adapter *i2c = i2c_adapter_from_chan(chan);
drivers/media/pci/ngene/ngene-cards.c
201
struct i2c_adapter *i2c,
drivers/media/pci/ngene/ngene-cards.c
226
struct i2c_adapter *i2c = i2c_adapter_from_chan(chan);
drivers/media/pci/ngene/ngene-cards.c
285
struct i2c_adapter *i2c = i2c_adapter_from_chan(chan);
drivers/media/pci/ngene/ngene-cards.c
326
struct i2c_adapter *i2c)
drivers/media/pci/ngene/ngene-cards.c
380
struct i2c_adapter *i2c)
drivers/media/pci/ngene/ngene-cards.c
399
struct i2c_adapter *i2c, int osc24)
drivers/media/pci/ngene/ngene-cards.c
436
static int port_has_stv0900(struct i2c_adapter *i2c, int port)
drivers/media/pci/ngene/ngene-cards.c
44
static int i2c_io(struct i2c_adapter *adapter, u8 adr,
drivers/media/pci/ngene/ngene-cards.c
444
static int port_has_drxk(struct i2c_adapter *i2c, int port)
drivers/media/pci/ngene/ngene-cards.c
453
static int port_has_stv0367(struct i2c_adapter *i2c)
drivers/media/pci/ngene/ngene-cards.c
468
int ngene_port_has_cxd2099(struct i2c_adapter *i2c, u8 *type)
drivers/media/pci/ngene/ngene-cards.c
488
struct i2c_adapter *i2c)
drivers/media/pci/ngene/ngene-cards.c
522
static int init_xo2(struct ngene_channel *chan, struct i2c_adapter *i2c)
drivers/media/pci/ngene/ngene-cards.c
54
static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len)
drivers/media/pci/ngene/ngene-cards.c
568
static int port_has_xo2(struct i2c_adapter *i2c, u8 *type, u8 *id)
drivers/media/pci/ngene/ngene-cards.c
597
struct i2c_adapter *i2c = i2c_adapter_from_chan(chan);
drivers/media/pci/ngene/ngene-cards.c
62
static int i2c_write_reg(struct i2c_adapter *adap, u8 adr,
drivers/media/pci/ngene/ngene-cards.c
70
static int i2c_read(struct i2c_adapter *adapter, u8 adr, u8 *val)
drivers/media/pci/ngene/ngene-cards.c
716
0xb2 >> 1, &chan->i2c_adapter);
drivers/media/pci/ngene/ngene-cards.c
722
dvb_attach(mt2131_attach, chan->fe, &chan->i2c_adapter,
drivers/media/pci/ngene/ngene-cards.c
736
&chan->i2c_adapter, &chan->dev->pci_dev->dev);
drivers/media/pci/ngene/ngene-cards.c
752
&chan->i2c_adapter,
drivers/media/pci/ngene/ngene-cards.c
77
static int i2c_read_reg16(struct i2c_adapter *adapter, u8 adr,
drivers/media/pci/ngene/ngene-cards.c
787
static int i2c_write_eeprom(struct i2c_adapter *adapter,
drivers/media/pci/ngene/ngene-cards.c
802
static int i2c_read_eeprom(struct i2c_adapter *adapter,
drivers/media/pci/ngene/ngene-cards.c
819
static int ReadEEProm(struct i2c_adapter *adapter,
drivers/media/pci/ngene/ngene-cards.c
859
static int WriteEEProm(struct i2c_adapter *adapter,
drivers/media/pci/ngene/ngene-cards.c
88
static int i2c_read_regs(struct i2c_adapter *adapter,
drivers/media/pci/ngene/ngene-cards.c
919
static int eeprom_read_ushort(struct i2c_adapter *adapter, u16 tag, u16 *data)
drivers/media/pci/ngene/ngene-cards.c
935
static int eeprom_write_ushort(struct i2c_adapter *adapter, u16 tag, u16 data)
drivers/media/pci/ngene/ngene-cards.c
948
struct i2c_adapter *adap = &chan->i2c_adapter;
drivers/media/pci/ngene/ngene-cards.c
99
static int i2c_read_reg(struct i2c_adapter *adapter, u8 adr, u8 reg, u8 *val)
drivers/media/pci/ngene/ngene-core.c
1264
i2c_del_adapter(&(dev->channel[0].i2c_adapter));
drivers/media/pci/ngene/ngene-core.c
1265
i2c_del_adapter(&(dev->channel[1].i2c_adapter));
drivers/media/pci/ngene/ngene-core.c
1572
ret = ngene_port_has_cxd2099(&dev->channel[0].i2c_adapter, &type);
drivers/media/pci/ngene/ngene-core.c
1585
&dev->channel[0].i2c_adapter,
drivers/media/pci/ngene/ngene-i2c.c
101
static int ngene_i2c_master_xfer(struct i2c_adapter *adapter,
drivers/media/pci/ngene/ngene-i2c.c
135
static u32 ngene_i2c_functionality(struct i2c_adapter *adap)
drivers/media/pci/ngene/ngene-i2c.c
147
struct i2c_adapter *adap = &(dev->channel[dev_nr].i2c_adapter);
drivers/media/pci/ngene/ngene.h
602
struct i2c_adapter i2c_adapter;
drivers/media/pci/ngene/ngene.h
685
struct i2c_adapter i2c_adapter;
drivers/media/pci/ngene/ngene.h
829
int ngene_port_has_cxd2099(struct i2c_adapter *i2c, u8 *type);
drivers/media/pci/pluto2/pluto2.c
102
struct i2c_adapter i2c_adap;
drivers/media/pci/pt1/pt1.c
1138
static int pt1_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/media/pci/pt1/pt1.c
1190
static u32 pt1_i2c_func(struct i2c_adapter *adap)
drivers/media/pci/pt1/pt1.c
1337
struct i2c_adapter *i2c_adap;
drivers/media/pci/pt1/pt1.c
75
struct i2c_adapter i2c_adap;
drivers/media/pci/pt3/pt3.c
697
struct i2c_adapter *i2c;
drivers/media/pci/pt3/pt3.h
154
struct i2c_adapter i2c_adap;
drivers/media/pci/pt3/pt3.h
171
extern int pt3_i2c_master_xfer(struct i2c_adapter *adap,
drivers/media/pci/pt3/pt3.h
173
extern u32 pt3_i2c_functionality(struct i2c_adapter *adap);
drivers/media/pci/pt3/pt3_i2c.c
192
pt3_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/media/pci/pt3/pt3_i2c.c
227
u32 pt3_i2c_functionality(struct i2c_adapter *adap)
drivers/media/pci/saa7134/saa7134-i2c.c
227
static int saa7134_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/media/pci/saa7134/saa7134-i2c.c
323
static u32 functionality(struct i2c_adapter *adap)
drivers/media/pci/saa7134/saa7134-i2c.c
333
static const struct i2c_adapter saa7134_adap_template = {
drivers/media/pci/saa7134/saa7134.h
586
struct i2c_adapter i2c_adap;
drivers/media/pci/saa7146/hexium_gemini.c
162
if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) {
drivers/media/pci/saa7146/hexium_gemini.c
178
if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, hexium_input_select[input].adr, I2C_SMBUS_BYTE_DATA, &data)) {
drivers/media/pci/saa7146/hexium_gemini.c
194
if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYTE_DATA, &data)) {
drivers/media/pci/saa7146/hexium_gemini.c
262
strscpy(hexium->i2c_adapter.name, "hexium gemini",
drivers/media/pci/saa7146/hexium_gemini.c
263
sizeof(hexium->i2c_adapter.name));
drivers/media/pci/saa7146/hexium_gemini.c
264
saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480);
drivers/media/pci/saa7146/hexium_gemini.c
265
if (i2c_add_adapter(&hexium->i2c_adapter) < 0) {
drivers/media/pci/saa7146/hexium_gemini.c
290
i2c_del_adapter(&hexium->i2c_adapter);
drivers/media/pci/saa7146/hexium_gemini.c
302
i2c_del_adapter(&hexium->i2c_adapter);
drivers/media/pci/saa7146/hexium_gemini.c
324
i2c_del_adapter(&hexium->i2c_adapter);
drivers/media/pci/saa7146/hexium_gemini.c
60
struct i2c_adapter i2c_adapter;
drivers/media/pci/saa7146/hexium_orion.c
223
strscpy(hexium->i2c_adapter.name, "hexium orion",
drivers/media/pci/saa7146/hexium_orion.c
224
sizeof(hexium->i2c_adapter.name));
drivers/media/pci/saa7146/hexium_orion.c
225
saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480);
drivers/media/pci/saa7146/hexium_orion.c
226
if (i2c_add_adapter(&hexium->i2c_adapter) < 0) {
drivers/media/pci/saa7146/hexium_orion.c
258
err = i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_READ,
drivers/media/pci/saa7146/hexium_orion.c
268
i2c_del_adapter(&hexium->i2c_adapter);
drivers/media/pci/saa7146/hexium_orion.c
288
if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) {
drivers/media/pci/saa7146/hexium_orion.c
306
if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, adr, I2C_SMBUS_BYTE_DATA, &data)) {
drivers/media/pci/saa7146/hexium_orion.c
399
i2c_del_adapter(&hexium->i2c_adapter);
drivers/media/pci/saa7146/hexium_orion.c
57
struct i2c_adapter i2c_adapter;
drivers/media/pci/saa7146/mxb.c
147
struct i2c_adapter i2c_adapter;
drivers/media/pci/saa7146/mxb.c
236
snprintf(mxb->i2c_adapter.name, sizeof(mxb->i2c_adapter.name), "mxb%d", mxb_num);
drivers/media/pci/saa7146/mxb.c
238
saa7146_i2c_adapter_prepare(dev, &mxb->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480);
drivers/media/pci/saa7146/mxb.c
239
if (i2c_add_adapter(&mxb->i2c_adapter) < 0) {
drivers/media/pci/saa7146/mxb.c
245
mxb->saa7111a = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
drivers/media/pci/saa7146/mxb.c
247
mxb->tea6420_1 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
drivers/media/pci/saa7146/mxb.c
249
mxb->tea6420_2 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
drivers/media/pci/saa7146/mxb.c
251
mxb->tea6415c = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
drivers/media/pci/saa7146/mxb.c
253
mxb->tda9840 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
drivers/media/pci/saa7146/mxb.c
255
mxb->tuner = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
drivers/media/pci/saa7146/mxb.c
262
i2c_del_adapter(&mxb->i2c_adapter);
drivers/media/pci/saa7146/mxb.c
397
err = i2c_transfer(&mxb->i2c_adapter, &msg, 1);
drivers/media/pci/saa7146/mxb.c
411
err = i2c_transfer(&mxb->i2c_adapter, &msg, 1);
drivers/media/pci/saa7146/mxb.c
757
i2c_del_adapter(&mxb->i2c_adapter);
drivers/media/pci/saa7164/saa7164-dvb.c
103
static int si2157_attach(struct saa7164_port *port, struct i2c_adapter *adapter,
drivers/media/pci/saa7164/saa7164-dvb.c
530
struct i2c_adapter *adapter;
drivers/media/pci/saa7164/saa7164-dvb.c
630
si2168_config.i2c_adapter = &adapter;
drivers/media/pci/saa7164/saa7164-dvb.c
673
si2168_config.i2c_adapter = &adapter;
drivers/media/pci/saa7164/saa7164-i2c.c
16
static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num)
drivers/media/pci/saa7164/saa7164-i2c.c
59
static u32 saa7164_functionality(struct i2c_adapter *adap)
drivers/media/pci/saa7164/saa7164-i2c.c
71
static const struct i2c_adapter saa7164_i2c_adap_template = {
drivers/media/pci/saa7164/saa7164.h
257
struct i2c_adapter i2c_adap;
drivers/media/pci/smipcie/smipcie-main.c
235
static int smi_read_eeprom(struct i2c_adapter *i2c, u16 reg, u8 *data, u16 size)
drivers/media/pci/smipcie/smipcie-main.c
485
static struct i2c_client *smi_add_i2c_client(struct i2c_adapter *adapter,
drivers/media/pci/smipcie/smipcie-main.c
529
struct i2c_adapter *i2c;
drivers/media/pci/smipcie/smipcie-main.c
531
struct i2c_adapter *tuner_i2c_adapter;
drivers/media/pci/smipcie/smipcie-main.c
584
struct i2c_adapter *i2c;
drivers/media/pci/smipcie/smipcie-main.c
586
struct i2c_adapter *tuner_i2c_adapter;
drivers/media/pci/smipcie/smipcie-main.c
628
struct i2c_adapter *i2c;
drivers/media/pci/smipcie/smipcie-main.c
629
struct i2c_adapter *tuner_i2c_adapter;
drivers/media/pci/smipcie/smipcie-main.c
640
si2168_config.i2c_adapter = &tuner_i2c_adapter;
drivers/media/pci/smipcie/smipcie.h
288
struct i2c_adapter i2c_bus[2];
drivers/media/pci/solo6x10/solo6x10-i2c.c
206
static int solo_i2c_master_xfer(struct i2c_adapter *adap,
drivers/media/pci/solo6x10/solo6x10-i2c.c
260
static u32 solo_i2c_functionality(struct i2c_adapter *adap)
drivers/media/pci/solo6x10/solo6x10-i2c.c
284
struct i2c_adapter *adap = &solo_dev->i2c_adap[i];
drivers/media/pci/solo6x10/solo6x10.h
204
struct i2c_adapter i2c_adap[SOLO_I2C_ADAPTERS];
drivers/media/pci/ttpci/budget-av.c
112
static int i2c_writereg(struct i2c_adapter *i2c, u8 id, u8 reg, u8 val)
drivers/media/pci/ttpci/budget-av.c
78
static u8 i2c_readreg(struct i2c_adapter *i2c, u8 id, u8 reg)
drivers/media/pci/ttpci/budget-av.c
98
static int i2c_readregs(struct i2c_adapter *i2c, u8 id, u8 reg, u8 *buf, u8 len)
drivers/media/pci/ttpci/budget.c
424
static int i2c_readreg(struct i2c_adapter *i2c, u8 adr, u8 reg)
drivers/media/pci/ttpci/budget.h
52
struct i2c_adapter i2c_adap;
drivers/media/pci/zoran/zoran.h
199
struct i2c_adapter i2c_adapter; /* */
drivers/media/pci/zoran/zoran_card.c
702
strscpy(zr->i2c_adapter.name, ZR_DEVNAME(zr),
drivers/media/pci/zoran/zoran_card.c
703
sizeof(zr->i2c_adapter.name));
drivers/media/pci/zoran/zoran_card.c
704
i2c_set_adapdata(&zr->i2c_adapter, &zr->v4l2_dev);
drivers/media/pci/zoran/zoran_card.c
705
zr->i2c_adapter.algo_data = &zr->i2c_algo;
drivers/media/pci/zoran/zoran_card.c
706
zr->i2c_adapter.dev.parent = &zr->pci_dev->dev;
drivers/media/pci/zoran/zoran_card.c
707
return i2c_bit_add_bus(&zr->i2c_adapter);
drivers/media/pci/zoran/zoran_card.c
712
i2c_del_adapter(&zr->i2c_adapter);
drivers/media/pci/zoran/zoran_card.c
921
zr->decoder = v4l2_i2c_new_subdev(&zr->v4l2_dev, &zr->i2c_adapter,
drivers/media/pci/zoran/zoran_card.c
931
zr->encoder = v4l2_i2c_new_subdev(&zr->v4l2_dev, &zr->i2c_adapter,
drivers/media/platform/marvell/cafe-driver.c
281
static int cafe_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
drivers/media/platform/marvell/cafe-driver.c
314
static u32 cafe_smbus_func(struct i2c_adapter *adapter)
drivers/media/platform/marvell/cafe-driver.c
327
struct i2c_adapter *adap;
drivers/media/platform/marvell/cafe-driver.c
345
cam->i2c_adapter = adap;
drivers/media/platform/marvell/cafe-driver.c
352
i2c_del_adapter(cam->i2c_adapter);
drivers/media/platform/marvell/cafe-driver.c
353
kfree(cam->i2c_adapter);
drivers/media/platform/marvell/cafe-driver.c
52
struct i2c_adapter *i2c_adapter;
drivers/media/platform/marvell/cafe-driver.c
546
i2c_adapter_id(cam->i2c_adapter),
drivers/media/platform/marvell/cafe-driver.c
559
i2c_adapter_id(cam->i2c_adapter), ov7670_info.addr);
drivers/media/platform/marvell/cafe-driver.c
561
i2c_dev = i2c_new_client_device(cam->i2c_adapter, &ov7670_info);
drivers/media/platform/renesas/sh_vou.c
1221
struct i2c_adapter *i2c_adap;
drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c
19
struct i2c_adapter adapter;
drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c
28
static u32 is_i2c_func(struct i2c_adapter *adap)
drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c
41
struct i2c_adapter *i2c_adap;
drivers/media/platform/samsung/s3c-camif/camif-core.c
192
struct i2c_adapter *adapter;
drivers/media/platform/samsung/s3c-camif/camif-core.c
243
struct i2c_adapter *adapter;
drivers/media/platform/ti/davinci/vpif_capture.c
1605
struct i2c_adapter *i2c_adap;
drivers/media/platform/ti/davinci/vpif_display.c
1220
struct i2c_adapter *i2c_adap;
drivers/media/platform/via/via-camera.c
1127
struct i2c_adapter *sensor_adapter;
drivers/media/radio/radio-timb.c
125
i2c_get_adapter(pdata->i2c_adapter), pdata->tuner, NULL);
drivers/media/radio/radio-timb.c
127
i2c_get_adapter(pdata->i2c_adapter), pdata->dsp, NULL);
drivers/media/radio/si4713/radio-usb-si4713.c
131
struct i2c_adapter *adapter = &radio->i2c_adapter;
drivers/media/radio/si4713/radio-usb-si4713.c
363
static int si4713_transfer(struct i2c_adapter *i2c_adapter,
drivers/media/radio/si4713/radio-usb-si4713.c
366
struct si4713_usb_device *radio = i2c_get_adapdata(i2c_adapter);
drivers/media/radio/si4713/radio-usb-si4713.c
382
static u32 si4713_functionality(struct i2c_adapter *adapter)
drivers/media/radio/si4713/radio-usb-si4713.c
394
static const struct i2c_adapter si4713_i2c_adapter_template = {
drivers/media/radio/si4713/radio-usb-si4713.c
402
radio->i2c_adapter = si4713_i2c_adapter_template;
drivers/media/radio/si4713/radio-usb-si4713.c
404
radio->i2c_adapter.dev.parent = &radio->usbdev->dev;
drivers/media/radio/si4713/radio-usb-si4713.c
405
i2c_set_adapdata(&radio->i2c_adapter, radio);
drivers/media/radio/si4713/radio-usb-si4713.c
407
return i2c_add_adapter(&radio->i2c_adapter);
drivers/media/radio/si4713/radio-usb-si4713.c
415
struct i2c_adapter *adapter;
drivers/media/radio/si4713/radio-usb-si4713.c
455
adapter = &radio->i2c_adapter;
drivers/media/radio/si4713/radio-usb-si4713.c
55
struct i2c_adapter i2c_adapter;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
272
static int vidtv_master_xfer(struct i2c_adapter *i2c_adap,
drivers/media/test-drivers/vidtv/vidtv_bridge.c
284
static u32 vidtv_i2c_func(struct i2c_adapter *adapter)
drivers/media/test-drivers/vidtv/vidtv_bridge.c
296
struct i2c_adapter *i2c_adapter = &dvb->i2c_adapter;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
298
strscpy(i2c_adapter->name, "vidtv_i2c", sizeof(i2c_adapter->name));
drivers/media/test-drivers/vidtv/vidtv_bridge.c
299
i2c_adapter->owner = THIS_MODULE;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
300
i2c_adapter->algo = &vidtv_i2c_algorithm;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
301
i2c_adapter->algo_data = NULL;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
302
i2c_adapter->timeout = 500;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
303
i2c_adapter->retries = 3;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
304
i2c_adapter->dev.parent = &dvb->pdev->dev;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
306
i2c_set_adapdata(i2c_adapter, dvb);
drivers/media/test-drivers/vidtv/vidtv_bridge.c
307
return i2c_add_adapter(&dvb->i2c_adapter);
drivers/media/test-drivers/vidtv/vidtv_bridge.c
317
&dvb->i2c_adapter.dev,
drivers/media/test-drivers/vidtv/vidtv_bridge.c
354
&dvb->i2c_adapter,
drivers/media/test-drivers/vidtv/vidtv_bridge.c
407
&dvb->i2c_adapter,
drivers/media/test-drivers/vidtv/vidtv_bridge.c
483
i2c_del_adapter(&dvb->i2c_adapter);
drivers/media/test-drivers/vidtv/vidtv_bridge.h
56
struct i2c_adapter i2c_adapter;
drivers/media/tuners/fc0011.c
483
struct i2c_adapter *i2c,
drivers/media/tuners/fc0011.c
59
struct i2c_adapter *i2c;
drivers/media/tuners/fc0011.h
28
struct i2c_adapter *i2c,
drivers/media/tuners/fc0011.h
33
struct i2c_adapter *i2c,
drivers/media/tuners/fc0012-priv.h
12
struct i2c_adapter *i2c;
drivers/media/tuners/fc0012.c
429
struct i2c_adapter *i2c, const struct fc0012_config *cfg)
drivers/media/tuners/fc0012.h
40
struct i2c_adapter *i2c,
drivers/media/tuners/fc0012.h
44
struct i2c_adapter *i2c,
drivers/media/tuners/fc0013-priv.h
21
struct i2c_adapter *i2c;
drivers/media/tuners/fc0013.c
524
struct i2c_adapter *i2c, u8 i2c_address, int dual_master,
drivers/media/tuners/fc0013.h
16
struct i2c_adapter *i2c,
drivers/media/tuners/fc0013.h
21
struct i2c_adapter *i2c,
drivers/media/tuners/max2165.c
388
struct i2c_adapter *i2c,
drivers/media/tuners/max2165.h
12
struct i2c_adapter;
drivers/media/tuners/max2165.h
21
struct i2c_adapter *i2c,
drivers/media/tuners/max2165.h
25
struct i2c_adapter *i2c,
drivers/media/tuners/max2165_priv.h
33
struct i2c_adapter *i2c;
drivers/media/tuners/mc44s803.c
309
struct i2c_adapter *i2c, struct mc44s803_config *cfg)
drivers/media/tuners/mc44s803.h
12
struct i2c_adapter;
drivers/media/tuners/mc44s803.h
21
struct i2c_adapter *i2c, struct mc44s803_config *cfg);
drivers/media/tuners/mc44s803.h
24
struct i2c_adapter *i2c, struct mc44s803_config *cfg)
drivers/media/tuners/mc44s803_priv.h
188
struct i2c_adapter *i2c;
drivers/media/tuners/mt2060.c
405
struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1)
drivers/media/tuners/mt2060.h
12
struct i2c_adapter;
drivers/media/tuners/mt2060.h
43
extern struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1);
drivers/media/tuners/mt2060.h
45
static inline struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1)
drivers/media/tuners/mt2060_priv.h
83
struct i2c_adapter *i2c;
drivers/media/tuners/mt2063.c
213
struct i2c_adapter *i2c;
drivers/media/tuners/mt2063.c
2209
struct i2c_adapter *i2c)
drivers/media/tuners/mt2063.h
15
struct i2c_adapter *i2c);
drivers/media/tuners/mt2063.h
21
struct i2c_adapter *i2c)
drivers/media/tuners/mt20xx.c
591
struct i2c_adapter* i2c_adap,
drivers/media/tuners/mt20xx.h
13
struct i2c_adapter* i2c_adap,
drivers/media/tuners/mt20xx.h
17
struct i2c_adapter* i2c_adap,
drivers/media/tuners/mt2131.c
243
struct i2c_adapter *i2c,
drivers/media/tuners/mt2131.h
12
struct i2c_adapter;
drivers/media/tuners/mt2131.h
21
struct i2c_adapter *i2c,
drivers/media/tuners/mt2131.h
26
struct i2c_adapter *i2c,
drivers/media/tuners/mt2131_priv.h
24
struct i2c_adapter *i2c;
drivers/media/tuners/mt2266.c
29
struct i2c_adapter *i2c;
drivers/media/tuners/mt2266.c
311
struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg)
drivers/media/tuners/mt2266.h
12
struct i2c_adapter;
drivers/media/tuners/mt2266.h
19
extern struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg);
drivers/media/tuners/mt2266.h
21
static inline struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg)
drivers/media/tuners/mxl5005s.c
291
struct i2c_adapter *i2c;
drivers/media/tuners/mxl5005s.c
4100
struct i2c_adapter *i2c,
drivers/media/tuners/mxl5005s.h
109
struct i2c_adapter *i2c,
drivers/media/tuners/mxl5005s.h
113
struct i2c_adapter *i2c,
drivers/media/tuners/mxl5007t.c
837
struct i2c_adapter *i2c, u8 addr,
drivers/media/tuners/mxl5007t.h
69
struct i2c_adapter *i2c, u8 addr,
drivers/media/tuners/mxl5007t.h
73
struct i2c_adapter *i2c,
drivers/media/tuners/qt1010.c
408
struct i2c_adapter *i2c,
drivers/media/tuners/qt1010.h
28
struct i2c_adapter *i2c,
drivers/media/tuners/qt1010.h
32
struct i2c_adapter *i2c,
drivers/media/tuners/qt1010_priv.h
84
struct i2c_adapter *i2c;
drivers/media/tuners/r820t.c
2334
struct i2c_adapter *i2c,
drivers/media/tuners/r820t.h
33
struct i2c_adapter *i2c,
drivers/media/tuners/r820t.h
37
struct i2c_adapter *i2c,
drivers/media/tuners/tda18218.c
280
struct i2c_adapter *i2c, struct tda18218_config *cfg)
drivers/media/tuners/tda18218.h
21
struct i2c_adapter *i2c, struct tda18218_config *cfg);
drivers/media/tuners/tda18218.h
24
struct i2c_adapter *i2c, struct tda18218_config *cfg)
drivers/media/tuners/tda18218_priv.h
77
struct i2c_adapter *i2c;
drivers/media/tuners/tda18250_priv.h
119
struct i2c_adapter *i2c;
drivers/media/tuners/tda18271-fe.c
1248
struct i2c_adapter *i2c,
drivers/media/tuners/tda18271.h
114
struct i2c_adapter *i2c,
drivers/media/tuners/tda18271.h
119
struct i2c_adapter *i2c,
drivers/media/tuners/tda827x.c
27
struct i2c_adapter *i2c_adap;
drivers/media/tuners/tda827x.c
870
struct i2c_adapter *i2c,
drivers/media/tuners/tda827x.h
43
struct i2c_adapter *i2c,
drivers/media/tuners/tda827x.h
48
struct i2c_adapter *i2c,
drivers/media/tuners/tda8290.c
731
struct i2c_adapter *i2c_adap, u8 i2c_addr,
drivers/media/tuners/tda8290.c
820
int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr)
drivers/media/tuners/tda8290.h
30
extern int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr);
drivers/media/tuners/tda8290.h
33
struct i2c_adapter *i2c_adap,
drivers/media/tuners/tda8290.h
37
static inline int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr)
drivers/media/tuners/tda8290.h
44
struct i2c_adapter *i2c_adap,
drivers/media/tuners/tda9887.c
676
struct i2c_adapter *i2c_adap,
drivers/media/tuners/tda9887.h
14
struct i2c_adapter *i2c_adap,
drivers/media/tuners/tda9887.h
18
struct i2c_adapter *i2c_adap,
drivers/media/tuners/tea5761.c
262
int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr)
drivers/media/tuners/tea5761.c
310
struct i2c_adapter* i2c_adap,
drivers/media/tuners/tea5761.h
12
extern int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr);
drivers/media/tuners/tea5761.h
15
struct i2c_adapter* i2c_adap,
drivers/media/tuners/tea5761.h
18
static inline int tea5761_autodetection(struct i2c_adapter* i2c_adap,
drivers/media/tuners/tea5761.h
27
struct i2c_adapter* i2c_adap,
drivers/media/tuners/tea5767.c
368
int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr)
drivers/media/tuners/tea5767.c
439
struct i2c_adapter* i2c_adap,
drivers/media/tuners/tea5767.h
31
extern int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr);
drivers/media/tuners/tea5767.h
34
struct i2c_adapter* i2c_adap,
drivers/media/tuners/tea5767.h
37
static inline int tea5767_autodetection(struct i2c_adapter* i2c_adap,
drivers/media/tuners/tea5767.h
46
struct i2c_adapter* i2c_adap,
drivers/media/tuners/tuner-i2c.h
17
struct i2c_adapter *adap;
drivers/media/tuners/tuner-simple.c
1049
struct i2c_adapter *i2c_adap,
drivers/media/tuners/tuner-simple.h
13
struct i2c_adapter *i2c_adap,
drivers/media/tuners/tuner-simple.h
18
struct i2c_adapter *i2c_adap,
drivers/media/tuners/xc2028.h
50
struct i2c_adapter *i2c_adap;
drivers/media/tuners/xc4000.c
1645
struct i2c_adapter *i2c,
drivers/media/tuners/xc4000.h
14
struct i2c_adapter;
drivers/media/tuners/xc4000.h
41
struct i2c_adapter *i2c,
drivers/media/tuners/xc4000.h
45
struct i2c_adapter *i2c,
drivers/media/tuners/xc5000.c
1360
struct i2c_adapter *i2c,
drivers/media/tuners/xc5000.h
14
struct i2c_adapter;
drivers/media/tuners/xc5000.h
48
struct i2c_adapter *i2c,
drivers/media/tuners/xc5000.h
52
struct i2c_adapter *i2c,
drivers/media/usb/au0828/au0828-i2c.c
102
static int i2c_wait_done(struct i2c_adapter *i2c_adap)
drivers/media/usb/au0828/au0828-i2c.c
119
static int i2c_sendbytes(struct i2c_adapter *i2c_adap,
drivers/media/usb/au0828/au0828-i2c.c
209
static int i2c_readbytes(struct i2c_adapter *i2c_adap,
drivers/media/usb/au0828/au0828-i2c.c
26
static inline int i2c_slave_did_read_ack(struct i2c_adapter *i2c_adap)
drivers/media/usb/au0828/au0828-i2c.c
275
static int i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/media/usb/au0828/au0828-i2c.c
310
static u32 au0828_functionality(struct i2c_adapter *adap)
drivers/media/usb/au0828/au0828-i2c.c
322
static const struct i2c_adapter au0828_i2c_adap_template = {
drivers/media/usb/au0828/au0828-i2c.c
33
static int i2c_wait_read_ack(struct i2c_adapter *i2c_adap)
drivers/media/usb/au0828/au0828-i2c.c
49
static inline int i2c_is_read_busy(struct i2c_adapter *i2c_adap)
drivers/media/usb/au0828/au0828-i2c.c
56
static int i2c_wait_read_done(struct i2c_adapter *i2c_adap)
drivers/media/usb/au0828/au0828-i2c.c
72
static inline int i2c_is_write_done(struct i2c_adapter *i2c_adap)
drivers/media/usb/au0828/au0828-i2c.c
79
static int i2c_wait_write_done(struct i2c_adapter *i2c_adap)
drivers/media/usb/au0828/au0828-i2c.c
95
static inline int i2c_is_busy(struct i2c_adapter *i2c_adap)
drivers/media/usb/au0828/au0828.h
181
struct i2c_adapter i2c_adap;
drivers/media/usb/cx231xx/cx231xx-cards.c
1273
struct i2c_adapter *tuner_i2c = cx231xx_get_i2c_adap(dev,
drivers/media/usb/cx231xx/cx231xx-dvb.c
1033
struct i2c_adapter *adapter2;
drivers/media/usb/cx231xx/cx231xx-dvb.c
1041
lgdt3306a_config.i2c_adapter = &adapter;
drivers/media/usb/cx231xx/cx231xx-dvb.c
1056
si2168_config.i2c_adapter = &adapter2;
drivers/media/usb/cx231xx/cx231xx-dvb.c
620
struct i2c_adapter *tuner_i2c;
drivers/media/usb/cx231xx/cx231xx-dvb.c
621
struct i2c_adapter *demod_i2c;
drivers/media/usb/cx231xx/cx231xx-dvb.c
623
struct i2c_adapter *adapter;
drivers/media/usb/cx231xx/cx231xx-dvb.c
853
lgdt3306a_config.i2c_adapter = &adapter;
drivers/media/usb/cx231xx/cx231xx-dvb.c
925
si2168_config.i2c_adapter = &adapter;
drivers/media/usb/cx231xx/cx231xx-dvb.c
994
si2168_config.i2c_adapter = &adapter;
drivers/media/usb/cx231xx/cx231xx-i2c.c
183
static int cx231xx_i2c_recv_bytes(struct i2c_adapter *i2c_adap,
drivers/media/usb/cx231xx/cx231xx-i2c.c
269
static int cx231xx_i2c_recv_bytes_with_saddr(struct i2c_adapter *i2c_adap,
drivers/media/usb/cx231xx/cx231xx-i2c.c
333
static int cx231xx_i2c_check_for_device(struct i2c_adapter *i2c_adap,
drivers/media/usb/cx231xx/cx231xx-i2c.c
360
static int cx231xx_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/media/usb/cx231xx/cx231xx-i2c.c
438
static u32 functionality(struct i2c_adapter *adap)
drivers/media/usb/cx231xx/cx231xx-i2c.c
448
static const struct i2c_adapter cx231xx_adap_template = {
drivers/media/usb/cx231xx/cx231xx-i2c.c
480
struct i2c_adapter *adap;
drivers/media/usb/cx231xx/cx231xx-i2c.c
578
struct i2c_adapter *cx231xx_get_i2c_adap(struct cx231xx *dev, int i2c_port)
drivers/media/usb/cx231xx/cx231xx-i2c.c
72
static int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap,
drivers/media/usb/cx231xx/cx231xx.h
452
struct i2c_adapter i2c_adap;
drivers/media/usb/cx231xx/cx231xx.h
602
struct i2c_adapter *i2c_mux_adap[2];
drivers/media/usb/cx231xx/cx231xx.h
746
struct i2c_adapter *cx231xx_get_i2c_adap(struct cx231xx *dev, int i2c_port);
drivers/media/usb/dvb-usb-v2/af9015.c
1004
struct i2c_adapter *adapter;
drivers/media/usb/dvb-usb-v2/af9015.c
139
static int af9015_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb-v2/af9015.c
258
static u32 af9015_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/af9035.c
1153
struct i2c_adapter *adap = adapter_priv;
drivers/media/usb/dvb-usb-v2/af9035.c
1232
struct i2c_adapter *adapter;
drivers/media/usb/dvb-usb-v2/af9035.c
1279
si2168_config.i2c_adapter = &adapter;
drivers/media/usb/dvb-usb-v2/af9035.c
181
u8 addr, void *platform_data, struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/af9035.c
267
static int af9035_i2c_master_xfer(struct i2c_adapter *adap,
drivers/media/usb/dvb-usb-v2/af9035.c
481
static u32 af9035_i2c_functionality(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/af9035.h
64
struct i2c_adapter *i2c_adapter_demod;
drivers/media/usb/dvb-usb-v2/anysee.c
184
static int anysee_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/media/usb/dvb-usb-v2/anysee.c
233
static u32 anysee_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/anysee.c
617
struct i2c_adapter *adapter = &d->i2c_adap;
drivers/media/usb/dvb-usb-v2/au6610.c
113
static u32 au6610_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/au6610.c
83
static int au6610_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb-v2/az6007.c
743
static int az6007_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[],
drivers/media/usb/dvb-usb-v2/az6007.c
836
static u32 az6007_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/ce6230.c
152
static u32 ce6230_i2c_functionality(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/ce6230.c
85
static int ce6230_i2c_master_xfer(struct i2c_adapter *adap,
drivers/media/usb/dvb-usb-v2/dvb_usb.h
390
struct i2c_adapter i2c_adap;
drivers/media/usb/dvb-usb-v2/dvbsky.c
167
static u32 dvbsky_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/dvbsky.c
278
struct i2c_adapter *i2c_adapter;
drivers/media/usb/dvb-usb-v2/dvbsky.c
300
i2c_adapter = m88ds3103_pdata.get_i2c_adapter(state->i2c_client_demod);
drivers/media/usb/dvb-usb-v2/dvbsky.c
307
i2c_adapter,
drivers/media/usb/dvb-usb-v2/dvbsky.c
380
struct i2c_adapter *i2c_adapter;
drivers/media/usb/dvb-usb-v2/dvbsky.c
403
i2c_adapter = m88ds3103_pdata.get_i2c_adapter(state->i2c_client_demod);
drivers/media/usb/dvb-usb-v2/dvbsky.c
410
i2c_adapter,
drivers/media/usb/dvb-usb-v2/dvbsky.c
451
struct i2c_adapter *i2c_adapter;
drivers/media/usb/dvb-usb-v2/dvbsky.c
457
si2168_config.i2c_adapter = &i2c_adapter;
drivers/media/usb/dvb-usb-v2/dvbsky.c
472
i2c_adapter,
drivers/media/usb/dvb-usb-v2/dvbsky.c
501
struct i2c_adapter *i2c_adapter;
drivers/media/usb/dvb-usb-v2/dvbsky.c
506
si2168_config.i2c_adapter = &i2c_adapter;
drivers/media/usb/dvb-usb-v2/dvbsky.c
522
i2c_adapter,
drivers/media/usb/dvb-usb-v2/dvbsky.c
536
struct i2c_adapter *i2c_adapter;
drivers/media/usb/dvb-usb-v2/dvbsky.c
541
si2168_config.i2c_adapter = &i2c_adapter;
drivers/media/usb/dvb-usb-v2/dvbsky.c
561
i2c_adapter,
drivers/media/usb/dvb-usb-v2/dvbsky.c
567
i2c_adapter,
drivers/media/usb/dvb-usb-v2/dvbsky.c
99
static int dvbsky_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb-v2/ec168.c
101
static int ec168_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb-v2/ec168.c
174
static u32 ec168_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/gl861.c
160
static u32 gl861_i2c_functionality(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/gl861.c
21
struct i2c_adapter *demod_sub_i2c;
drivers/media/usb/dvb-usb-v2/gl861.c
87
static int gl861_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb-v2/lmedm04.c
495
static int lme2510_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb-v2/lmedm04.c
557
static u32 lme2510_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
799
int mxl111sf_i2c_xfer(struct i2c_adapter *adap,
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.h
13
int mxl111sf_i2c_xfer(struct i2c_adapter *adap,
drivers/media/usb/dvb-usb-v2/mxl111sf.c
909
static u32 mxl111sf_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1035
struct i2c_adapter *adapter;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1037
si2168_config.i2c_adapter = &adapter;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
139
static int rtl28xxu_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
288
static u32 rtl28xxu_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
871
struct i2c_adapter *adapter = adapter_priv;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
873
struct i2c_adapter *parent_adapter;
drivers/media/usb/dvb-usb-v2/rtl28xxu.h
67
struct i2c_adapter *demod_i2c_adapter;
drivers/media/usb/dvb-usb-v2/zd1301.c
131
struct i2c_adapter *adapter;
drivers/media/usb/dvb-usb/af9005.c
400
static int af9005_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb/af9005.c
443
static u32 af9005_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/az6027.c
1060
static u32 az6027_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/az6027.c
951
static int az6027_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num)
drivers/media/usb/dvb-usb/cxusb.c
1190
struct i2c_adapter *tun_i2c;
drivers/media/usb/dvb-usb/cxusb.c
178
static int cxusb_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb/cxusb.c
284
static u32 cxusb_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/dib0700_core.c
158
static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/media/usb/dvb-usb/dib0700_core.c
282
static int dib0700_i2c_xfer_legacy(struct i2c_adapter *adap,
drivers/media/usb/dvb-usb/dib0700_core.c
350
static int dib0700_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/media/usb/dvb-usb/dib0700_core.c
365
static u32 dib0700_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/dib0700_devices.c
109
static int eeprom_read(struct i2c_adapter *adap,u8 adrs,u8 *pval)
drivers/media/usb/dvb-usb/dib0700_devices.c
121
struct i2c_adapter *prim_i2c = &adap->dev->i2c_adap;
drivers/media/usb/dvb-usb/dib0700_devices.c
122
struct i2c_adapter *tun_i2c = dib3000mc_get_tuner_i2c_master(adap->fe_adap[0].fe, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
1308
struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_master(adap->fe_adap[0].fe,
drivers/media/usb/dvb-usb/dib0700_devices.c
1739
struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_master(adap->fe_adap[0].fe, DIBX000_I2C_INTERFACE_TUNER, 1);
drivers/media/usb/dvb-usb/dib0700_devices.c
1796
struct i2c_adapter *tun_i2c;
drivers/media/usb/dvb-usb/dib0700_devices.c
2176
struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_tuner(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
2214
static int dib01x0_pmu_update(struct i2c_adapter *i2c, u16 *data, u8 len)
drivers/media/usb/dvb-usb/dib0700_devices.c
2426
struct i2c_adapter *i2c = dib9000_get_tuner_interface(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
2455
struct i2c_adapter *i2c;
drivers/media/usb/dvb-usb/dib0700_devices.c
2515
struct i2c_adapter *i2c;
drivers/media/usb/dvb-usb/dib0700_devices.c
3080
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_tuner(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
3138
struct i2c_adapter *i2c;
drivers/media/usb/dvb-usb/dib0700_devices.c
3165
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_tuner(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
3184
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_tuner(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/dib0700_devices.c
3239
struct i2c_adapter *tun_i2c =
drivers/media/usb/dvb-usb/dib0700_devices.c
342
struct i2c_adapter *tun_i2c;
drivers/media/usb/dvb-usb/dib0700_devices.c
3654
struct i2c_adapter *tun_i2c;
drivers/media/usb/dvb-usb/dib0700_devices.c
494
struct i2c_adapter *tun_i2c;
drivers/media/usb/dvb-usb/dib0700_devices.c
742
struct i2c_adapter *prim_i2c = &adap->dev->i2c_adap;
drivers/media/usb/dvb-usb/dib0700_devices.c
744
struct i2c_adapter *tun_i2c;
drivers/media/usb/dvb-usb/dib0700_devices.c
886
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe,
drivers/media/usb/dvb-usb/dib0700_devices.c
901
struct i2c_adapter *tun_i2c = st->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe, DIBX000_I2C_INTERFACE_TUNER, 1);
drivers/media/usb/dvb-usb/dibusb-common.c
179
static int dibusb_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num)
drivers/media/usb/dvb-usb/dibusb-common.c
211
static u32 dibusb_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/dibusb-mc-common.c
122
struct i2c_adapter *tun_i2c;
drivers/media/usb/dvb-usb/digitv.c
54
static int digitv_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num)
drivers/media/usb/dvb-usb/digitv.c
86
static u32 digitv_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/dtv5100.c
100
static u32 dtv5100_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/dtv5100.c
71
static int dtv5100_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb/dvb-usb.h
481
struct i2c_adapter i2c_adap;
drivers/media/usb/dvb-usb/dw2102.c
114
static int dw2102_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb/dw2102.c
1600
struct i2c_adapter *i2c_adapter;
drivers/media/usb/dvb-usb/dw2102.c
1688
i2c_adapter = m88ds3103_pdata.get_i2c_adapter(client);
drivers/media/usb/dvb-usb/dw2102.c
1699
client = i2c_new_client_device(i2c_adapter, &board_info);
drivers/media/usb/dvb-usb/dw2102.c
211
static int dw2102_serit_i2c_transfer(struct i2c_adapter *adap,
drivers/media/usb/dvb-usb/dw2102.c
287
static int dw2102_earda_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num)
drivers/media/usb/dvb-usb/dw2102.c
395
static int dw2104_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num)
drivers/media/usb/dvb-usb/dw2102.c
495
static int dw3101_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb/dw2102.c
582
static int s6x0_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb/dw2102.c
717
static int su3000_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb/dw2102.c
837
static u32 dw210x_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/m920x.c
249
static int m920x_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num)
drivers/media/usb/dvb-usb/m920x.c
317
static u32 m920x_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/opera1.c
127
static int opera1_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
drivers/media/usb/dvb-usb/opera1.c
153
static u32 opera1_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/pctv452e.c
474
static int pctv452e_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msg,
drivers/media/usb/dvb-usb/pctv452e.c
511
static u32 pctv452e_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/technisat-usb2.c
161
static int technisat_usb2_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg,
drivers/media/usb/dvb-usb/technisat-usb2.c
197
static u32 technisat_usb2_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/dvb-usb/ttusb2.c
368
static int ttusb2_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num)
drivers/media/usb/dvb-usb/ttusb2.c
432
static u32 ttusb2_i2c_func(struct i2c_adapter *adapter)
drivers/media/usb/em28xx/em28xx-camera.c
303
struct i2c_adapter *adap = &dev->i2c_adap[dev->def_i2c_bus];
drivers/media/usb/em28xx/em28xx-dvb.c
1168
struct i2c_adapter *i2c_adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1188
i2c_adapter = m88ds3103_pdata.get_i2c_adapter(dvb->i2c_client_demod);
drivers/media/usb/em28xx/em28xx-dvb.c
1194
i2c_adapter,
drivers/media/usb/em28xx/em28xx-dvb.c
1228
struct i2c_adapter *i2c_adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1250
i2c_adapter = m88ds3103_pdata.get_i2c_adapter(dvb->i2c_client_demod);
drivers/media/usb/em28xx/em28xx-dvb.c
1255
i2c_adapter,
drivers/media/usb/em28xx/em28xx-dvb.c
1283
struct i2c_adapter *adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1288
si2168_config.i2c_adapter = &adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1320
struct i2c_adapter *adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1325
si2168_config.i2c_adapter = &adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1387
struct i2c_adapter *adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1393
si2168_config.i2c_adapter = &adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1428
struct i2c_adapter *adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1436
lgdt3306a_config.i2c_adapter = &adapter;
drivers/media/usb/em28xx/em28xx-dvb.c
1899
struct i2c_adapter *adapter = &dev->i2c_adap[dev->def_i2c_bus];
drivers/media/usb/em28xx/em28xx-i2c.c
524
static int em28xx_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/media/usb/em28xx/em28xx-i2c.c
879
static u32 functionality(struct i2c_adapter *i2c_adap)
drivers/media/usb/em28xx/em28xx-i2c.c
900
static const struct i2c_adapter em28xx_adap_template = {
drivers/media/usb/em28xx/em28xx.h
677
struct i2c_adapter i2c_adap[NUM_I2C_BUSES];
drivers/media/usb/go7007/go7007-driver.c
197
static int init_i2c_module(struct i2c_adapter *adapter, const struct go_i2c *const i2c)
drivers/media/usb/go7007/go7007-driver.c
235
i2c_del_adapter(&go->i2c_adapter);
drivers/media/usb/go7007/go7007-driver.c
288
init_i2c_module(&go->i2c_adapter, &go->board_info->i2c_devs[i]);
drivers/media/usb/go7007/go7007-i2c.c
136
static int go7007_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
drivers/media/usb/go7007/go7007-i2c.c
153
static int go7007_i2c_master_xfer(struct i2c_adapter *adapter,
drivers/media/usb/go7007/go7007-i2c.c
187
static u32 go7007_functionality(struct i2c_adapter *adapter)
drivers/media/usb/go7007/go7007-i2c.c
198
static struct i2c_adapter go7007_adap_templ = {
drivers/media/usb/go7007/go7007-i2c.c
206
memcpy(&go->i2c_adapter, &go7007_adap_templ,
drivers/media/usb/go7007/go7007-i2c.c
208
go->i2c_adapter.dev.parent = go->dev;
drivers/media/usb/go7007/go7007-i2c.c
209
i2c_set_adapdata(&go->i2c_adapter, go);
drivers/media/usb/go7007/go7007-i2c.c
210
if (i2c_add_adapter(&go->i2c_adapter) < 0) {
drivers/media/usb/go7007/go7007-priv.h
242
struct i2c_adapter i2c_adapter;
drivers/media/usb/go7007/go7007-usb.c
1020
static u32 go7007_usb_functionality(struct i2c_adapter *adapter)
drivers/media/usb/go7007/go7007-usb.c
1032
static struct i2c_adapter go7007_usb_adap_templ = {
drivers/media/usb/go7007/go7007-usb.c
1167
memcpy(&go->i2c_adapter, &go7007_usb_adap_templ,
drivers/media/usb/go7007/go7007-usb.c
1170
go->i2c_adapter.dev.parent = go->dev;
drivers/media/usb/go7007/go7007-usb.c
1171
i2c_set_adapdata(&go->i2c_adapter, go);
drivers/media/usb/go7007/go7007-usb.c
1172
if (i2c_add_adapter(&go->i2c_adapter) < 0) {
drivers/media/usb/go7007/go7007-usb.c
1191
i2c_smbus_xfer(&go->i2c_adapter, 0x21, I2C_CLIENT_SCCB,
drivers/media/usb/go7007/go7007-usb.c
949
static int go7007_usb_i2c_master_xfer(struct i2c_adapter *adapter,
drivers/media/usb/go7007/s2250-board.c
500
struct i2c_adapter *adapter = client->adapter;
drivers/media/usb/hdpvr/hdpvr-core.c
396
i2c_del_adapter(&dev->i2c_adapter);
drivers/media/usb/hdpvr/hdpvr-core.c
430
i2c_del_adapter(&dev->i2c_adapter);
drivers/media/usb/hdpvr/hdpvr-i2c.c
110
static int hdpvr_transfer(struct i2c_adapter *i2c_adapter, struct i2c_msg *msgs,
drivers/media/usb/hdpvr/hdpvr-i2c.c
113
struct hdpvr_device *dev = i2c_get_adapdata(i2c_adapter);
drivers/media/usb/hdpvr/hdpvr-i2c.c
138
static u32 hdpvr_functionality(struct i2c_adapter *adapter)
drivers/media/usb/hdpvr/hdpvr-i2c.c
153
static const struct i2c_adapter hdpvr_i2c_adapter_template = {
drivers/media/usb/hdpvr/hdpvr-i2c.c
184
dev->i2c_adapter = hdpvr_i2c_adapter_template;
drivers/media/usb/hdpvr/hdpvr-i2c.c
185
dev->i2c_adapter.dev.parent = &dev->udev->dev;
drivers/media/usb/hdpvr/hdpvr-i2c.c
187
i2c_set_adapdata(&dev->i2c_adapter, dev);
drivers/media/usb/hdpvr/hdpvr-i2c.c
189
return i2c_add_adapter(&dev->i2c_adapter);
drivers/media/usb/hdpvr/hdpvr-i2c.c
47
return i2c_new_client_device(&dev->i2c_adapter, &info);
drivers/media/usb/hdpvr/hdpvr-video.c
1143
i2c_del_adapter(&dev->i2c_adapter);
drivers/media/usb/hdpvr/hdpvr.h
111
struct i2c_adapter i2c_adapter;
drivers/media/usb/pvrusb2/pvrusb2-devattr.c
560
struct i2c_adapter *adapter;
drivers/media/usb/pvrusb2/pvrusb2-devattr.c
565
si2168_config.i2c_adapter = &adapter;
drivers/media/usb/pvrusb2/pvrusb2-devattr.c
584
struct i2c_adapter *adapter;
drivers/media/usb/pvrusb2/pvrusb2-devattr.c
589
lgdt3306a_config.i2c_adapter = &adapter;
drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h
183
struct i2c_adapter i2c_adap;
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
362
static int pvr2_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
500
static u32 pvr2_i2c_functionality(struct i2c_adapter *adap)
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
510
static const struct i2c_adapter pvr2_i2c_adap_template = {
drivers/media/usb/stk1160/stk1160-i2c.c
151
static int stk1160_i2c_xfer(struct i2c_adapter *i2c_adap,
drivers/media/usb/stk1160/stk1160-i2c.c
223
static u32 functionality(struct i2c_adapter *adap)
drivers/media/usb/stk1160/stk1160-i2c.c
233
static const struct i2c_adapter adap_template = {
drivers/media/usb/stk1160/stk1160.h
151
struct i2c_adapter i2c_adap;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
102
struct i2c_adapter i2c_adap;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1647
memset(&ttusb->i2c_adap, 0, sizeof(struct i2c_adapter));
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
233
static int master_xfer(struct i2c_adapter* adapter, struct i2c_msg *msg, int num)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
963
static u32 functionality(struct i2c_adapter *adapter)
drivers/media/v4l2-core/tuner-core.c
586
static void tuner_lookup(struct i2c_adapter *adap,
drivers/media/v4l2-core/v4l2-i2c.c
121
struct i2c_adapter *adapter,
drivers/media/v4l2-core/v4l2-i2c.c
64
struct i2c_adapter *adapter,
drivers/mfd/88pm860x-i2c.c
123
struct i2c_adapter *adap = i2c->adapter;
drivers/mfd/88pm860x-i2c.c
88
struct i2c_adapter *adap = i2c->adapter;
drivers/mfd/timberdale.c
250
.i2c_adapter = 0,
drivers/mfd/timberdale.c
280
.i2c_adapter = 0,
drivers/mfd/tps6594-i2c.c
28
static int tps6594_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
drivers/misc/eeprom/ee1004.c
50
struct i2c_adapter *adap;
drivers/misc/eeprom/ee1004.c
64
static struct ee1004_bus_data *ee1004_get_bus_data(struct i2c_adapter *adap)
drivers/misc/eeprom/idt_89hpesx.c
1178
struct i2c_adapter *adapter = pdev->client->adapter;
drivers/misc/eeprom/max6875.c
135
struct i2c_adapter *adapter = client->adapter;
drivers/misc/ics932s401.c
405
struct i2c_adapter *adapter = client->adapter;
drivers/misc/isl29003.c
379
struct i2c_adapter *adapter = client->adapter;
drivers/misc/tsl2550.c
336
struct i2c_adapter *adapter = client->adapter;
drivers/net/can/sja1000/peak_pci.c
168
struct i2c_adapter led_chip;
drivers/net/ethernet/intel/igb/igb.h
654
struct i2c_adapter i2c_adap;
drivers/net/ethernet/sfc/falcon/nic.h
176
struct i2c_adapter i2c_adap;
drivers/net/mctp/mctp-i2c.c
1025
struct i2c_adapter *root = NULL, *adap = NULL;
drivers/net/mctp/mctp-i2c.c
115
static struct i2c_adapter *mux_root_adapter(struct i2c_adapter *adap)
drivers/net/mctp/mctp-i2c.c
132
struct i2c_adapter *root = NULL;
drivers/net/mctp/mctp-i2c.c
61
struct i2c_adapter *adapter;
drivers/net/mctp/mctp-i2c.c
747
struct i2c_adapter *adap)
drivers/net/mctp/mctp-i2c.c
861
struct i2c_adapter *adap)
drivers/net/mctp/mctp-i2c.c
865
struct i2c_adapter *root;
drivers/net/mctp/mctp-i2c.c
921
struct i2c_adapter *adap)
drivers/net/mctp/mctp-i2c.c
943
static struct i2c_adapter *mctp_i2c_get_adapter(struct device *dev,
drivers/net/mctp/mctp-i2c.c
944
struct i2c_adapter **ret_root)
drivers/net/mctp/mctp-i2c.c
946
struct i2c_adapter *root, *adap;
drivers/net/mctp/mctp-i2c.c
964
static bool mctp_i2c_adapter_match(struct i2c_adapter *adap, bool match_no_of)
drivers/net/mctp/mctp-i2c.c
976
struct i2c_adapter *adap = NULL, *root = NULL;
drivers/net/mctp/mctp-i2c.c
996
struct i2c_adapter *root = NULL, *adap = NULL;
drivers/net/mdio/mdio-i2c.c
112
struct i2c_adapter *i2c = bus->priv;
drivers/net/mdio/mdio-i2c.c
147
struct i2c_adapter *i2c = bus->priv;
drivers/net/mdio/mdio-i2c.c
200
static int __i2c_transfer_err(struct i2c_adapter *i2c, struct i2c_msg *msgs,
drivers/net/mdio/mdio-i2c.c
214
static int __i2c_rollball_get_page(struct i2c_adapter *i2c, int bus_addr,
drivers/net/mdio/mdio-i2c.c
233
static int __i2c_rollball_set_page(struct i2c_adapter *i2c, int bus_addr,
drivers/net/mdio/mdio-i2c.c
263
static int i2c_transfer_rollball(struct i2c_adapter *i2c,
drivers/net/mdio/mdio-i2c.c
298
struct i2c_adapter *i2c = bus->priv;
drivers/net/mdio/mdio-i2c.c
341
struct i2c_adapter *i2c = bus->priv;
drivers/net/mdio/mdio-i2c.c
36
struct i2c_adapter *i2c = bus->priv;
drivers/net/mdio/mdio-i2c.c
422
static int i2c_mii_init_rollball(struct i2c_adapter *i2c)
drivers/net/mdio/mdio-i2c.c
448
static bool mdio_i2c_check_functionality(struct i2c_adapter *i2c,
drivers/net/mdio/mdio-i2c.c
461
struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2c,
drivers/net/mdio/mdio-i2c.c
71
struct i2c_adapter *i2c = bus->priv;
drivers/net/phy/sfp.c
232
struct i2c_adapter *i2c;
drivers/net/phy/sfp.c
3079
struct i2c_adapter *i2c;
drivers/net/phy/sfp.c
790
static int sfp_i2c_configure(struct sfp *sfp, struct i2c_adapter *i2c)
drivers/of/unittest.c
3056
struct i2c_adapter adap;
drivers/of/unittest.c
3059
static int unittest_i2c_master_xfer(struct i2c_adapter *adap,
drivers/of/unittest.c
3069
static u32 unittest_i2c_functionality(struct i2c_adapter *adap)
drivers/of/unittest.c
3084
struct i2c_adapter *adap;
drivers/of/unittest.c
3195
struct i2c_adapter *adap = client->adapter;
drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c
113
struct i2c_adapter *adapter;
drivers/pinctrl/pinctrl-cy8c95x0.c
1375
struct i2c_adapter *adapter = client->adapter;
drivers/platform/chrome/chromeos_laptop.c
136
static void chromeos_laptop_check_adapter(struct i2c_adapter *adapter)
drivers/platform/chrome/chromeos_laptop.c
81
chromes_laptop_instantiate_i2c_device(struct i2c_adapter *adapter,
drivers/platform/mellanox/mlx-platform.c
8079
struct i2c_adapter *search_adap;
drivers/platform/mellanox/mlx-platform.c
8424
mlxplat_i2c_mux_complition_notify(void *handle, struct i2c_adapter *parent,
drivers/platform/mellanox/mlx-platform.c
8425
struct i2c_adapter *adapters[])
drivers/platform/mellanox/mlxreg-hotplug.c
709
struct i2c_adapter *deferred_adap;
drivers/platform/mellanox/mlxreg-lc.c
641
static int mlxreg_lc_completion_notify(void *handle, struct i2c_adapter *parent,
drivers/platform/mellanox/mlxreg-lc.c
642
struct i2c_adapter *adapters[])
drivers/platform/mellanox/nvsw-sn2201.c
1036
struct i2c_adapter *adap;
drivers/platform/x86/amd/amd_isp4.c
254
static inline bool is_isp_i2c_adapter(struct i2c_adapter *adap)
drivers/platform/x86/amd/amd_isp4.c
260
struct i2c_adapter *adap)
drivers/platform/x86/amd/amd_isp4.c
285
struct i2c_adapter *adap;
drivers/platform/x86/amd/amd_isp4.c
345
struct i2c_adapter *adap = i2c_verify_adapter(dev);
drivers/platform/x86/dell/dell-lis3lv02d.c
103
static bool i2c_adapter_is_main_i801(struct i2c_adapter *adap)
drivers/platform/x86/dell/dell-lis3lv02d.c
114
struct i2c_adapter *adap, **adap_ret = data;
drivers/platform/x86/dell/dell-lis3lv02d.c
130
struct i2c_adapter *adap = NULL;
drivers/platform/x86/dell/dell-lis3lv02d.c
170
struct i2c_adapter *adap;
drivers/platform/x86/dell/dell-lis3lv02d.c
71
static int detect_lis3lv02d(struct i2c_adapter *adap, unsigned short addr)
drivers/platform/x86/x86-android-tablets/core.c
160
static __init struct i2c_adapter *
drivers/platform/x86/x86-android-tablets/core.c
180
static __init struct i2c_adapter *
drivers/platform/x86/x86-android-tablets/core.c
183
struct i2c_adapter *adap = NULL;
drivers/platform/x86/x86-android-tablets/core.c
209
struct i2c_adapter *adap;
drivers/power/supply/bq24190_charger.c
2065
struct i2c_adapter *adapter = client->adapter;
drivers/power/supply/bq24257_charger.c
945
struct i2c_adapter *adapter = client->adapter;
drivers/power/supply/ltc4162-l-charger.c
1135
struct i2c_adapter *adapter = client->adapter;
drivers/power/supply/max14656_charger_detector.c
239
struct i2c_adapter *adapter = client->adapter;
drivers/power/supply/max17040_battery.c
457
struct i2c_adapter *adapter = client->adapter;
drivers/power/supply/max17042_battery.c
1038
struct i2c_adapter *adapter = client->adapter;
drivers/power/supply/rt5033_battery.c
143
struct i2c_adapter *adapter = client->adapter;
drivers/power/supply/rt9455_charger.c
1587
struct i2c_adapter *adapter = client->adapter;
drivers/power/supply/sbs-manager.c
321
struct i2c_adapter *adapter = client->adapter;
drivers/regulator/max8952.c
176
struct i2c_adapter *adapter = client->adapter;
drivers/rtc/rtc-fm3130.c
348
struct i2c_adapter *adapter = client->adapter;
drivers/rtc/rtc-m41t80.c
909
struct i2c_adapter *adapter = client->adapter;
drivers/rtc/rtc-rv8803.c
644
struct i2c_adapter *adapter = client->adapter;
drivers/rtc/rtc-rx6110.c
420
struct i2c_adapter *adapter = client->adapter;
drivers/rtc/rtc-rx8025.c
526
struct i2c_adapter *adapter = client->adapter;
drivers/staging/greybus/i2c.c
208
static int gb_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/staging/greybus/i2c.c
218
static u32 gb_i2c_functionality(struct i2c_adapter *adap)
drivers/staging/greybus/i2c.c
23
struct i2c_adapter adapter;
drivers/staging/greybus/i2c.c
235
struct i2c_adapter *adapter;
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c
592
struct i2c_adapter *adapter = client->adapter;
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
720
struct i2c_adapter *adapter = client->adapter;
drivers/staging/media/av7110/av7110.h
105
struct i2c_adapter i2c_adap;
drivers/staging/media/av7110/sp8870.c
34
struct i2c_adapter *i2c;
drivers/staging/media/av7110/sp8870.c
561
struct i2c_adapter *i2c)
drivers/staging/media/av7110/sp8870.h
23
struct dvb_frontend *sp8870_attach(const struct sp8870_config *config, struct i2c_adapter *i2c);
drivers/staging/media/av7110/sp8870.h
26
struct i2c_adapter *i2c)
drivers/tee/optee/rpc.c
42
struct i2c_adapter *adapter;
drivers/usb/misc/usb251xb.c
246
struct i2c_adapter *adap;
drivers/usb/typec/tcpm/fusb302.c
1691
struct i2c_adapter *adapter = client->adapter;
drivers/video/fbdev/aty/radeonfb.h
275
struct i2c_adapter adapter;
drivers/video/fbdev/core/fb_ddc.c
23
static unsigned char *fb_do_probe_ddc_edid(struct i2c_adapter *adapter)
drivers/video/fbdev/core/fb_ddc.c
55
unsigned char *fb_ddc_read(struct i2c_adapter *adapter)
drivers/video/fbdev/cyber2000fb.c
1265
strscpy(cfb->i2c_adapter.name, cfb->fb.fix.id,
drivers/video/fbdev/cyber2000fb.c
1266
sizeof(cfb->i2c_adapter.name));
drivers/video/fbdev/cyber2000fb.c
1267
cfb->i2c_adapter.owner = THIS_MODULE;
drivers/video/fbdev/cyber2000fb.c
1268
cfb->i2c_adapter.algo_data = &cfb->i2c_algo;
drivers/video/fbdev/cyber2000fb.c
1269
cfb->i2c_adapter.dev.parent = cfb->fb.device;
drivers/video/fbdev/cyber2000fb.c
1278
return i2c_bit_add_bus(&cfb->i2c_adapter);
drivers/video/fbdev/cyber2000fb.c
1283
i2c_del_adapter(&cfb->i2c_adapter);
drivers/video/fbdev/cyber2000fb.c
92
struct i2c_adapter ddc_adapter;
drivers/video/fbdev/cyber2000fb.c
97
struct i2c_adapter i2c_adapter;
drivers/video/fbdev/cyber2000fb.h
465
struct i2c_adapter *i2c;
drivers/video/fbdev/i740fb.c
42
struct i2c_adapter ddc_adapter;
drivers/video/fbdev/i810/i810.h
248
struct i2c_adapter adapter;
drivers/video/fbdev/matrox/matroxfb_maven.c
1254
struct i2c_adapter *adapter = client->adapter;
drivers/video/fbdev/matrox/matroxfb_maven.h
11
struct i2c_adapter adapter;
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
102
static int mb862xx_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
137
static u32 mb862xx_func(struct i2c_adapter *adap)
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
147
static struct i2c_adapter mb862xx_i2c_adapter = {
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
16
static int mb862xx_i2c_wait_event(struct i2c_adapter *adap)
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
31
static int mb862xx_i2c_do_address(struct i2c_adapter *adap, int addr)
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
44
static int mb862xx_i2c_write_byte(struct i2c_adapter *adap, u8 byte)
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
55
static int mb862xx_i2c_read_byte(struct i2c_adapter *adap, u8 *byte, int last)
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
66
static void mb862xx_i2c_stop(struct i2c_adapter *adap)
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
75
static int mb862xx_i2c_read(struct i2c_adapter *adap, struct i2c_msg *m)
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
89
static int mb862xx_i2c_write(struct i2c_adapter *adap, struct i2c_msg *m)
drivers/video/fbdev/mb862xx/mb862xxfb.h
83
struct i2c_adapter *adap; /* GDC I2C bus adapter */
drivers/video/fbdev/nvidia/nv_type.h
44
struct i2c_adapter adapter;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
137
static int dvic_ddc_read(struct i2c_adapter *adapter,
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
174
if (!ddata->i2c_adapter)
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
178
r = dvic_ddc_read(ddata->i2c_adapter, edid, l, 0);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
188
r = dvic_ddc_read(ddata->i2c_adapter, edid + EDID_LENGTH,
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
205
if (!ddata->i2c_adapter)
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
208
r = dvic_ddc_read(ddata->i2c_adapter, &out, 1, 0);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
236
struct i2c_adapter *adapter;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
256
ddata->i2c_adapter = adapter;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
301
i2c_put_adapter(ddata->i2c_adapter);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
319
i2c_put_adapter(ddata->i2c_adapter);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
45
struct i2c_adapter *i2c_adapter;
drivers/video/fbdev/riva/rivafb.h
40
struct i2c_adapter adapter;
drivers/video/fbdev/s3fb.c
42
struct i2c_adapter ddc_adapter;
drivers/video/fbdev/savage/savagefb.h
183
struct i2c_adapter adapter;
drivers/video/fbdev/tridentfb.c
49
struct i2c_adapter ddc_adapter;
drivers/video/fbdev/via/via_aux.c
13
struct via_aux_bus *via_aux_probe(struct i2c_adapter *adap)
drivers/video/fbdev/via/via_aux.h
19
struct i2c_adapter *adap; /* the I2C device to access the bus */
drivers/video/fbdev/via/via_aux.h
38
struct via_aux_bus *via_aux_probe(struct i2c_adapter *adap);
drivers/video/fbdev/via/via_i2c.c
180
struct i2c_adapter *viafb_find_i2c_adapter(enum viafb_i2c_adap which)
drivers/video/fbdev/via/via_i2c.c
189
static int create_i2c_bus(struct i2c_adapter *adapter,
drivers/video/fbdev/via/vt1636.c
109
bool viafb_lvds_identify_vt1636(u8 i2c_adapter)
drivers/video/fbdev/via/vt1636.c
120
if (viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR,
drivers/video/fbdev/via/vt1636.c
123
viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x01, &Buffer[1]);
drivers/video/fbdev/via/vt1636.c
129
viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x02, &Buffer[0]);
drivers/video/fbdev/via/vt1636.c
130
viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x03, &Buffer[1]);
drivers/video/fbdev/via/vt1636.h
11
bool viafb_lvds_identify_vt1636(u8 i2c_adapter);
drivers/w1/slaves/w1_ds28e17.c
346
static int w1_f19_i2c_master_transfer(struct i2c_adapter *adapter,
drivers/w1/slaves/w1_ds28e17.c
467
static u32 w1_f19_i2c_functionality(struct i2c_adapter *adapter)
drivers/w1/slaves/w1_ds28e17.c
80
struct i2c_adapter adapter;
include/drm/display/drm_dp_dual_mode_helper.h
108
drm_dp_dual_mode_detect(const struct drm_device *dev, struct i2c_adapter *adapter);
include/drm/display/drm_dp_dual_mode_helper.h
110
struct i2c_adapter *adapter);
include/drm/display/drm_dp_dual_mode_helper.h
112
struct i2c_adapter *adapter, bool *enabled);
include/drm/display/drm_dp_dual_mode_helper.h
114
struct i2c_adapter *adapter, bool enable);
include/drm/display/drm_dp_dual_mode_helper.h
117
int drm_lspcon_get_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
include/drm/display/drm_dp_dual_mode_helper.h
119
int drm_lspcon_set_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
include/drm/display/drm_dp_dual_mode_helper.h
66
struct i2c_adapter;
include/drm/display/drm_dp_dual_mode_helper.h
68
ssize_t drm_dp_dual_mode_read(struct i2c_adapter *adapter,
include/drm/display/drm_dp_dual_mode_helper.h
70
ssize_t drm_dp_dual_mode_write(struct i2c_adapter *adapter,
include/drm/display/drm_dp_helper.h
388
struct i2c_adapter ddc;
include/drm/display/drm_scdc_helper.h
32
struct i2c_adapter;
include/drm/display/drm_scdc_helper.h
34
ssize_t drm_scdc_read(struct i2c_adapter *adapter, u8 offset, void *buffer,
include/drm/display/drm_scdc_helper.h
36
ssize_t drm_scdc_write(struct i2c_adapter *adapter, u8 offset,
include/drm/display/drm_scdc_helper.h
51
static inline int drm_scdc_readb(struct i2c_adapter *adapter, u8 offset,
include/drm/display/drm_scdc_helper.h
69
static inline int drm_scdc_writeb(struct i2c_adapter *adapter, u8 offset,
include/drm/drm_bridge.h
1176
struct i2c_adapter *ddc;
include/drm/drm_bridge.h
48
struct i2c_adapter;
include/drm/drm_connector.h
2253
struct i2c_adapter *ddc;
include/drm/drm_connector.h
2365
struct i2c_adapter *ddc);
include/drm/drm_connector.h
2370
struct i2c_adapter *ddc);
include/drm/drm_connector.h
2375
struct i2c_adapter *ddc);
include/drm/drm_connector.h
2382
struct i2c_adapter *ddc,
include/drm/drm_connector.h
52
struct i2c_adapter;
include/drm/drm_edid.h
36
struct i2c_adapter;
include/drm/drm_edid.h
438
bool drm_probe_ddc(struct i2c_adapter *adapter);
include/drm/drm_edid.h
440
struct i2c_adapter *adapter);
include/drm/drm_edid.h
442
struct i2c_adapter *adapter);
include/drm/drm_edid.h
474
struct i2c_adapter *adapter);
include/drm/drm_edid.h
478
const struct drm_edid *drm_edid_read_base_block(struct i2c_adapter *adapter);
include/drm/drm_edid.h
480
struct i2c_adapter *adapter);
include/linux/fb.h
23
struct i2c_adapter;
include/linux/fb.h
802
extern unsigned char *fb_ddc_read(struct i2c_adapter *adapter);
include/linux/i2c-algo-bit.h
27
int (*pre_xfer) (struct i2c_adapter *);
include/linux/i2c-algo-bit.h
28
void (*post_xfer) (struct i2c_adapter *);
include/linux/i2c-algo-bit.h
39
int i2c_bit_add_bus(struct i2c_adapter *);
include/linux/i2c-algo-bit.h
40
int i2c_bit_add_numbered_bus(struct i2c_adapter *);
include/linux/i2c-algo-pca.h
84
int i2c_pca_add_bus(struct i2c_adapter *);
include/linux/i2c-algo-pca.h
85
int i2c_pca_add_numbered_bus(struct i2c_adapter *);
include/linux/i2c-algo-pcf.h
35
int i2c_pcf_add_bus(struct i2c_adapter *);
include/linux/i2c-atr.h
92
struct i2c_atr *i2c_atr_new(struct i2c_adapter *parent, struct device *dev,
include/linux/i2c-mux.h
19
struct i2c_adapter *parent;
include/linux/i2c-mux.h
32
struct i2c_adapter *adapter[];
include/linux/i2c-mux.h
35
struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent,
include/linux/i2c-mux.h
51
struct i2c_adapter *i2c_root_adapter(struct device *dev);
include/linux/i2c-smbus.h
29
struct i2c_client *i2c_new_smbus_alert_device(struct i2c_adapter *adapter,
include/linux/i2c-smbus.h
34
struct i2c_client *i2c_new_slave_host_notify_device(struct i2c_adapter *adapter);
include/linux/i2c-smbus.h
37
static inline struct i2c_client *i2c_new_slave_host_notify_device(struct i2c_adapter *adapter)
include/linux/i2c-smbus.h
47
void i2c_register_spd_write_disable(struct i2c_adapter *adap);
include/linux/i2c-smbus.h
48
void i2c_register_spd_write_enable(struct i2c_adapter *adap);
include/linux/i2c-smbus.h
50
static inline void i2c_register_spd_write_disable(struct i2c_adapter *adap) { }
include/linux/i2c-smbus.h
51
static inline void i2c_register_spd_write_enable(struct i2c_adapter *adap) { }
include/linux/i2c.h
1002
struct i2c_adapter *i2c_get_adapter_by_fwnode(struct fwnode_handle *fwnode);
include/linux/i2c.h
1012
static inline struct i2c_adapter *
include/linux/i2c.h
1018
static inline struct i2c_adapter *
include/linux/i2c.h
1034
static inline struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node)
include/linux/i2c.h
1040
static inline struct i2c_adapter *of_get_i2c_adapter_by_node(struct device_node *node)
include/linux/i2c.h
1055
static inline struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node)
include/linux/i2c.h
1060
static inline struct i2c_adapter *of_get_i2c_adapter_by_node(struct device_node *node)
include/linux/i2c.h
1085
struct i2c_adapter *i2c_acpi_find_adapter_by_handle(acpi_handle handle);
include/linux/i2c.h
1107
static inline struct i2c_adapter *i2c_acpi_find_adapter_by_handle(acpi_handle handle)
include/linux/i2c.h
130
int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num);
include/linux/i2c.h
132
int __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num);
include/linux/i2c.h
139
s32 i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
include/linux/i2c.h
144
s32 __i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
include/linux/i2c.h
33
struct i2c_adapter;
include/linux/i2c.h
346
struct i2c_adapter *adapter; /* the adapter we sit on */
include/linux/i2c.h
359
struct i2c_adapter *i2c_verify_adapter(struct device *dev);
include/linux/i2c.h
459
i2c_new_client_device(struct i2c_adapter *adap, struct i2c_board_info const *info);
include/linux/i2c.h
468
i2c_new_scanned_device(struct i2c_adapter *adap,
include/linux/i2c.h
471
int (*probe)(struct i2c_adapter *adap, unsigned short addr));
include/linux/i2c.h
474
int i2c_probe_func_quick_read(struct i2c_adapter *adap, unsigned short addr);
include/linux/i2c.h
477
i2c_new_dummy_device(struct i2c_adapter *adapter, u16 address);
include/linux/i2c.h
480
devm_i2c_new_dummy_device(struct device *dev, struct i2c_adapter *adap, u16 address);
include/linux/i2c.h
552
int (*xfer)(struct i2c_adapter *adap, struct i2c_msg *msgs,
include/linux/i2c.h
554
int (*master_xfer)(struct i2c_adapter *adap, struct i2c_msg *msgs,
include/linux/i2c.h
558
int (*xfer_atomic)(struct i2c_adapter *adap,
include/linux/i2c.h
560
int (*master_xfer_atomic)(struct i2c_adapter *adap,
include/linux/i2c.h
563
int (*smbus_xfer)(struct i2c_adapter *adap, u16 addr,
include/linux/i2c.h
566
int (*smbus_xfer_atomic)(struct i2c_adapter *adap, u16 addr,
include/linux/i2c.h
571
u32 (*functionality)(struct i2c_adapter *adap);
include/linux/i2c.h
594
void (*lock_bus)(struct i2c_adapter *adapter, unsigned int flags);
include/linux/i2c.h
595
int (*trylock_bus)(struct i2c_adapter *adapter, unsigned int flags);
include/linux/i2c.h
596
void (*unlock_bus)(struct i2c_adapter *adapter, unsigned int flags);
include/linux/i2c.h
655
int (*recover_bus)(struct i2c_adapter *adap);
include/linux/i2c.h
657
int (*get_scl)(struct i2c_adapter *adap);
include/linux/i2c.h
658
void (*set_scl)(struct i2c_adapter *adap, int val);
include/linux/i2c.h
659
int (*get_sda)(struct i2c_adapter *adap);
include/linux/i2c.h
660
void (*set_sda)(struct i2c_adapter *adap, int val);
include/linux/i2c.h
661
int (*get_bus_free)(struct i2c_adapter *adap);
include/linux/i2c.h
663
void (*prepare_recovery)(struct i2c_adapter *adap);
include/linux/i2c.h
664
void (*unprepare_recovery)(struct i2c_adapter *adap);
include/linux/i2c.h
674
int i2c_recover_bus(struct i2c_adapter *adap);
include/linux/i2c.h
677
int i2c_generic_scl_recovery(struct i2c_adapter *adap);
include/linux/i2c.h
769
#define to_i2c_adapter(d) container_of(d, struct i2c_adapter, dev)
include/linux/i2c.h
771
static inline void *i2c_get_adapdata(const struct i2c_adapter *adap)
include/linux/i2c.h
776
static inline void i2c_set_adapdata(struct i2c_adapter *adap, void *data)
include/linux/i2c.h
781
static inline struct i2c_adapter *
include/linux/i2c.h
782
i2c_parent_is_i2c_adapter(const struct i2c_adapter *adapter)
include/linux/i2c.h
807
i2c_lock_bus(struct i2c_adapter *adapter, unsigned int flags)
include/linux/i2c.h
821
i2c_trylock_bus(struct i2c_adapter *adapter, unsigned int flags)
include/linux/i2c.h
833
i2c_unlock_bus(struct i2c_adapter *adapter, unsigned int flags)
include/linux/i2c.h
848
static inline void i2c_mark_adapter_suspended(struct i2c_adapter *adap)
include/linux/i2c.h
863
static inline void i2c_mark_adapter_resumed(struct i2c_adapter *adap)
include/linux/i2c.h
888
int i2c_add_adapter(struct i2c_adapter *adap);
include/linux/i2c.h
889
int devm_i2c_add_adapter(struct device *dev, struct i2c_adapter *adapter);
include/linux/i2c.h
890
void i2c_del_adapter(struct i2c_adapter *adap);
include/linux/i2c.h
891
int i2c_add_numbered_adapter(struct i2c_adapter *adap);
include/linux/i2c.h
907
void i2c_clients_command(struct i2c_adapter *adap,
include/linux/i2c.h
910
struct i2c_adapter *i2c_get_adapter(int nr);
include/linux/i2c.h
911
void i2c_put_adapter(struct i2c_adapter *adap);
include/linux/i2c.h
912
unsigned int i2c_adapter_depth(struct i2c_adapter *adapter);
include/linux/i2c.h
917
static inline u32 i2c_get_functionality(struct i2c_adapter *adap)
include/linux/i2c.h
923
static inline int i2c_check_functionality(struct i2c_adapter *adap, u32 func)
include/linux/i2c.h
935
static inline bool i2c_check_quirks(struct i2c_adapter *adap, u64 quirks)
include/linux/i2c.h
943
static inline int i2c_adapter_id(struct i2c_adapter *adap)
include/linux/i2c.h
971
int i2c_handle_smbus_host_notify(struct i2c_adapter *adap, unsigned short addr);
include/linux/i2c.h
999
struct i2c_adapter *i2c_find_adapter_by_fwnode(struct fwnode_handle *fwnode);
include/linux/i3c/master.h
533
struct i2c_adapter i2c;
include/linux/mdio/mdio-i2c.h
11
struct i2c_adapter;
include/linux/mdio/mdio-i2c.h
21
struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2c,
include/linux/platform_data/media/timb_radio.h
13
int i2c_adapter; /* I2C adapter where the tuner and dsp are attached */
include/linux/platform_data/media/timb_video.h
14
int i2c_adapter; /* The I2C adapter where the encoder is attached */
include/linux/platform_data/mlxcpld.h
27
int (*completion_notify)(void *handle, struct i2c_adapter *parent,
include/linux/platform_data/mlxcpld.h
28
struct i2c_adapter *adapters[]);
include/linux/platform_data/mlxreg.h
102
struct i2c_adapter *adapter;
include/linux/via_i2c.h
16
struct i2c_adapter adapter;
include/linux/via_i2c.h
24
struct i2c_adapter *viafb_find_i2c_adapter(enum viafb_i2c_adap which);
include/media/drv-intf/saa7146.h
165
int saa7146_i2c_adapter_prepare(struct saa7146_dev *dev, struct i2c_adapter *i2c_adapter, u32 bitrate);
include/media/dvbdev.h
388
struct i2c_adapter;
include/media/dvbdev.h
422
struct i2c_adapter *adap,
include/media/v4l2-common.h
154
struct i2c_adapter *adapter, const char *client_type,
include/media/v4l2-common.h
171
struct i2c_adapter *adapter, struct i2c_board_info *info,
include/media/v4l2-common.h
228
struct i2c_adapter *adapter, const char *client_type,
include/media/v4l2-common.h
236
struct i2c_adapter *adapter, struct i2c_board_info *info,
include/trace/events/i2c.h
123
TP_PROTO(const struct i2c_adapter *adap, int num, int ret),
include/trace/events/i2c.h
26
TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg,
include/trace/events/i2c.h
59
TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg,
include/trace/events/i2c.h
90
TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg,
include/trace/events/smbus.h
134
TP_PROTO(const struct i2c_adapter *adap,
include/trace/events/smbus.h
200
TP_PROTO(const struct i2c_adapter *adap,
include/trace/events/smbus.h
24
TP_PROTO(const struct i2c_adapter *adap,
include/trace/events/smbus.h
92
TP_PROTO(const struct i2c_adapter *adap,
include/video/tdfx.h
191
struct i2c_adapter adapter;
sound/ppc/keywest.c
121
struct i2c_adapter *adap;
sound/ppc/keywest.c
34
static int keywest_attach_adapter(struct i2c_adapter *adapter)
sound/soc/codecs/max98390.c
1015
struct i2c_adapter *adapter = i2c->adapter;
sound/soc/codecs/max98520.c
682
struct i2c_adapter *adapter = to_i2c_adapter(i2c->dev.parent);
sound/soc/codecs/pcm6240.c
1335
struct i2c_adapter *adap = pcm_dev->client->adapter;
sound/soc/codecs/pcm6240.c
1408
struct i2c_adapter *adap = pcm_dev->client->adapter;
sound/soc/codecs/pcm6240.c
1585
struct i2c_adapter *adap = pcm_dev->client->adapter;