/linux-master/drivers/i2c/ |
H A D | i2c-dev.c | 35 * An i2c_dev represents an i2c_adapter ... an I2C or SMBus master, not a 39 * The list of i2c_dev structures is parallel to the i2c_adapter lists 44 struct i2c_adapter *adap; 68 static struct i2c_dev *get_free_i2c_dev(struct i2c_adapter *adap) 119 * descriptor starts out associated only with an i2c_adapter (and bus). 124 * are submitted directly to an i2c_adapter. However, SMBus-only adapters 191 static int i2cdev_check_mux_parents(struct i2c_adapter *adapter, int addr) 193 struct i2c_adapter *parent = i2c_parent_is_i2c_adapter(adapter); 220 static int i2cdev_check_addr(struct i2c_adapter *adapter, unsigned int addr) 222 struct i2c_adapter *paren [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-uniphier-f.c | 80 struct i2c_adapter adap; 313 static int uniphier_fi2c_master_xfer_one(struct i2c_adapter *adap, 385 static int uniphier_fi2c_check_bus_busy(struct i2c_adapter *adap) 406 static int uniphier_fi2c_master_xfer(struct i2c_adapter *adap, 431 static u32 uniphier_fi2c_functionality(struct i2c_adapter *adap) 441 static int uniphier_fi2c_get_scl(struct i2c_adapter *adap) 449 static void uniphier_fi2c_set_scl(struct i2c_adapter *adap, int val) 457 static int uniphier_fi2c_get_sda(struct i2c_adapter *adap) 465 static void uniphier_fi2c_unprepare_recovery(struct i2c_adapter *adap)
|
H A D | i2c-cht-wc.c | 41 struct i2c_adapter adapter; 109 static u32 cht_wc_i2c_adap_master_func(struct i2c_adapter *adap) 115 static int cht_wc_i2c_adap_smbus_xfer(struct i2c_adapter *_adap, u16 addr, 196 static void cht_wc_i2c_adap_lock_bus(struct i2c_adapter *adapter, 202 static int cht_wc_i2c_adap_trylock_bus(struct i2c_adapter *adapter, 208 static void cht_wc_i2c_adap_unlock_bus(struct i2c_adapter *adapter,
|
H A D | i2c-owl.c | 95 struct i2c_adapter adap; 230 static u32 owl_i2c_func(struct i2c_adapter *adap) 235 static int owl_i2c_check_bus_busy(struct i2c_adapter *adap) 252 static int owl_i2c_xfer_common(struct i2c_adapter *adap, struct i2c_msg *msgs, 410 static int owl_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, 416 static int owl_i2c_xfer_atomic(struct i2c_adapter *adap,
|
H A D | i2c-pca-isa.c | 34 static struct i2c_adapter pca_isa_ops; 102 static struct i2c_adapter pca_isa_ops = {
|
H A D | i2c-cpm.c | 99 struct i2c_adapter adap; 121 struct i2c_adapter *adap = dev_id; 168 static void cpm_i2c_force_close(struct i2c_adapter *adap) 181 static void cpm_i2c_parse_message(struct i2c_adapter *adap, 240 static int cpm_i2c_check_message(struct i2c_adapter *adap, 297 static int cpm_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) 397 static u32 cpm_i2c_func(struct i2c_adapter *adap) 416 static const struct i2c_adapter cpm_ops = {
|
H A D | i2c-viai2c-wmt.c | 32 static u32 wmt_i2c_func(struct i2c_adapter *adap) 79 struct i2c_adapter *adap;
|
/linux-master/drivers/media/usb/cx231xx/ |
H A D | cx231xx-i2c.c | 72 static int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap, 183 static int cx231xx_i2c_recv_bytes(struct i2c_adapter *i2c_adap, 269 static int cx231xx_i2c_recv_bytes_with_saddr(struct i2c_adapter *i2c_adap, 333 static int cx231xx_i2c_check_for_device(struct i2c_adapter *i2c_adap, 360 static int cx231xx_i2c_xfer(struct i2c_adapter *i2c_adap, 438 static u32 functionality(struct i2c_adapter *adap) 448 static const struct i2c_adapter cx231xx_adap_template = { 480 struct i2c_adapter *adap; 578 struct i2c_adapter *cx231xx_get_i2c_adap(struct cx231xx *dev, int i2c_port)
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_gmbus.c | 45 struct i2c_adapter adapter; 203 to_intel_gmbus(struct i2c_adapter *i2c) 309 intel_gpio_pre_xfer(struct i2c_adapter *adapter) 326 intel_gpio_post_xfer(struct i2c_adapter *adapter) 621 do_gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num, 752 gmbus_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) 776 int intel_gmbus_output_aksv(struct i2c_adapter *adapter) 815 static u32 gmbus_func(struct i2c_adapter *adapter) 829 static void gmbus_lock_bus(struct i2c_adapter *adapter, 838 static int gmbus_trylock_bus(struct i2c_adapter *adapte [all...] |
/linux-master/drivers/i2c/algos/ |
H A D | i2c-algo-pca.c | 182 static int pca_xfer(struct i2c_adapter *i2c_adap, 358 static u32 pca_func(struct i2c_adapter *adap) 368 static unsigned int pca_probe_chip(struct i2c_adapter *adap) 391 static int pca_init(struct i2c_adapter *adap) 532 int i2c_pca_add_bus(struct i2c_adapter *adap) 544 int i2c_pca_add_numbered_bus(struct i2c_adapter *adap)
|
/linux-master/drivers/media/pci/ddbridge/ |
H A D | ddbridge-ci.c | 173 struct i2c_adapter *i2c = &ci->port->i2c->adap; 184 struct i2c_adapter *i2c = &ci->port->i2c->adap; 197 struct i2c_adapter *i2c = &ci->port->i2c->adap; 207 struct i2c_adapter *i2c = &ci->port->i2c->adap; 220 struct i2c_adapter *i2c = &ci->port->i2c->adap; 262 struct i2c_adapter *i2c = &ci->port->i2c->adap;
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | lnbh29.c | 23 struct i2c_adapter *i2c; 134 struct i2c_adapter *i2c)
|
H A D | lnbh25.c | 30 struct i2c_adapter *i2c; 146 struct i2c_adapter *i2c)
|
H A D | tda8261.c | 19 struct i2c_adapter *i2c; 167 struct i2c_adapter *i2c)
|
H A D | tda826x.c | 26 struct i2c_adapter *i2c; 130 struct dvb_frontend *tda826x_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c, int has_loopthrough)
|
H A D | isl6405.c | 25 struct i2c_adapter *i2c; 106 struct dvb_frontend *isl6405_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c,
|
/linux-master/drivers/media/pci/mantis/ |
H A D | mantis_vp1033.c | 78 struct i2c_adapter *adapter = &mantis->adapter; 154 struct i2c_adapter *adapter = &mantis->adapter;
|
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | au6610.c | 83 static int au6610_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], 113 static u32 au6610_i2c_func(struct i2c_adapter *adapter)
|
/linux-master/drivers/media/usb/hdpvr/ |
H A D | hdpvr.h | 111 struct i2c_adapter i2c_adapter; member in struct:hdpvr_device
|
/linux-master/drivers/media/common/ |
H A D | ttpci-eeprom.c | 106 static int ttpci_eeprom_read_encodedMAC(struct i2c_adapter *adapter, u8 * encodedMAC) 127 int ttpci_eeprom_parse_mac(struct i2c_adapter *adapter, u8 *proposed_mac)
|
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | dtv5100.c | 66 static int dtv5100_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], 95 static u32 dtv5100_i2c_func(struct i2c_adapter *adapter)
|
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_scdc_helper.c | 69 ssize_t drm_scdc_read(struct i2c_adapter *adapter, u8 offset, void *buffer, 109 ssize_t drm_scdc_write(struct i2c_adapter *adapter, u8 offset,
|
/linux-master/include/media/ |
H A D | dvbdev.h | 388 struct i2c_adapter; 399 * pointer to &struct i2c_adapter that describes the I2C adapter where 422 struct i2c_adapter *adap,
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_i2c.c | 107 int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap, 157 u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap)
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-i2c.c | 63 struct i2c_adapter *adapter, 120 struct i2c_adapter *adapter,
|