Searched refs:i2c_adapter (Results 276 - 300 of 909) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/i2c/
H A Di2c-dev.c35 * 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 Di2c-uniphier-f.c80 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 Di2c-cht-wc.c41 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 Di2c-owl.c95 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 Di2c-pca-isa.c34 static struct i2c_adapter pca_isa_ops;
102 static struct i2c_adapter pca_isa_ops = {
H A Di2c-cpm.c99 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 Di2c-viai2c-wmt.c32 static u32 wmt_i2c_func(struct i2c_adapter *adap)
79 struct i2c_adapter *adap;
/linux-master/drivers/media/usb/cx231xx/
H A Dcx231xx-i2c.c72 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 Dintel_gmbus.c45 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 Di2c-algo-pca.c182 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 Dddbridge-ci.c173 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 Dlnbh29.c23 struct i2c_adapter *i2c;
134 struct i2c_adapter *i2c)
H A Dlnbh25.c30 struct i2c_adapter *i2c;
146 struct i2c_adapter *i2c)
H A Dtda8261.c19 struct i2c_adapter *i2c;
167 struct i2c_adapter *i2c)
H A Dtda826x.c26 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 Disl6405.c25 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 Dmantis_vp1033.c78 struct i2c_adapter *adapter = &mantis->adapter;
154 struct i2c_adapter *adapter = &mantis->adapter;
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Dau6610.c83 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 Dhdpvr.h111 struct i2c_adapter i2c_adapter; member in struct:hdpvr_device
/linux-master/drivers/media/common/
H A Dttpci-eeprom.c106 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 Ddtv5100.c66 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 Ddrm_scdc_helper.c69 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 Ddvbdev.h388 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 Datombios_i2c.c107 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 Dv4l2-i2c.c63 struct i2c_adapter *adapter,
120 struct i2c_adapter *adapter,

Completed in 345 milliseconds

<<11121314151617181920>>