sys/dev/ic/dwhdmi.c
591
struct i2c_adapter ddc;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1615
struct i2c_adapter *ddc = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.c
181
static int amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.c
226
int amdgpu_eeprom_read(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.c
234
int amdgpu_eeprom_write(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.c
92
static int __amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.h
29
int amdgpu_eeprom_read(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/amdgpu/amdgpu_eeprom.h
33
int amdgpu_eeprom_write(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
42
static int amdgpu_i2c_pre_xfer(struct i2c_adapter *i2c_adap)
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
84
static void amdgpu_i2c_post_xfer(struct i2c_adapter *i2c_adap)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
225
struct i2c_adapter adapter;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
611
struct i2c_adapter base;
sys/dev/pci/drm/amd/amdgpu/atombios_i2c.c
107
int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/amdgpu/atombios_i2c.c
157
u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/amdgpu/atombios_i2c.h
27
int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/amdgpu/atombios_i2c.h
29
u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap);
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
102
static void smu_v11_0_i2c_clear_status(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
113
static void smu_v11_0_i2c_configure(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
135
static void smu_v11_0_i2c_set_clock(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
159
static void smu_v11_0_i2c_set_address(struct i2c_adapter *control, u16 address)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
171
static uint32_t smu_v11_0_i2c_poll_tx_status(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
223
static uint32_t smu_v11_0_i2c_poll_rx_status(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
268
static uint32_t smu_v11_0_i2c_transmit(struct i2c_adapter *control,
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
367
static uint32_t smu_v11_0_i2c_receive(struct i2c_adapter *control,
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
441
static void smu_v11_0_i2c_abort(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
458
static bool smu_v11_0_i2c_activity_done(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
47
static void smu_v11_0_i2c_set_clock_gating(struct i2c_adapter *control, bool en)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
497
static void smu_v11_0_i2c_init(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
520
static void smu_v11_0_i2c_fini(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
556
static bool smu_v11_0_i2c_bus_lock(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
568
static bool smu_v11_0_i2c_bus_unlock(struct i2c_adapter *control)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
582
static uint32_t smu_v11_0_i2c_read_data(struct i2c_adapter *control,
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
595
static uint32_t smu_v11_0_i2c_write_data(struct i2c_adapter *control,
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
609
static void lock_bus(struct i2c_adapter *i2c, unsigned int flags)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
621
static int trylock_bus(struct i2c_adapter *i2c, unsigned int flags)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
627
static void unlock_bus(struct i2c_adapter *i2c, unsigned int flags)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
645
static int smu_v11_0_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
711
static u32 smu_v11_0_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
728
struct i2c_adapter *control = &smu_i2c->adapter;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
76
static int smu_v11_0_i2c_enable(struct i2c_adapter *control, bool enable)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
767
bool smu_v11_0_i2c_test_bus(struct i2c_adapter *control)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7715
struct i2c_adapter *ddc;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7775
struct i2c_adapter *ddc;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8863
static int amdgpu_dm_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8908
static u32 amdgpu_dm_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1002
struct i2c_adapter *ddc;
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
300
struct i2c_adapter adapter;
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
366
struct i2c_adapter *ras_eeprom_i2c_bus;
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
367
struct i2c_adapter *fru_eeprom_i2c_bus;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
653
struct i2c_adapter;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1630
static int arcturus_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1708
static u32 arcturus_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1735
struct i2c_adapter *control = &smu_i2c->adapter;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3028
static int navi10_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3106
static u32 navi10_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3132
struct i2c_adapter *control = &smu_i2c->adapter;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2534
static int sienna_cichlid_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2612
static u32 sienna_cichlid_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2638
struct i2c_adapter *control = &smu_i2c->adapter;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1530
static int aldebaran_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1608
static u32 aldebaran_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1631
struct i2c_adapter *control = &smu_i2c->adapter;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2720
static int smu_v13_0_0_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2798
static u32 smu_v13_0_0_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2823
struct i2c_adapter *control = &smu_i2c->adapter;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2393
static int smu_v13_0_6_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2475
static u32 smu_v13_0_6_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2500
struct i2c_adapter *control = &smu_i2c->adapter;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1976
static int smu_v14_0_2_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2054
static u32 smu_v14_0_2_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2079
struct i2c_adapter *control = &smu_i2c->adapter;
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
127
ssize_t drm_dp_dual_mode_write(struct i2c_adapter *adapter,
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
206
struct i2c_adapter *adapter)
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
278
struct i2c_adapter *adapter)
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
323
enum drm_dp_dual_mode_type type, struct i2c_adapter *adapter,
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
362
struct i2c_adapter *adapter, bool enable)
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
446
int drm_lspcon_get_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
494
int drm_lspcon_set_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c
63
ssize_t drm_dp_dual_mode_read(struct i2c_adapter *adapter,
sys/dev/pci/drm/display/drm_dp_helper.c
1869
static u32 drm_dp_i2c_functionality(struct i2c_adapter *adapter)
sys/dev/pci/drm/display/drm_dp_helper.c
2139
static int drm_dp_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs,
sys/dev/pci/drm/display/drm_dp_helper.c
2224
static struct drm_dp_aux *i2c_to_aux(struct i2c_adapter *i2c)
sys/dev/pci/drm/display/drm_dp_helper.c
2229
static void lock_bus(struct i2c_adapter *i2c, unsigned int flags)
sys/dev/pci/drm/display/drm_dp_helper.c
2234
static int trylock_bus(struct i2c_adapter *i2c, unsigned int flags)
sys/dev/pci/drm/display/drm_dp_helper.c
2239
static void unlock_bus(struct i2c_adapter *i2c, unsigned int flags)
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5932
static int drm_dp_mst_i2c_xfer(struct i2c_adapter *adapter,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5959
static u32 drm_dp_mst_i2c_functionality(struct i2c_adapter *adapter)
sys/dev/pci/drm/display/drm_scdc_helper.c
110
ssize_t drm_scdc_write(struct i2c_adapter *adapter, u8 offset,
sys/dev/pci/drm/display/drm_scdc_helper.c
70
ssize_t drm_scdc_read(struct i2c_adapter *adapter, u8 offset, void *buffer,
sys/dev/pci/drm/drm_connector.c
228
struct i2c_adapter *ddc)
sys/dev/pci/drm/drm_connector.c
369
struct i2c_adapter *ddc)
sys/dev/pci/drm/drm_connector.c
447
struct i2c_adapter *ddc)
sys/dev/pci/drm/drm_connector.c
484
struct i2c_adapter *ddc)
sys/dev/pci/drm/drm_connector.c
526
struct i2c_adapter *ddc)
sys/dev/pci/drm/drm_connector.c
578
struct i2c_adapter *ddc,
sys/dev/pci/drm/drm_edid.c
2152
struct i2c_adapter *adapter = data;
sys/dev/pci/drm/drm_edid.c
2609
drm_probe_ddc(struct i2c_adapter *adapter)
sys/dev/pci/drm/drm_edid.c
2628
struct i2c_adapter *adapter)
sys/dev/pci/drm/drm_edid.c
2709
struct i2c_adapter *adapter)
sys/dev/pci/drm/drm_edid.c
2871
const struct drm_edid *drm_edid_read_base_block(struct i2c_adapter *adapter)
sys/dev/pci/drm/drm_edid.c
2906
struct i2c_adapter *adapter)
sys/dev/pci/drm/drm_edid.c
2939
struct i2c_adapter *adapter)
sys/dev/pci/drm/drm_linux.c
1224
i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
sys/dev/pci/drm/drm_linux.c
1272
__i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
sys/dev/pci/drm/drm_linux.c
1291
i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
sys/dev/pci/drm/drm_linux.c
1307
i2c_bb_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
sys/dev/pci/drm/drm_linux.c
1310
struct i2c_adapter bb;
sys/dev/pci/drm/drm_linux.c
1319
i2c_bb_functionality(struct i2c_adapter *adap)
sys/dev/pci/drm/drm_linux.c
1330
i2c_bit_add_bus(struct i2c_adapter *adap)
sys/dev/pci/drm/drm_probe_helper.c
1325
struct i2c_adapter *ddc = connector->ddc;
sys/dev/pci/drm/i915/display/dvo_ch7017.c
204
struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/dvo_ch7xxx.c
152
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_ch7xxx.c
190
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_ch7xxx.c
214
struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/dvo_ivch.c
197
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_ivch.c
240
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_ivch.c
266
struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/dvo_ns2501.c
396
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_ns2501.c
441
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_ns2501.c
473
struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/dvo_sil164.c
115
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_sil164.c
140
struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/dvo_sil164.c
78
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_tfp410.c
136
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/dvo_tfp410.c
172
struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/dvo_tfp410.c
99
struct i2c_adapter *adapter = dvo->i2c_bus;
sys/dev/pci/drm/i915/display/intel_connector.c
243
struct i2c_adapter *ddc)
sys/dev/pci/drm/i915/display/intel_connector.h
13
struct i2c_adapter;
sys/dev/pci/drm/i915/display/intel_connector.h
28
int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *ddc);
sys/dev/pci/drm/i915/display/intel_crt.c
627
struct i2c_adapter *ddc)
sys/dev/pci/drm/i915/display/intel_crt.c
646
struct i2c_adapter *ddc)
sys/dev/pci/drm/i915/display/intel_crt.c
940
struct i2c_adapter *ddc;
sys/dev/pci/drm/i915/display/intel_ddi.c
4680
struct i2c_adapter *ddc = connector->base.ddc;
sys/dev/pci/drm/i915/display/intel_dsi_vbt.c
448
struct i2c_adapter *adapter;
sys/dev/pci/drm/i915/display/intel_dsi_vbt.c
499
struct i2c_adapter *adapter;
sys/dev/pci/drm/i915/display/intel_dvo.c
421
struct i2c_adapter *i2c;
sys/dev/pci/drm/i915/display/intel_dvo_dev.h
32
struct i2c_adapter;
sys/dev/pci/drm/i915/display/intel_dvo_dev.h
45
struct i2c_adapter *i2c_bus;
sys/dev/pci/drm/i915/display/intel_dvo_dev.h
54
struct i2c_adapter *i2cbus);
sys/dev/pci/drm/i915/display/intel_gmbus.c
1096
struct i2c_adapter *intel_gmbus_get_adapter(struct intel_display *display,
sys/dev/pci/drm/i915/display/intel_gmbus.c
1106
void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit)
sys/dev/pci/drm/i915/display/intel_gmbus.c
1122
bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/intel_gmbus.c
209
to_intel_gmbus(struct i2c_adapter *i2c)
sys/dev/pci/drm/i915/display/intel_gmbus.c
339
intel_gpio_pre_xfer(struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/intel_gmbus.c
359
intel_gpio_post_xfer(struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/intel_gmbus.c
48
struct i2c_adapter adapter;
sys/dev/pci/drm/i915/display/intel_gmbus.c
768
do_gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num,
sys/dev/pci/drm/i915/display/intel_gmbus.c
899
gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
sys/dev/pci/drm/i915/display/intel_gmbus.c
923
int intel_gmbus_output_aksv(struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/intel_gmbus.c
962
static u32 gmbus_func(struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/intel_gmbus.c
976
static void gmbus_lock_bus(struct i2c_adapter *adapter,
sys/dev/pci/drm/i915/display/intel_gmbus.c
985
static int gmbus_trylock_bus(struct i2c_adapter *adapter,
sys/dev/pci/drm/i915/display/intel_gmbus.c
994
static void gmbus_unlock_bus(struct i2c_adapter *adapter,
sys/dev/pci/drm/i915/display/intel_gmbus.h
11
struct i2c_adapter;
sys/dev/pci/drm/i915/display/intel_gmbus.h
40
int intel_gmbus_output_aksv(struct i2c_adapter *adapter);
sys/dev/pci/drm/i915/display/intel_gmbus.h
42
struct i2c_adapter *
sys/dev/pci/drm/i915/display/intel_gmbus.h
44
void intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit);
sys/dev/pci/drm/i915/display/intel_gmbus.h
45
bool intel_gmbus_is_forced_bit(struct i2c_adapter *adapter);
sys/dev/pci/drm/i915/display/intel_hdmi.c
1287
struct i2c_adapter *ddc = hdmi->attached_connector->base.ddc;
sys/dev/pci/drm/i915/display/intel_hdmi.c
1303
struct i2c_adapter *ddc = hdmi->attached_connector->base.ddc;
sys/dev/pci/drm/i915/display/intel_hdmi.c
1330
struct i2c_adapter *ddc = hdmi->attached_connector->base.ddc;
sys/dev/pci/drm/i915/display/intel_hdmi.c
1363
struct i2c_adapter *ddc = hdmi->attached_connector->base.ddc;
sys/dev/pci/drm/i915/display/intel_hdmi.c
2454
struct i2c_adapter *ddc = connector->base.ddc;
sys/dev/pci/drm/i915/display/intel_hdmi.c
2506
struct i2c_adapter *ddc = connector->base.ddc;
sys/dev/pci/drm/i915/display/intel_lspcon.c
159
struct i2c_adapter *ddc = &intel_dp->aux.ddc;
sys/dev/pci/drm/i915/display/intel_lspcon.c
218
struct i2c_adapter *ddc = &intel_dp->aux.ddc;
sys/dev/pci/drm/i915/display/intel_lspcon.c
265
struct i2c_adapter *ddc = &intel_dp->aux.ddc;
sys/dev/pci/drm/i915/display/intel_sdvo.c
2073
struct i2c_adapter *ddc = connector->ddc;
sys/dev/pci/drm/i915/display/intel_sdvo.c
2086
struct i2c_adapter *ddc;
sys/dev/pci/drm/i915/display/intel_sdvo.c
3285
static int intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter,
sys/dev/pci/drm/i915/display/intel_sdvo.c
3298
static u32 intel_sdvo_ddc_proxy_func(struct i2c_adapter *adapter)
sys/dev/pci/drm/i915/display/intel_sdvo.c
3311
static void proxy_lock_bus(struct i2c_adapter *adapter,
sys/dev/pci/drm/i915/display/intel_sdvo.c
3320
static int proxy_trylock_bus(struct i2c_adapter *adapter,
sys/dev/pci/drm/i915/display/intel_sdvo.c
3329
static void proxy_unlock_bus(struct i2c_adapter *adapter,
sys/dev/pci/drm/i915/display/intel_sdvo.c
90
struct i2c_adapter ddc;
sys/dev/pci/drm/i915/display/intel_sdvo.c
98
struct i2c_adapter *i2c;
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
108
drm_dp_dual_mode_detect(const struct drm_device *dev, struct i2c_adapter *adapter);
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
110
struct i2c_adapter *adapter);
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
112
struct i2c_adapter *adapter, bool *enabled);
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
114
struct i2c_adapter *adapter, bool enable);
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
117
int drm_lspcon_get_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
119
int drm_lspcon_set_mode(const struct drm_device *dev, struct i2c_adapter *adapter,
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
66
struct i2c_adapter;
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
68
ssize_t drm_dp_dual_mode_read(struct i2c_adapter *adapter,
sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h
70
ssize_t drm_dp_dual_mode_write(struct i2c_adapter *adapter,
sys/dev/pci/drm/include/drm/display/drm_dp_helper.h
372
struct i2c_adapter ddc;
sys/dev/pci/drm/include/drm/display/drm_scdc_helper.h
32
struct i2c_adapter;
sys/dev/pci/drm/include/drm/display/drm_scdc_helper.h
34
ssize_t drm_scdc_read(struct i2c_adapter *adapter, u8 offset, void *buffer,
sys/dev/pci/drm/include/drm/display/drm_scdc_helper.h
36
ssize_t drm_scdc_write(struct i2c_adapter *adapter, u8 offset,
sys/dev/pci/drm/include/drm/display/drm_scdc_helper.h
51
static inline int drm_scdc_readb(struct i2c_adapter *adapter, u8 offset,
sys/dev/pci/drm/include/drm/display/drm_scdc_helper.h
69
static inline int drm_scdc_writeb(struct i2c_adapter *adapter, u8 offset,
sys/dev/pci/drm/include/drm/drm_bridge.h
1064
struct i2c_adapter *ddc;
sys/dev/pci/drm/include/drm/drm_bridge.h
48
struct i2c_adapter;
sys/dev/pci/drm/include/drm/drm_connector.h
2210
struct i2c_adapter *ddc;
sys/dev/pci/drm/include/drm/drm_connector.h
2327
struct i2c_adapter *ddc);
sys/dev/pci/drm/include/drm/drm_connector.h
2332
struct i2c_adapter *ddc);
sys/dev/pci/drm/include/drm/drm_connector.h
2337
struct i2c_adapter *ddc);
sys/dev/pci/drm/include/drm/drm_connector.h
2344
struct i2c_adapter *ddc,
sys/dev/pci/drm/include/drm/drm_connector.h
52
struct i2c_adapter;
sys/dev/pci/drm/include/drm/drm_edid.h
36
struct i2c_adapter;
sys/dev/pci/drm/include/drm/drm_edid.h
438
bool drm_probe_ddc(struct i2c_adapter *adapter);
sys/dev/pci/drm/include/drm/drm_edid.h
440
struct i2c_adapter *adapter);
sys/dev/pci/drm/include/drm/drm_edid.h
442
struct i2c_adapter *adapter);
sys/dev/pci/drm/include/drm/drm_edid.h
474
struct i2c_adapter *adapter);
sys/dev/pci/drm/include/drm/drm_edid.h
478
const struct drm_edid *drm_edid_read_base_block(struct i2c_adapter *adapter);
sys/dev/pci/drm/include/drm/drm_edid.h
480
struct i2c_adapter *adapter);
sys/dev/pci/drm/include/linux/i2c.h
100
int i2c_transfer(struct i2c_adapter *, struct i2c_msg *, int);
sys/dev/pci/drm/include/linux/i2c.h
103
i2c_add_adapter(struct i2c_adapter *adap)
sys/dev/pci/drm/include/linux/i2c.h
110
devm_i2c_add_adapter(struct device *dev, struct i2c_adapter *adap)
sys/dev/pci/drm/include/linux/i2c.h
116
i2c_del_adapter(struct i2c_adapter *adap)
sys/dev/pci/drm/include/linux/i2c.h
121
i2c_get_adapdata(struct i2c_adapter *adap)
sys/dev/pci/drm/include/linux/i2c.h
127
i2c_set_adapdata(struct i2c_adapter *adap, void *data)
sys/dev/pci/drm/include/linux/i2c.h
132
int i2c_bit_add_bus(struct i2c_adapter *);
sys/dev/pci/drm/include/linux/i2c.h
70
void (*lock_bus)(struct i2c_adapter *, unsigned int);
sys/dev/pci/drm/include/linux/i2c.h
71
int (*trylock_bus)(struct i2c_adapter *, unsigned int);
sys/dev/pci/drm/include/linux/i2c.h
72
void (*unlock_bus)(struct i2c_adapter *, unsigned int);
sys/dev/pci/drm/include/linux/i2c.h
89
int (*master_xfer)(struct i2c_adapter *, struct i2c_msg *, int);
sys/dev/pci/drm/include/linux/i2c.h
90
uint32_t (*functionality)(struct i2c_adapter *);
sys/dev/pci/drm/include/linux/i2c.h
99
int __i2c_transfer(struct i2c_adapter *, struct i2c_msg *, int);
sys/dev/pci/drm/radeon/atom.h
159
struct i2c_adapter;
sys/dev/pci/drm/radeon/atom.h
160
int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/radeon/atom.h
162
u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap);
sys/dev/pci/drm/radeon/atombios_i2c.c
100
int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/radeon/atombios_i2c.c
150
u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/radeon/radeon_connectors.c
1849
struct i2c_adapter *ddc = NULL;
sys/dev/pci/drm/radeon/radeon_connectors.c
2370
struct i2c_adapter *ddc = NULL;
sys/dev/pci/drm/radeon/radeon_i2c.c
158
static void post_xfer(struct i2c_adapter *i2c_adap)
sys/dev/pci/drm/radeon/radeon_i2c.c
420
static int r100_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/radeon/radeon_i2c.c
673
static int r500_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/radeon/radeon_i2c.c
88
static int pre_xfer(struct i2c_adapter *i2c_adap)
sys/dev/pci/drm/radeon/radeon_i2c.c
906
static int radeon_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
sys/dev/pci/drm/radeon/radeon_i2c.c
987
static u32 radeon_hw_i2c_func(struct i2c_adapter *adap)
sys/dev/pci/drm/radeon/radeon_mode.h
204
struct i2c_adapter adapter;