Searched refs:algo_data (Results 1 - 120 of 120) sorted by relevance

/linux-4.4.14/drivers/video/fbdev/core/
H A Dfb_ddc.c56 struct i2c_algo_bit_data *algo_data = adapter->algo_data; fb_ddc_read() local
60 algo_data->setscl(algo_data->data, 1); fb_ddc_read()
66 algo_data->setsda(algo_data->data, 1); fb_ddc_read()
69 algo_data->setscl(algo_data->data, 1); fb_ddc_read()
70 if (algo_data->getscl) { fb_ddc_read()
73 if (algo_data->getscl(algo_data->data)) fb_ddc_read()
79 udelay(algo_data->udelay); fb_ddc_read()
82 algo_data->setsda(algo_data->data, 0); fb_ddc_read()
84 algo_data->setscl(algo_data->data, 0); fb_ddc_read()
86 algo_data->setsda(algo_data->data, 1); fb_ddc_read()
91 algo_data->setsda(algo_data->data, 0); fb_ddc_read()
92 algo_data->setscl(algo_data->data, 0); fb_ddc_read()
95 algo_data->setscl(algo_data->data, 1); fb_ddc_read()
96 if (algo_data->getscl) { fb_ddc_read()
99 if (algo_data->getscl(algo_data->data)) fb_ddc_read()
103 udelay(algo_data->udelay); fb_ddc_read()
106 algo_data->setsda(algo_data->data, 1); fb_ddc_read()
108 algo_data->setscl(algo_data->data, 0); fb_ddc_read()
109 algo_data->setsda(algo_data->data, 0); fb_ddc_read()
116 algo_data->setsda(algo_data->data, 1); fb_ddc_read()
117 algo_data->setscl(algo_data->data, 1); fb_ddc_read()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-pca-platform.c35 struct i2c_algo_pca_data algo_data; member in struct:i2c_pca_pf_data
87 i2c->algo_data.read_byte(i2c, I2C_PCA_CON) i2c_pca_pf_waitforcompletion()
94 if (i2c->algo_data.read_byte(i2c, I2C_PCA_CON) i2c_pca_pf_waitforcompletion()
124 if ((i2c->algo_data.read_byte(i2c, I2C_PCA_CON) & I2C_PCA_CON_SI) == 0) i2c_pca_pf_handler()
178 i2c->adap.algo_data = &i2c->algo_data; i2c_pca_pf_probe()
183 i2c->algo_data.i2c_clock = platform_data->i2c_clock_speed; i2c_pca_pf_probe()
187 i2c->algo_data.i2c_clock = 59000; i2c_pca_pf_probe()
191 i2c->algo_data.data = i2c; i2c_pca_pf_probe()
192 i2c->algo_data.wait_for_completion = i2c_pca_pf_waitforcompletion; i2c_pca_pf_probe()
193 i2c->algo_data.reset_chip = i2c_pca_pf_dummyreset; i2c_pca_pf_probe()
197 i2c->algo_data.write_byte = i2c_pca_pf_writebyte32; i2c_pca_pf_probe()
198 i2c->algo_data.read_byte = i2c_pca_pf_readbyte32; i2c_pca_pf_probe()
201 i2c->algo_data.write_byte = i2c_pca_pf_writebyte16; i2c_pca_pf_probe()
202 i2c->algo_data.read_byte = i2c_pca_pf_readbyte16; i2c_pca_pf_probe()
206 i2c->algo_data.write_byte = i2c_pca_pf_writebyte8; i2c_pca_pf_probe()
207 i2c->algo_data.read_byte = i2c_pca_pf_readbyte8; i2c_pca_pf_probe()
216 i2c->algo_data.reset_chip = i2c_pca_pf_resetchip; i2c_pca_pf_probe()
H A Di2c-parport.c43 struct i2c_algo_bit_data algo_data; member in struct:i2c_par
207 adapter->algo_data = parport_algo_data; i2c_parport_attach()
210 adapter->algo_data.getscl = NULL; i2c_parport_attach()
211 adapter->algo_data.udelay = 50; /* ~10 kbps */ i2c_parport_attach()
213 adapter->algo_data.data = port; i2c_parport_attach()
214 adapter->adapter.algo_data = &adapter->algo_data; i2c_parport_attach()
H A Di2c-robotfuzz-osif.c42 struct osif_priv *priv = adapter->algo_data; osif_usb_read()
53 struct osif_priv *priv = adapter->algo_data; osif_usb_write()
63 struct osif_priv *priv = adapter->algo_data; osif_xfer()
153 priv->adapter.algo_data = priv; osif_probe()
H A Di2c-sibyte.c40 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; smbus_xfer()
133 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; i2c_sibyte_add_bus()
156 .algo_data = &sibyte_board_data[0],
164 .algo_data = &sibyte_board_data[1],
H A Di2c-iop3xx.c310 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; iop3xx_i2c_writebytes()
322 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; iop3xx_i2c_readbytes()
342 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; iop3xx_i2c_handle_msg()
364 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; iop3xx_i2c_master_xfer()
401 (struct i2c_algo_iop3xx_data *)padapter->algo_data; iop3xx_i2c_remove()
492 new_adapter->algo_data = adapter_data; iop3xx_i2c_probe()
H A Di2c-acorn.c86 .algo_data = &ioc_data,
H A Di2c-nforce2.c144 struct nforce2_smbus *smbus = adap->algo_data; nforce2_abort()
163 struct nforce2_smbus *smbus = adap->algo_data; nforce2_check_status()
190 struct nforce2_smbus *smbus = adap->algo_data; nforce2_access()
295 (((struct nforce2_smbus *)adapter->algo_data)->blockops ? nforce2_func()
362 smbus->adapter.algo_data = smbus; nforce2_probe_smb()
H A Di2c-pasemi.c118 struct pasemi_smbus *smbus = adapter->algo_data; pasemi_i2c_xfer_msg()
161 struct pasemi_smbus *smbus = adapter->algo_data; pasemi_i2c_xfer()
178 struct pasemi_smbus *smbus = adapter->algo_data; pasemi_smb_xfer()
367 smbus->adapter.algo_data = smbus; pasemi_smb_probe()
H A Di2c-opal.c88 unsigned long opal_id = (unsigned long)adap->algo_data; i2c_opal_master_xfer()
132 unsigned long opal_id = (unsigned long)adap->algo_data; i2c_opal_smbus_xfer()
233 adapter->algo_data = (void *)(unsigned long)opal_id; i2c_opal_probe()
H A Di2c-scmi.c85 struct acpi_smbus_cmi *smbus_cmi = adap->algo_data; acpi_smbus_cmi_access()
268 struct acpi_smbus_cmi *smbus_cmi = adapter->algo_data; acpi_smbus_cmi_func()
391 smbus_cmi->adapter.algo_data = smbus_cmi; acpi_smbus_cmi_add()
H A Di2c-tiny-usb.c180 struct i2c_tiny_usb *dev = (struct i2c_tiny_usb *)adapter->algo_data; usb_read()
191 struct i2c_tiny_usb *dev = (struct i2c_tiny_usb *)adapter->algo_data; usb_write()
237 dev->adapter.algo_data = dev; i2c_tiny_usb_probe()
H A Di2c-sirf.c243 struct sirfsoc_i2c *siic = adap->algo_data; i2c_sirfsoc_xfer()
334 adap->algo_data = siic; i2c_sirfsoc_probe()
416 struct sirfsoc_i2c *siic = adapter->algo_data; i2c_sirfsoc_remove()
430 struct sirfsoc_i2c *siic = adapter->algo_data; i2c_sirfsoc_suspend()
443 struct sirfsoc_i2c *siic = adapter->algo_data; i2c_sirfsoc_resume()
H A Di2c-viperboard.c45 struct vprbrd *vb = (struct vprbrd *)i2c->algo_data; vprbrd_i2c_status()
276 struct vprbrd *vb = (struct vprbrd *)i2c->algo_data; vprbrd_i2c_xfer()
378 vb_i2c->i2c.algo_data = vb; vprbrd_i2c_probe()
H A Di2c-hydra.c100 .algo_data = &hydra_bit_data,
H A Di2c-simtec.c107 pd->adap.algo_data = &pd->bit; simtec_i2c_probe()
H A Di2c-versatile.c100 i2c->adap.algo_data = &i2c->algo; i2c_versatile_probe()
H A Di2c-au1550.c224 struct i2c_au1550_data *adap = i2c_adap->algo_data; au1550_xfer()
331 priv->adap.algo_data = priv; i2c_au1550_probe()
H A Di2c-cros-ec-tunnel.c180 struct ec_i2c_device *bus = adap->algo_data; ec_i2c_xfer()
278 bus->adap.algo_data = bus; ec_i2c_probe()
H A Di2c-digicolor.c250 struct dc_i2c *i2c = adap->algo_data; dc_i2c_xfer()
338 i2c->adap.algo_data = i2c; dc_i2c_probe()
H A Di2c-taos-evm.c70 struct serio *serio = adapter->algo_data; taos_smbus_xfer()
223 adapter->algo_data = serio; taos_connect()
H A Di2c-bfin-twi.c261 struct bfin_twi_iface *iface = adap->algo_data; bfin_twi_do_master_xfer()
359 struct bfin_twi_iface *iface = adap->algo_data; bfin_twi_do_smbus_xfer()
650 p_adap->algo_data = iface; i2c_bfin_twi_probe()
H A Di2c-eg20t.c378 struct i2c_algo_pch_data *adap = i2c_adap->algo_data; pch_i2c_writebytes()
495 struct i2c_algo_pch_data *adap = i2c_adap->algo_data; pch_i2c_readbytes()
670 struct i2c_algo_pch_data *adap = i2c_adap->algo_data; pch_i2c_xfer()
793 pch_adap->algo_data = &adap_info->pch_data[i]; pch_i2c_probe()
H A Di2c-pca-isa.c113 .algo_data = &pca_isa_data,
H A Di2c-via.c83 .algo_data = &bit_data,
H A Di2c-amd8111.c196 struct amd_smbus *smbus = adap->algo_data; amd8111_access()
456 smbus->adapter.algo_data = smbus; amd8111_probe()
H A Di2c-meson.c361 struct meson_i2c *i2c = adap->algo_data; meson_i2c_xfer()
446 i2c->adap.algo_data = i2c; meson_i2c_probe()
H A Di2c-sh7760.c307 struct cami2c *id = adap->algo_data; sh7760_i2c_master_xfer()
480 id->adap.algo_data = id; sh7760_i2c_probe()
H A Di2c-elektor.c200 .algo_data = &pcf_isa_data,
H A Di2c-gpio.c218 adap->algo_data = bit_data; i2c_gpio_probe()
H A Di2c-parport-light.c120 .algo_data = &parport_algo_data,
H A Di2c-xlr.c234 priv->adap.algo_data = priv; xlr_i2c_probe()
H A Di2c-exynos5.c666 struct exynos5_i2c *i2c = adap->algo_data; exynos5_i2c_xfer()
764 i2c->adap.algo_data = i2c; exynos5_i2c_probe()
H A Di2c-jz4780.c686 struct jz4780_i2c *i2c = adap->algo_data; jz4780_i2c_xfer()
747 i2c->adap.algo_data = i2c; jz4780_i2c_probe()
H A Di2c-pnx.c498 struct i2c_pnx_algo_data *alg_data = adap->algo_data; i2c_pnx_xfer()
639 alg_data->adapter.algo_data = alg_data; i2c_pnx_probe()
H A Di2c-cadence.c487 struct cdns_i2c *id = adap->algo_data; cdns_i2c_master_reset()
569 struct cdns_i2c *id = adap->algo_data; cdns_i2c_master_xfer()
904 id->adap.algo_data = id; cdns_i2c_probe()
H A Di2c-pxa.c866 struct pxa_i2c *i2c = adap->algo_data; i2c_pxa_pio_xfer()
1101 struct pxa_i2c *i2c = adap->algo_data; i2c_pxa_xfer()
1288 i2c->adap.algo_data = i2c; i2c_pxa_probe()
H A Di2c-hix5hd2.c457 priv->adap.algo_data = priv; hix5hd2_i2c_probe()
H A Di2c-rk3x.c778 struct rk3x_i2c *i2c = (struct rk3x_i2c *)adap->algo_data; rk3x_i2c_xfer()
919 i2c->adap.algo_data = i2c; rk3x_i2c_probe()
H A Di2c-s3c2410.c783 struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data; s3c24xx_i2c_xfer()
1186 i2c->adap.algo_data = i2c; s3c24xx_i2c_probe()
/linux-4.4.14/drivers/video/fbdev/mb862xx/
H A Dmb862xx-i2c.c23 struct mb862xxfb_par *par = adap->algo_data; mb862xx_i2c_wait_event()
38 struct mb862xxfb_par *par = adap->algo_data; mb862xx_i2c_do_address()
51 struct mb862xxfb_par *par = adap->algo_data; mb862xx_i2c_write_byte()
62 struct mb862xxfb_par *par = adap->algo_data; mb862xx_i2c_read_byte()
73 struct mb862xxfb_par *par = adap->algo_data; mb862xx_i2c_stop()
110 struct mb862xxfb_par *par = adap->algo_data; mb862xx_xfer()
162 mb862xx_i2c_adapter.algo_data = par; mb862xx_i2c_init()
/linux-4.4.14/drivers/media/usb/dvb-usb/
H A Ddvb-usb-i2c.c24 d->i2c_adap.algo_data = NULL; dvb_usb_i2c_init()
/linux-4.4.14/drivers/media/usb/au0828/
H A Dau0828-i2c.c42 struct au0828_dev *dev = i2c_adap->algo_data; i2c_slave_did_write_ack()
49 struct au0828_dev *dev = i2c_adap->algo_data; i2c_slave_did_read_ack()
72 struct au0828_dev *dev = i2c_adap->algo_data; i2c_is_read_busy()
95 struct au0828_dev *dev = i2c_adap->algo_data; i2c_is_write_done()
118 struct au0828_dev *dev = i2c_adap->algo_data; i2c_is_busy()
144 struct au0828_dev *dev = i2c_adap->algo_data; i2c_sendbytes()
233 struct au0828_dev *dev = i2c_adap->algo_data; i2c_readbytes()
389 dev->i2c_adap.algo_data = dev; au0828_i2c_register()
/linux-4.4.14/drivers/media/pci/solo6x10/
H A Dsolo6x10-i2c.c216 struct solo_dev *solo_dev = adap->algo_data; solo_i2c_master_xfer()
296 adap->algo_data = solo_dev; solo_i2c_init()
302 adap->algo_data = NULL; solo_i2c_init()
309 if (!solo_dev->i2c_adap[i].algo_data) solo_i2c_init()
312 solo_dev->i2c_adap[i].algo_data = NULL; solo_i2c_init()
325 if (!solo_dev->i2c_adap[i].algo_data) solo_i2c_exit()
328 solo_dev->i2c_adap[i].algo_data = NULL; solo_i2c_exit()
/linux-4.4.14/drivers/media/pci/cx23885/
H A Dcx23885-i2c.c49 struct cx23885_i2c *bus = i2c_adap->algo_data; i2c_slave_did_ack()
56 struct cx23885_i2c *bus = i2c_adap->algo_data; i2c_is_busy()
80 struct cx23885_i2c *bus = i2c_adap->algo_data; i2c_sendbytes()
161 struct cx23885_i2c *bus = i2c_adap->algo_data; i2c_readbytes()
222 struct cx23885_i2c *bus = i2c_adap->algo_data; i2c_xfer()
322 bus->i2c_adap.algo_data = bus; cx23885_i2c_register()
/linux-4.4.14/drivers/media/pci/cx25821/
H A Dcx25821-i2c.c52 struct cx25821_i2c *bus = i2c_adap->algo_data; i2c_slave_did_ack()
59 struct cx25821_i2c *bus = i2c_adap->algo_data; i2c_is_busy()
83 struct cx25821_i2c *bus = i2c_adap->algo_data; i2c_sendbytes()
177 struct cx25821_i2c *bus = i2c_adap->algo_data; i2c_readbytes()
240 struct cx25821_i2c *bus = i2c_adap->algo_data; i2c_xfer()
315 bus->i2c_adap.algo_data = bus; cx25821_i2c_register()
H A Dcx25821-core.c356 struct cx25821_i2c *bus = i2c_adap->algo_data; i2c_slave_did_ack()
/linux-4.4.14/drivers/i2c/
H A Di2c-mux.c47 struct i2c_mux_priv *priv = adap->algo_data; i2c_mux_master_xfer()
67 struct i2c_mux_priv *priv = adap->algo_data; i2c_mux_smbus_xfer()
86 struct i2c_mux_priv *priv = adap->algo_data; i2c_mux_functionality()
144 priv->adap.algo_data = priv; i2c_add_mux_adapter()
213 struct i2c_mux_priv *priv = adap->algo_data; i2c_del_mux_adapter()
/linux-4.4.14/drivers/media/pci/saa7164/
H A Dsaa7164-i2c.c32 struct saa7164_i2c *bus = i2c_adap->algo_data; i2c_xfer()
109 bus->i2c_adap.algo_data = bus; saa7164_i2c_register()
/linux-4.4.14/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c61 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data; i2c_algo_dp_aux_transaction() local
64 ret = (*algo_data->aux_ch)(adapter, mode, i2c_algo_dp_aux_transaction()
81 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data; i2c_algo_dp_aux_address() local
89 algo_data->address = address; i2c_algo_dp_aux_address()
90 algo_data->running = true; i2c_algo_dp_aux_address()
102 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data; i2c_algo_dp_aux_stop() local
109 if (algo_data->running) { i2c_algo_dp_aux_stop()
111 algo_data->running = false; i2c_algo_dp_aux_stop()
122 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data; i2c_algo_dp_aux_put_byte() local
125 if (!algo_data->running) i2c_algo_dp_aux_put_byte()
139 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data; i2c_algo_dp_aux_get_byte() local
142 if (!algo_data->running) i2c_algo_dp_aux_get_byte()
752 struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data; cdv_intel_dp_i2c_aux_ch() local
757 uint16_t address = algo_data->address; cdv_intel_dp_i2c_aux_ch()
863 intel_dp->adapter.algo_data = &intel_dp->algo; cdv_intel_dp_i2c_init()
H A Dintel_gmbus.c197 gpio->adapter.algo_data = &gpio->algo; intel_gpio_create()
252 struct drm_psb_private *dev_priv = adapter->algo_data; gmbus_xfer()
420 bus->adapter.algo_data = dev_priv; gma_intel_setup_gmbus()
467 struct drm_psb_private *dev_priv = adapter->algo_data; gma_intel_gmbus_force_bit()
H A Dintel_i2c.c129 chan->adapter.algo_data = &chan->algo; psb_intel_i2c_create()
H A Doaktrail_lvds_i2c.c148 chan->adapter.algo_data = &chan->algo; oaktrail_lvds_i2c_init()
H A Dpsb_intel_sdvo.c2473 struct psb_intel_sdvo *sdvo = adapter->algo_data; psb_intel_sdvo_ddc_proxy_xfer()
2483 struct psb_intel_sdvo *sdvo = adapter->algo_data; psb_intel_sdvo_ddc_proxy_func()
2500 sdvo->ddc.algo_data = sdvo; psb_intel_sdvo_init_ddc_proxy()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbus.c150 struct i2c_algo_bit_data *algo = bus->i2c.algo_data; nvkm_i2c_bus_probe()
165 struct i2c_algo_bit_data *algo = bus->i2c.algo_data; nvkm_i2c_bus_probe()
182 kfree(bus->i2c.algo_data); nvkm_i2c_bus_del()
227 bus->i2c.algo_data = bit; nvkm_i2c_bus_ctor()
/linux-4.4.14/drivers/media/usb/cx231xx/
H A Dcx231xx-i2c.c87 struct cx231xx_i2c *bus = i2c_adap->algo_data; cx231xx_i2c_send_bytes()
198 struct cx231xx_i2c *bus = i2c_adap->algo_data; cx231xx_i2c_recv_bytes()
285 struct cx231xx_i2c *bus = i2c_adap->algo_data; cx231xx_i2c_recv_bytes_with_saddr()
348 struct cx231xx_i2c *bus = i2c_adap->algo_data; cx231xx_i2c_check_for_device()
375 struct cx231xx_i2c *bus = i2c_adap->algo_data; cx231xx_i2c_xfer()
535 bus->i2c_adap.algo_data = bus; cx231xx_i2c_register()
/linux-4.4.14/drivers/i2c/algos/
H A Di2c-algo-bit.c166 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; i2c_outb()
212 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; i2c_inb()
238 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; test_bus()
340 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; try_address()
405 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; acknak()
483 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; bit_doAddress()
539 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; bit_xfer()
626 struct i2c_algo_bit_data *bit_adap = adap->algo_data; __i2c_bit_add_bus()
H A Di2c-algo-pcf.c217 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_sendbytes()
251 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_readbytes()
311 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_xfer()
413 struct i2c_algo_pcf_data *pcf_adap = adap->algo_data; i2c_pcf_add_bus()
H A Di2c-algo-pca.c184 struct i2c_algo_pca_data *adap = i2c_adap->algo_data; pca_xfer()
367 struct i2c_algo_pca_data *pca_data = adap->algo_data; pca_probe_chip()
390 struct i2c_algo_pca_data *pca_data = adap->algo_data; pca_init()
/linux-4.4.14/drivers/media/common/b2c2/
H A Dflexcop-i2c.c251 fc->fc_i2c_adap[0].i2c_adap.algo_data = flexcop_i2c_init()
252 fc->fc_i2c_adap[1].i2c_adap.algo_data = flexcop_i2c_init()
253 fc->fc_i2c_adap[2].i2c_adap.algo_data = NULL; flexcop_i2c_init()
/linux-4.4.14/drivers/media/pci/cobalt/
H A Dcobalt-i2c.c245 struct cobalt_i2c_data *data = adap->algo_data; cobalt_xfer()
307 .algo_data = NULL, /* filled from template */
365 adap->algo_data = &cobalt->i2c_data[i]; cobalt_i2c_init()
/linux-4.4.14/drivers/video/fbdev/aty/
H A Dradeon_i2c.c74 chan->adapter.algo_data = &chan->algo; radeon_setup_i2c_bus()
/linux-4.4.14/drivers/video/fbdev/nvidia/
H A Dnv_i2c.c92 chan->adapter.algo_data = &chan->algo; nvidia_setup_i2c_bus()
/linux-4.4.14/drivers/media/pci/cx88/
H A Dcx88-vp3054-i2c.c129 vp3054_i2c->adap.algo_data = &vp3054_i2c->algo; vp3054_i2c_probe()
H A Dcx88-i2c.c151 core->i2c_adap.algo_data = &core->i2c_algo; cx88_i2c_init()
/linux-4.4.14/drivers/video/fbdev/via/
H A Dvia_i2c.c219 adapter->algo_data = algo; create_i2c_bus()
271 * actually used (and thus initialized algo_data) viafb_i2c_remove()
/linux-4.4.14/drivers/media/pci/cx18/
H A Dcx18-i2c.c216 .algo_data = NULL, /* filled from template */
247 cx->i2c_adap[i].algo_data = &cx->i2c_algo[i]; init_cx18_i2c()
/linux-4.4.14/drivers/media/usb/stk1160/
H A Dstk1160-i2c.c164 struct stk1160 *dev = i2c_adap->algo_data; stk1160_i2c_xfer()
264 dev->i2c_adap.algo_data = dev; stk1160_i2c_register()
/linux-4.4.14/drivers/media/usb/tm6000/
H A Dtm6000-i2c.c159 struct tm6000_core *dev = i2c_adap->algo_data; tm6000_i2c_xfer()
313 dev->i2c_adap.algo_data = dev; tm6000_i2c_register()
/linux-4.4.14/drivers/media/pci/saa7134/
H A Dsaa7134-input.c123 struct saa7134_dev *dev = ir->c->adapter->algo_data; get_key_flydvb_trio()
127 "ir->c->adapter->algo_data is NULL!\n"); get_key_flydvb_trio()
175 struct saa7134_dev *dev = ir->c->adapter->algo_data; get_key_msi_tvanywhere_plus()
178 "ir->c->adapter->algo_data is NULL!\n"); get_key_msi_tvanywhere_plus()
224 struct saa7134_dev *dev = ir->c->adapter->algo_data; get_key_kworld_pc150u()
227 "ir->c->adapter->algo_data is NULL!\n"); get_key_kworld_pc150u()
327 struct saa7134_dev *dev = ir->c->adapter->algo_data; get_key_beholdm6xx()
H A Dsaa7134-i2c.c243 struct saa7134_dev *dev = i2c_adap->algo_data; saa7134_i2c_xfer()
414 dev->i2c_adap.algo_data = dev; saa7134_i2c_register()
/linux-4.4.14/drivers/video/fbdev/i810/
H A Di810-i2c.c96 chan->adapter.algo_data = &chan->algo; i810_setup_i2c_bus()
/linux-4.4.14/drivers/video/fbdev/matrox/
H A Di2c-matroxfb.c115 b->adapter.algo_data = &b->bac; i2c_bus_reg()
/linux-4.4.14/drivers/video/fbdev/riva/
H A Drivafb-i2c.c97 chan->adapter.algo_data = &chan->algo; riva_setup_i2c_bus()
/linux-4.4.14/drivers/video/fbdev/savage/
H A Dsavagefb-i2c.c141 chan->adapter.algo_data = &chan->algo; savage_setup_i2c_bus()
/linux-4.4.14/drivers/media/pci/mantis/
H A Dmantis_i2c.c233 i2c_adapter->algo_data = NULL; mantis_i2c_init()
/linux-4.4.14/drivers/media/pci/ngene/
H A Dngene-i2c.c171 adap->algo_data = (void *)&(dev->channel[dev_nr]); ngene_i2c_init()
/linux-4.4.14/drivers/gpu/drm/mgag200/
H A Dmgag200_i2c.c132 i2c->adapter.algo_data = &i2c->bit; mgag200_i2c_create()
/linux-4.4.14/drivers/media/pci/ivtv/
H A Divtv-i2c.c637 .algo_data = NULL, /* filled from template */
687 .algo_data = NULL, /* filled from template */
728 itv->i2c_adap.algo_data = &itv->i2c_algo; init_ivtv_i2c()
/linux-4.4.14/drivers/video/fbdev/intelfb/
H A Dintelfb_i2c.c113 chan->adapter.algo_data = &chan->algo; intelfb_setup_i2c_bus()
/linux-4.4.14/drivers/media/tuners/
H A Dtda827x.c498 fe->callback(priv->i2c_adap->algo_data, tda827xa_lna_gain()
508 fe->callback(priv->i2c_adap->algo_data, tda827xa_lna_gain()
H A Dtuner-xc2028.c527 /* analog side (tuner-core) uses i2c_adap->algo_data. do_tuner_callback()
528 * digital side is not guaranteed to have algo_data defined. do_tuner_callback()
536 fe->dvb->priv : priv->i2c_props.adap->algo_data, do_tuner_callback()
H A Dtda18271-fe.c880 ret = fe->callback(priv->i2c_props.adap->algo_data, tda18271_agc()
H A Dxc5000.c317 priv->i2c_props.adap->algo_data, xc5000_tuner_reset()
H A Dxc4000.c285 priv->i2c_props.adap->algo_data, xc4000_tuner_reset()
/linux-4.4.14/drivers/media/usb/pvrusb2/
H A Dpvrusb2-i2c-core.c389 struct pvr2_hdw *hdw = (struct pvr2_hdw *)(i2c_adap->algo_data); pvr2_i2c_xfer()
657 hdw->i2c_adap.algo_data = hdw; pvr2_i2c_core_init()
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_dp_helper.c680 struct drm_dp_aux *aux = adapter->algo_data; drm_dp_i2c_xfer()
767 aux->ddc.algo_data = aux; drm_dp_aux_register()
H A Ddrm_dp_mst_topology.c2957 struct drm_dp_aux *aux = adapter->algo_data; drm_dp_mst_i2c_xfer()
3047 aux->ddc.algo_data = aux; drm_dp_mst_register_i2c_bus()
/linux-4.4.14/drivers/media/pci/bt8xx/
H A Dbttv-i2c.c372 btv->c.i2c_adap.algo_data = &btv->i2c_algo; init_bttv_i2c()
/linux-4.4.14/drivers/media/dvb-frontends/
H A Ddibx000_common.c423 i2c_adap->algo_data = NULL; i2c_adapter_init()
H A Ds5h1420.c922 state->tuner_i2c_adapter.algo_data = NULL; s5h1420_attach()
H A Ddib9000.c2536 st->tuner_adap.algo_data = NULL; dib9000_attach()
2544 st->component_bus.algo_data = NULL; dib9000_attach()
H A Dcx24123.c1097 state->tuner_i2c_adapter.algo_data = NULL; cx24123_attach()
H A Ddib7000p.c2760 st->dib7090_tuner_adap.algo_data = NULL; dib7000p_init()
H A Ddib8000.c4473 state->dib8096p_tuner_adap.algo_data = NULL; dib8000_init()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_i2c.c197 i2c->adapter.algo_data = &i2c->bit; amdgpu_i2c_create()
/linux-4.4.14/drivers/hid/
H A Dhid-cp2112.c471 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data; cp2112_i2c_xfer()
589 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data; cp2112_xfer()
1081 dev->adap.algo_data = dev; cp2112_probe()
/linux-4.4.14/drivers/media/pci/dm1105/
H A Ddm1105.c497 dev = i2c_adap->algo_data; dm1105_i2c_xfer()
1056 dev->i2c_adap.algo_data = dev; dm1105_probe()
1066 dev->i2c_bb_adap.algo_data = &dev->i2c_bit; dm1105_probe()
/linux-4.4.14/drivers/media/usb/em28xx/
H A Dem28xx-i2c.c498 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; em28xx_i2c_xfer()
845 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; functionality()
949 dev->i2c_adap[bus].algo_data = &dev->i2c_bus[bus]; em28xx_i2c_register()
/linux-4.4.14/drivers/media/common/saa7146/
H A Dsaa7146_i2c.c417 i2c_adapter->algo_data = NULL; saa7146_i2c_adapter_prepare()
/linux-4.4.14/drivers/media/pci/smipcie/
H A Dsmipcie-main.c197 dev->i2c_bus[0].algo_data = &dev->i2c_bit[0]; smi_i2c_init()
219 dev->i2c_bus[1].algo_data = &dev->i2c_bit[1]; smi_i2c_init()
/linux-4.4.14/drivers/net/can/sja1000/
H A Dpeak_pci.c465 card->led_chip.algo_data = &card->i2c_bit; peak_pciec_probe()
/linux-4.4.14/drivers/media/pci/pluto2/
H A Dpluto2.c643 pluto->i2c_adap.algo_data = &pluto->i2c_bit; pluto2_probe()
/linux-4.4.14/drivers/media/pci/pt1/
H A Dpt1.c1132 i2c_adap->algo_data = NULL; pt1_probe()
/linux-4.4.14/drivers/media/pci/pt3/
H A Dpt3.c795 i2c->algo_data = NULL; pt3_probe()
/linux-4.4.14/drivers/gpu/drm/i915/
H A Dintel_i2c.c246 bus->adapter.algo_data = algo; intel_gpio_setup()
H A Dintel_sdvo.c2909 struct intel_sdvo *sdvo = adapter->algo_data; intel_sdvo_ddc_proxy_xfer()
2919 struct intel_sdvo *sdvo = adapter->algo_data; intel_sdvo_ddc_proxy_func()
2936 sdvo->ddc.algo_data = sdvo; intel_sdvo_init_ddc_proxy()
/linux-4.4.14/drivers/video/fbdev/
H A Dcyber2000fb.c1239 cfb->ddc_adapter.algo_data = &cfb->ddc_algo; cyber2000fb_setup_ddc_bus()
1313 cfb->i2c_adapter.algo_data = &cfb->i2c_algo; cyber2000fb_i2c_register()
H A Dtdfxfb.c1270 chan->adapter.algo_data = &chan->algo; tdfxfb_setup_ddc_bus()
1298 chan->adapter.algo_data = &chan->algo; tdfxfb_setup_i2c_bus()
H A Di740fb.c165 par->ddc_adapter.algo_data = &par->ddc_algo; i740fb_setup_ddc_bus()
H A Ds3fb.c255 par->ddc_adapter.algo_data = &par->ddc_algo; s3fb_setup_ddc_bus()
H A Dtridentfb.c276 par->ddc_adapter.algo_data = &par->ddc_algo; tridentfb_setup_ddc_bus()
/linux-4.4.14/drivers/media/pci/zoran/
H A Dzoran_card.c716 zr->i2c_adapter.algo_data = &zr->i2c_algo; zoran_register_i2c()
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_i2c.c961 i2c->adapter.algo_data = &i2c->bit; radeon_i2c_create()
/linux-4.4.14/drivers/gpu/drm/ast/
H A Dast_mode.c1034 i2c->adapter.algo_data = &i2c->bit; ast_i2c_create()
/linux-4.4.14/include/linux/
H A Di2c.h505 void *algo_data; member in struct:i2c_adapter
/linux-4.4.14/drivers/media/pci/ddbridge/
H A Dddbridge-core.c199 adap->algo_data = (void *)i2c; ddb_i2c_init()
/linux-4.4.14/drivers/media/usb/ttusb-budget/
H A Ddvb-ttusb-budget.c1705 ttusb->i2c_adap.algo_data = NULL; ttusb_probe()
/linux-4.4.14/drivers/net/ethernet/sfc/
H A Dfalcon.c2382 board->i2c_adap.algo_data = &board->i2c_data; falcon_probe_nic()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
H A Digb_main.c2212 adapter->i2c_adap.algo_data = &adapter->i2c_algo; igb_init_i2c()

Completed in 2752 milliseconds