drivers/crypto/sa2ul.c
1002
struct algo_data ad = { 0 };
drivers/crypto/sa2ul.c
1443
static int sa_sha_setup(struct sa_tfm_ctx *ctx, struct algo_data *ad)
drivers/crypto/sa2ul.c
145
void (*prep_iopad)(struct algo_data *algo, const u8 *key,
drivers/crypto/sa2ul.c
1598
struct algo_data ad = { 0 };
drivers/crypto/sa2ul.c
1614
struct algo_data ad = { 0 };
drivers/crypto/sa2ul.c
1630
struct algo_data ad = { 0 };
drivers/crypto/sa2ul.c
1771
struct algo_data *ad)
drivers/crypto/sa2ul.c
1855
struct algo_data ad = { 0 };
drivers/crypto/sa2ul.c
1868
struct algo_data ad = { 0 };
drivers/crypto/sa2ul.c
435
static void sa_prepare_iopads(struct algo_data *data, const u8 *key,
drivers/crypto/sa2ul.c
503
static int sa_set_sc_enc(struct algo_data *ad, const u8 *key, u16 key_sz,
drivers/crypto/sa2ul.c
532
static void sa_set_sc_auth(struct algo_data *ad, const u8 *key, u16 key_sz,
drivers/crypto/sa2ul.c
719
struct algo_data *ad, u8 enc, u32 *swinfo)
drivers/crypto/sa2ul.c
886
unsigned int keylen, struct algo_data *ad)
drivers/crypto/sa2ul.c
950
struct algo_data ad = { 0 };
drivers/crypto/sa2ul.c
970
struct algo_data ad = { 0 };
drivers/crypto/sa2ul.c
988
struct algo_data ad = { 0 };
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
194
i2c->adapter.algo_data = &i2c->bit;
drivers/gpu/drm/ast/ast_ddc.c
171
adapter->algo_data = bit;
drivers/gpu/drm/display/drm_dp_helper.c
2151
struct drm_dp_aux *aux = adapter->algo_data;
drivers/gpu/drm/display/drm_dp_helper.c
2364
aux->ddc.algo_data = aux;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5925
struct drm_dp_aux *aux = adapter->algo_data;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5974
aux->ddc.algo_data = aux;
drivers/gpu/drm/gma500/cdv_intel_dp.c
105
struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
drivers/gpu/drm/gma500/cdv_intel_dp.c
112
if (algo_data->running) {
drivers/gpu/drm/gma500/cdv_intel_dp.c
114
algo_data->running = false;
drivers/gpu/drm/gma500/cdv_intel_dp.c
125
struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
drivers/gpu/drm/gma500/cdv_intel_dp.c
127
if (!algo_data->running)
drivers/gpu/drm/gma500/cdv_intel_dp.c
140
struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
drivers/gpu/drm/gma500/cdv_intel_dp.c
142
if (!algo_data->running)
drivers/gpu/drm/gma500/cdv_intel_dp.c
66
struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
drivers/gpu/drm/gma500/cdv_intel_dp.c
69
ret = (*algo_data->aux_ch)(adapter, mode,
drivers/gpu/drm/gma500/cdv_intel_dp.c
751
struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
drivers/gpu/drm/gma500/cdv_intel_dp.c
756
uint16_t address = algo_data->address;
drivers/gpu/drm/gma500/cdv_intel_dp.c
86
struct i2c_algo_dp_aux_data *algo_data = adapter->algo_data;
drivers/gpu/drm/gma500/cdv_intel_dp.c
860
intel_dp->adapter.algo_data = &intel_dp->algo;
drivers/gpu/drm/gma500/cdv_intel_dp.c
93
algo_data->address = address;
drivers/gpu/drm/gma500/cdv_intel_dp.c
94
algo_data->running = true;
drivers/gpu/drm/gma500/intel_gmbus.c
200
gpio->adapter.algo_data = &gpio->algo;
drivers/gpu/drm/gma500/intel_gmbus.c
255
struct drm_psb_private *dev_priv = adapter->algo_data;
drivers/gpu/drm/gma500/intel_gmbus.c
421
bus->adapter.algo_data = dev_priv;
drivers/gpu/drm/gma500/intel_gmbus.c
468
struct drm_psb_private *dev_priv = adapter->algo_data;
drivers/gpu/drm/gma500/intel_i2c.c
118
chan->base.algo_data = &chan->algo;
drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c
146
chan->base.algo_data = &chan->algo;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2406
struct psb_intel_sdvo *sdvo = adapter->algo_data;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2416
struct psb_intel_sdvo *sdvo = adapter->algo_data;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
2432
sdvo->ddc.algo_data = sdvo;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c
86
vdac->adapter.algo_data = &vdac->bit_data;
drivers/gpu/drm/i915/display/intel_gmbus.c
379
bus->adapter.algo_data = algo;
drivers/gpu/drm/i915/display/intel_sdvo.c
3289
struct intel_sdvo_ddc *ddc = adapter->algo_data;
drivers/gpu/drm/i915/display/intel_sdvo.c
3300
struct intel_sdvo_ddc *ddc = adapter->algo_data;
drivers/gpu/drm/i915/display/intel_sdvo.c
3314
struct intel_sdvo_ddc *ddc = adapter->algo_data;
drivers/gpu/drm/i915/display/intel_sdvo.c
3323
struct intel_sdvo_ddc *ddc = adapter->algo_data;
drivers/gpu/drm/i915/display/intel_sdvo.c
3332
struct intel_sdvo_ddc *ddc = adapter->algo_data;
drivers/gpu/drm/i915/display/intel_sdvo.c
3358
ddc->ddc.algo_data = ddc;
drivers/gpu/drm/loongson/lsdc_i2c.c
156
adapter->algo_data = &li2c->bit;
drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c
213
struct mtk_hdmi_ddc *ddc = adapter->algo_data;
drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c
298
ddc->adap.algo_data = ddc;
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c
287
ddc = adapter->algo_data;
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c
369
ddc->adap.algo_data = ddc;
drivers/gpu/drm/mgag200/mgag200_ddc.c
164
adapter->algo_data = bit;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
169
struct i2c_algo_bit_data *algo = bus->i2c.algo_data;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
184
struct i2c_algo_bit_data *algo = bus->i2c.algo_data;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
201
kfree(bus->i2c.algo_data);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
246
bus->i2c.algo_data = bit;
drivers/gpu/drm/radeon/radeon_i2c.c
951
i2c->adapter.algo_data = &i2c->bit;
drivers/hid/hid-cp2112.c
1290
dev->adap.algo_data = dev;
drivers/hid/hid-cp2112.c
517
struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data;
drivers/hid/hid-cp2112.c
633
struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
157
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
205
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
232
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
322
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
387
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
408
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
470
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
524
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
604
struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-bit.c
638
struct i2c_algo_bit_data *bit_adap = adap->algo_data;
drivers/i2c/algos/i2c-algo-pca.c
186
struct i2c_algo_pca_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-pca.c
370
struct i2c_algo_pca_data *pca_data = adap->algo_data;
drivers/i2c/algos/i2c-algo-pca.c
393
struct i2c_algo_pca_data *pca_data = adap->algo_data;
drivers/i2c/algos/i2c-algo-pcf.c
183
struct i2c_algo_pcf_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-pcf.c
215
struct i2c_algo_pcf_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-pcf.c
270
struct i2c_algo_pcf_data *adap = i2c_adap->algo_data;
drivers/i2c/algos/i2c-algo-pcf.c
351
struct i2c_algo_pcf_data *pcf_adap = adap->algo_data;
drivers/i2c/busses/i2c-acorn.c
82
.algo_data = &ioc_data,
drivers/i2c/busses/i2c-amd-mp2-plat.c
300
i2c_dev->adap.algo_data = i2c_dev;
drivers/i2c/busses/i2c-amd8111.c
193
struct amd_smbus *smbus = adap->algo_data;
drivers/i2c/busses/i2c-amd8111.c
450
smbus->adapter.algo_data = smbus;
drivers/i2c/busses/i2c-au1550.c
214
struct i2c_au1550_data *adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-au1550.c
319
priv->adap.algo_data = priv;
drivers/i2c/busses/i2c-cadence.c
1011
struct cdns_i2c *id = adap->algo_data;
drivers/i2c/busses/i2c-cadence.c
1096
struct cdns_i2c *id = adap->algo_data;
drivers/i2c/busses/i2c-cadence.c
1147
struct cdns_i2c *id = adap->algo_data;
drivers/i2c/busses/i2c-cadence.c
1537
id->adap.algo_data = id;
drivers/i2c/busses/i2c-cadence.c
911
struct cdns_i2c *id = adap->algo_data;
drivers/i2c/busses/i2c-cgbc.c
118
struct i2c_algo_cgbc_data *algo_data = adap->algo_data;
drivers/i2c/busses/i2c-cgbc.c
121
u8 cmd = CGBC_I2C_CMD_STAT | algo_data->bus_id;
drivers/i2c/busses/i2c-cgbc.c
135
struct i2c_algo_cgbc_data *algo_data = adap->algo_data;
drivers/i2c/busses/i2c-cgbc.c
147
cmd[0] = CGBC_I2C_CMD_SPEED | algo_data->bus_id;
drivers/i2c/busses/i2c-cgbc.c
173
algo_data->read_maxtime_us = (BITS_PER_BYTE + 1) * CGBC_I2C_READ_MAX_LEN
drivers/i2c/busses/i2c-cgbc.c
203
struct i2c_algo_cgbc_data *algo_data = adap->algo_data;
drivers/i2c/busses/i2c-cgbc.c
213
.bus_id = algo_data->bus_id,
drivers/i2c/busses/i2c-cgbc.c
271
2 * algo_data->read_maxtime_us, false, adap);
drivers/i2c/busses/i2c-cgbc.c
275
cmd_data = CGBC_I2C_CMD_DATA | algo_data->bus_id;
drivers/i2c/busses/i2c-cgbc.c
349
.algo_data = &cgbc_i2c_algo_data[0],
drivers/i2c/busses/i2c-cgbc.c
357
.algo_data = &cgbc_i2c_algo_data[1],
drivers/i2c/busses/i2c-cp2615.c
216
struct usb_interface *usbif = adap->algo_data;
drivers/i2c/busses/i2c-cp2615.c
311
adap->algo_data = usbif;
drivers/i2c/busses/i2c-cros-ec-tunnel.c
177
struct ec_i2c_device *bus = adap->algo_data;
drivers/i2c/busses/i2c-cros-ec-tunnel.c
275
bus->adap.algo_data = bus;
drivers/i2c/busses/i2c-digicolor.c
245
struct dc_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-digicolor.c
331
i2c->adap.algo_data = i2c;
drivers/i2c/busses/i2c-eg20t.c
366
struct i2c_algo_pch_data *adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-eg20t.c
477
struct i2c_algo_pch_data *adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-eg20t.c
644
struct i2c_algo_pch_data *adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-eg20t.c
760
pch_adap->algo_data = &adap_info->pch_data[i];
drivers/i2c/busses/i2c-elektor.c
192
.algo_data = &pcf_isa_data,
drivers/i2c/busses/i2c-exynos5.c
837
struct exynos5_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-exynos5.c
864
struct exynos5_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-exynos5.c
933
i2c->adap.algo_data = i2c;
drivers/i2c/busses/i2c-fsi.c
332
struct fsi_i2c_port *port = adap->algo_data;
drivers/i2c/busses/i2c-fsi.c
343
struct fsi_i2c_port *port = adap->algo_data;
drivers/i2c/busses/i2c-fsi.c
355
struct fsi_i2c_port *port = adap->algo_data;
drivers/i2c/busses/i2c-fsi.c
366
struct fsi_i2c_port *port = adap->algo_data;
drivers/i2c/busses/i2c-fsi.c
379
struct fsi_i2c_port *port = adap->algo_data;
drivers/i2c/busses/i2c-fsi.c
394
struct fsi_i2c_port *port = adap->algo_data;
drivers/i2c/busses/i2c-fsi.c
611
struct fsi_i2c_port *port = adap->algo_data;
drivers/i2c/busses/i2c-fsi.c
724
port->adapter.algo_data = port;
drivers/i2c/busses/i2c-gpio.c
426
adap->algo_data = bit_data;
drivers/i2c/busses/i2c-hix5hd2.c
434
priv->adap.algo_data = priv;
drivers/i2c/busses/i2c-hydra.c
92
.algo_data = &hydra_bit_data,
drivers/i2c/busses/i2c-icy.c
125
struct i2c_algo_pcf_data *algo_data;
drivers/i2c/busses/i2c-icy.c
135
algo_data = devm_kzalloc(&z->dev, sizeof(*algo_data), GFP_KERNEL);
drivers/i2c/busses/i2c-icy.c
136
if (!algo_data)
drivers/i2c/busses/i2c-icy.c
143
i2c->adapter.algo_data = algo_data;
drivers/i2c/busses/i2c-icy.c
156
algo_data->data = i2c;
drivers/i2c/busses/i2c-icy.c
157
algo_data->setpcf = icy_pcf_setpcf;
drivers/i2c/busses/i2c-icy.c
158
algo_data->getpcf = icy_pcf_getpcf;
drivers/i2c/busses/i2c-icy.c
159
algo_data->getown = icy_pcf_getown;
drivers/i2c/busses/i2c-icy.c
160
algo_data->getclock = icy_pcf_getclock;
drivers/i2c/busses/i2c-icy.c
161
algo_data->waitforpin = icy_pcf_waitforpin;
drivers/i2c/busses/i2c-iop3xx.c
305
struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-iop3xx.c
317
struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-iop3xx.c
337
struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-iop3xx.c
356
struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-iop3xx.c
393
(struct i2c_algo_iop3xx_data *)padapter->algo_data;
drivers/i2c/busses/i2c-iop3xx.c
496
new_adapter->algo_data = adapter_data;
drivers/i2c/busses/i2c-jz4780.c
695
struct jz4780_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-jz4780.c
780
i2c->adap.algo_data = i2c;
drivers/i2c/busses/i2c-meson.c
421
struct meson_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-meson.c
510
i2c->adap.algo_data = i2c;
drivers/i2c/busses/i2c-nct6694.c
177
data->adapter.algo_data = data;
drivers/i2c/busses/i2c-nct6694.c
67
struct nct6694_i2c_data *data = adap->algo_data;
drivers/i2c/busses/i2c-nforce2.c
122
struct nforce2_smbus *smbus = adap->algo_data;
drivers/i2c/busses/i2c-nforce2.c
141
struct nforce2_smbus *smbus = adap->algo_data;
drivers/i2c/busses/i2c-nforce2.c
168
struct nforce2_smbus *smbus = adap->algo_data;
drivers/i2c/busses/i2c-nforce2.c
273
(((struct nforce2_smbus *)adapter->algo_data)->blockops ?
drivers/i2c/busses/i2c-nforce2.c
340
smbus->adapter.algo_data = smbus;
drivers/i2c/busses/i2c-npcm7xx.c
1553
struct npcm_i2c *bus = client->adapter->algo_data;
drivers/i2c/busses/i2c-npcm7xx.c
2548
adap->algo_data = bus;
drivers/i2c/busses/i2c-opal.c
116
unsigned long opal_id = (unsigned long)adap->algo_data;
drivers/i2c/busses/i2c-opal.c
217
adapter->algo_data = (void *)(unsigned long)opal_id;
drivers/i2c/busses/i2c-opal.c
76
unsigned long opal_id = (unsigned long)adap->algo_data;
drivers/i2c/busses/i2c-parport.c
118
struct i2c_algo_bit_data algo_data;
drivers/i2c/busses/i2c-parport.c
313
adapter->algo_data = parport_algo_data;
drivers/i2c/busses/i2c-parport.c
316
adapter->algo_data.getscl = NULL;
drivers/i2c/busses/i2c-parport.c
317
adapter->algo_data.udelay = 50; /* ~10 kbps */
drivers/i2c/busses/i2c-parport.c
319
adapter->algo_data.data = port;
drivers/i2c/busses/i2c-parport.c
320
adapter->adapter.algo_data = &adapter->algo_data;
drivers/i2c/busses/i2c-pasemi-core.c
196
struct pasemi_smbus *smbus = adapter->algo_data;
drivers/i2c/busses/i2c-pasemi-core.c
244
struct pasemi_smbus *smbus = adapter->algo_data;
drivers/i2c/busses/i2c-pasemi-core.c
261
struct pasemi_smbus *smbus = adapter->algo_data;
drivers/i2c/busses/i2c-pasemi-core.c
431
smbus->adapter.algo_data = smbus;
drivers/i2c/busses/i2c-pca-isa.c
104
.algo_data = &pca_isa_data,
drivers/i2c/busses/i2c-pca-platform.c
121
if ((i2c->algo_data.read_byte(i2c, I2C_PCA_CON) & I2C_PCA_CON_SI) == 0)
drivers/i2c/busses/i2c-pca-platform.c
163
i2c->adap.algo_data = &i2c->algo_data;
drivers/i2c/busses/i2c-pca-platform.c
173
&i2c->algo_data.i2c_clock);
drivers/i2c/busses/i2c-pca-platform.c
175
i2c->algo_data.i2c_clock = 59000;
drivers/i2c/busses/i2c-pca-platform.c
179
i2c->algo_data.i2c_clock = platform_data->i2c_clock_speed;
drivers/i2c/busses/i2c-pca-platform.c
182
i2c->algo_data.data = i2c;
drivers/i2c/busses/i2c-pca-platform.c
183
i2c->algo_data.wait_for_completion_cb = i2c_pca_pf_waitforcompletion;
drivers/i2c/busses/i2c-pca-platform.c
185
i2c->algo_data.reset_chip = i2c_pca_pf_resetchip;
drivers/i2c/busses/i2c-pca-platform.c
187
i2c->algo_data.reset_chip = i2c_pca_pf_dummyreset;
drivers/i2c/busses/i2c-pca-platform.c
191
i2c->algo_data.write_byte = i2c_pca_pf_writebyte32;
drivers/i2c/busses/i2c-pca-platform.c
192
i2c->algo_data.read_byte = i2c_pca_pf_readbyte32;
drivers/i2c/busses/i2c-pca-platform.c
195
i2c->algo_data.write_byte = i2c_pca_pf_writebyte16;
drivers/i2c/busses/i2c-pca-platform.c
196
i2c->algo_data.read_byte = i2c_pca_pf_readbyte16;
drivers/i2c/busses/i2c-pca-platform.c
200
i2c->algo_data.write_byte = i2c_pca_pf_writebyte8;
drivers/i2c/busses/i2c-pca-platform.c
201
i2c->algo_data.read_byte = i2c_pca_pf_readbyte8;
drivers/i2c/busses/i2c-pca-platform.c
34
struct i2c_algo_pca_data algo_data;
drivers/i2c/busses/i2c-pca-platform.c
84
i2c->algo_data.read_byte(i2c, I2C_PCA_CON)
drivers/i2c/busses/i2c-pca-platform.c
91
if (i2c->algo_data.read_byte(i2c, I2C_PCA_CON)
drivers/i2c/busses/i2c-pnx.c
484
struct i2c_pnx_algo_data *alg_data = adap->algo_data;
drivers/i2c/busses/i2c-pnx.c
624
alg_data->adapter.algo_data = alg_data;
drivers/i2c/busses/i2c-pxa.c
1146
struct pxa_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-pxa.c
1240
struct pxa_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-pxa.c
1302
struct pxa_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-pxa.c
1317
struct pxa_i2c *i2c = adap->algo_data;
drivers/i2c/busses/i2c-pxa.c
1441
i2c->adap.algo_data = i2c;
drivers/i2c/busses/i2c-pxa.c
709
struct pxa_i2c *i2c = slave->adapter->algo_data;
drivers/i2c/busses/i2c-pxa.c
727
struct pxa_i2c *i2c = slave->adapter->algo_data;
drivers/i2c/busses/i2c-rk3x.c
1062
struct rk3x_i2c *i2c = (struct rk3x_i2c *)adap->algo_data;
drivers/i2c/busses/i2c-rk3x.c
1262
i2c->adap.algo_data = i2c;
drivers/i2c/busses/i2c-robotfuzz-osif.c
153
priv->adapter.algo_data = priv;
drivers/i2c/busses/i2c-robotfuzz-osif.c
39
struct osif_priv *priv = adapter->algo_data;
drivers/i2c/busses/i2c-robotfuzz-osif.c
50
struct osif_priv *priv = adapter->algo_data;
drivers/i2c/busses/i2c-robotfuzz-osif.c
60
struct osif_priv *priv = adapter->algo_data;
drivers/i2c/busses/i2c-s3c2410.c
1061
i2c->adap.algo_data = i2c;
drivers/i2c/busses/i2c-s3c2410.c
752
struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data;
drivers/i2c/busses/i2c-s3c2410.c
781
struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data;
drivers/i2c/busses/i2c-scmi.c
266
struct acpi_smbus_cmi *smbus_cmi = adapter->algo_data;
drivers/i2c/busses/i2c-scmi.c
387
smbus_cmi->adapter.algo_data = smbus_cmi;
drivers/i2c/busses/i2c-scmi.c
79
struct acpi_smbus_cmi *smbus_cmi = adap->algo_data;
drivers/i2c/busses/i2c-sh7760.c
307
struct cami2c *id = adap->algo_data;
drivers/i2c/busses/i2c-sh7760.c
482
id->adap.algo_data = id;
drivers/i2c/busses/i2c-sibyte.c
124
struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-sibyte.c
147
.algo_data = &sibyte_board_data[0],
drivers/i2c/busses/i2c-sibyte.c
155
.algo_data = &sibyte_board_data[1],
drivers/i2c/busses/i2c-sibyte.c
31
struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data;
drivers/i2c/busses/i2c-simtec.c
99
pd->adap.algo_data = &pd->bit;
drivers/i2c/busses/i2c-sprd.c
247
struct sprd_i2c *i2c_dev = i2c_adap->algo_data;
drivers/i2c/busses/i2c-sprd.c
289
struct sprd_i2c *i2c_dev = i2c_adap->algo_data;
drivers/i2c/busses/i2c-sprd.c
512
i2c_dev->adap.algo_data = i2c_dev;
drivers/i2c/busses/i2c-taos-evm.c
221
adapter->algo_data = serio;
drivers/i2c/busses/i2c-taos-evm.c
62
struct serio *serio = adapter->algo_data;
drivers/i2c/busses/i2c-tiny-usb.c
180
struct i2c_tiny_usb *dev = (struct i2c_tiny_usb *)adapter->algo_data;
drivers/i2c/busses/i2c-tiny-usb.c
200
struct i2c_tiny_usb *dev = (struct i2c_tiny_usb *)adapter->algo_data;
drivers/i2c/busses/i2c-tiny-usb.c
257
dev->adapter.algo_data = dev;
drivers/i2c/busses/i2c-versatile.c
81
i2c->adap.algo_data = &i2c->algo;
drivers/i2c/busses/i2c-via.c
75
.algo_data = &bit_data,
drivers/i2c/busses/i2c-viperboard.c
272
struct vprbrd *vb = (struct vprbrd *)i2c->algo_data;
drivers/i2c/busses/i2c-viperboard.c
372
vb_i2c->i2c.algo_data = vb;
drivers/i2c/busses/i2c-viperboard.c
41
struct vprbrd *vb = (struct vprbrd *)i2c->algo_data;
drivers/i2c/i2c-atr.c
454
struct i2c_atr_chan *chan = adap->algo_data;
drivers/i2c/i2c-atr.c
482
struct i2c_atr_chan *chan = adap->algo_data;
drivers/i2c/i2c-atr.c
508
struct i2c_atr_chan *chan = adap->algo_data;
drivers/i2c/i2c-atr.c
516
struct i2c_atr_chan *chan = adapter->algo_data;
drivers/i2c/i2c-atr.c
524
struct i2c_atr_chan *chan = adapter->algo_data;
drivers/i2c/i2c-atr.c
532
struct i2c_atr_chan *chan = adapter->algo_data;
drivers/i2c/i2c-atr.c
547
struct i2c_atr_chan *chan = adapter->algo_data;
drivers/i2c/i2c-atr.c
575
struct i2c_atr_chan *chan = adapter->algo_data;
drivers/i2c/i2c-atr.c
822
chan->adap.algo_data = chan;
drivers/i2c/i2c-atr.c
912
chan = adap->algo_data;
drivers/i2c/i2c-mux.c
104
struct i2c_mux_priv *priv = adap->algo_data;
drivers/i2c/i2c-mux.c
124
struct i2c_mux_priv *priv = adap->algo_data;
drivers/i2c/i2c-mux.c
132
struct i2c_mux_priv *priv = adapter->algo_data;
drivers/i2c/i2c-mux.c
143
struct i2c_mux_priv *priv = adapter->algo_data;
drivers/i2c/i2c-mux.c
158
struct i2c_mux_priv *priv = adapter->algo_data;
drivers/i2c/i2c-mux.c
169
struct i2c_mux_priv *priv = adapter->algo_data;
drivers/i2c/i2c-mux.c
179
struct i2c_mux_priv *priv = adapter->algo_data;
drivers/i2c/i2c-mux.c
193
struct i2c_mux_priv *priv = adapter->algo_data;
drivers/i2c/i2c-mux.c
316
priv->adap.algo_data = priv;
drivers/i2c/i2c-mux.c
42
struct i2c_mux_priv *priv = adap->algo_data;
drivers/i2c/i2c-mux.c
422
struct i2c_mux_priv *priv = adap->algo_data;
drivers/i2c/i2c-mux.c
61
struct i2c_mux_priv *priv = adap->algo_data;
drivers/i2c/i2c-mux.c
82
struct i2c_mux_priv *priv = adap->algo_data;
drivers/i2c/muxes/i2c-demux-pinctrl.c
107
priv->cur_adap.algo_data = priv;
drivers/i2c/muxes/i2c-demux-pinctrl.c
40
struct i2c_demux_pinctrl_priv *priv = adap->algo_data;
drivers/i2c/muxes/i2c-demux-pinctrl.c
48
struct i2c_demux_pinctrl_priv *priv = adap->algo_data;
drivers/infiniband/hw/hfi1/qsfp.c
126
bus->adapter.algo_data = &bus->algo;
drivers/input/keyboard/pinephone-keyboard.c
160
struct i2c_client *client = adap->algo_data;
drivers/input/keyboard/pinephone-keyboard.c
379
ppkb->adapter.algo_data = client;
drivers/media/common/b2c2/flexcop-i2c.c
243
fc->fc_i2c_adap[0].i2c_adap.algo_data =
drivers/media/common/b2c2/flexcop-i2c.c
244
fc->fc_i2c_adap[1].i2c_adap.algo_data =
drivers/media/common/b2c2/flexcop-i2c.c
245
fc->fc_i2c_adap[2].i2c_adap.algo_data = NULL;
drivers/media/common/saa7146/saa7146_i2c.c
415
i2c_adapter->algo_data = NULL;
drivers/media/dvb-frontends/cx24123.c
1084
state->tuner_i2c_adapter.algo_data = NULL;
drivers/media/dvb-frontends/dib7000p.c
2783
st->dib7090_tuner_adap.algo_data = NULL;
drivers/media/dvb-frontends/dib8000.c
4491
state->dib8096p_tuner_adap.algo_data = NULL;
drivers/media/dvb-frontends/dib9000.c
2524
st->tuner_adap.algo_data = NULL;
drivers/media/dvb-frontends/dib9000.c
2533
st->component_bus.algo_data = NULL;
drivers/media/dvb-frontends/dibx000_common.c
430
i2c_adap->algo_data = NULL;
drivers/media/dvb-frontends/s5h1420.c
908
state->tuner_i2c_adapter.algo_data = NULL;
drivers/media/dvb-frontends/zd1301_demod.c
495
dev->adapter.algo_data = NULL;
drivers/media/pci/bt8xx/bttv-i2c.c
358
btv->c.i2c_adap.algo_data = &btv->i2c_algo;
drivers/media/pci/cobalt/cobalt-i2c.c
233
struct cobalt_i2c_data *data = adap->algo_data;
drivers/media/pci/cobalt/cobalt-i2c.c
295
.algo_data = NULL, /* filled from template */
drivers/media/pci/cobalt/cobalt-i2c.c
353
adap->algo_data = &cobalt->i2c_data[i];
drivers/media/pci/cx18/cx18-i2c.c
200
.algo_data = NULL, /* filled from template */
drivers/media/pci/cx18/cx18-i2c.c
231
cx->i2c_adap[i].algo_data = &cx->i2c_algo[i];
drivers/media/pci/cx23885/cx23885-i2c.c
151
struct cx23885_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx23885/cx23885-i2c.c
312
bus->i2c_adap.algo_data = bus;
drivers/media/pci/cx23885/cx23885-i2c.c
39
struct cx23885_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx23885/cx23885-i2c.c
46
struct cx23885_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx23885/cx23885-i2c.c
70
struct cx23885_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx25821/cx25821-i2c.c
163
struct cx25821_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx25821/cx25821-i2c.c
226
struct cx25821_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx25821/cx25821-i2c.c
301
bus->i2c_adap.algo_data = bus;
drivers/media/pci/cx25821/cx25821-i2c.c
38
struct cx25821_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx25821/cx25821-i2c.c
45
struct cx25821_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx25821/cx25821-i2c.c
69
struct cx25821_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/cx88/cx88-i2c.c
138
core->i2c_adap.algo_data = &core->i2c_algo;
drivers/media/pci/cx88/cx88-vp3054-i2c.c
113
vp3054_i2c->adap.algo_data = &vp3054_i2c->algo;
drivers/media/pci/ddbridge/ddbridge-i2c.c
183
adap->algo_data = (void *)i2c;
drivers/media/pci/dm1105/dm1105.c
1040
dev->i2c_adap.algo_data = dev;
drivers/media/pci/dm1105/dm1105.c
1051
dev->i2c_bb_adap.algo_data = &dev->i2c_bit;
drivers/media/pci/dm1105/dm1105.c
481
dev = i2c_adap->algo_data;
drivers/media/pci/ivtv/ivtv-i2c.c
621
.algo_data = NULL, /* filled from template */
drivers/media/pci/ivtv/ivtv-i2c.c
671
.algo_data = NULL, /* filled from template */
drivers/media/pci/ivtv/ivtv-i2c.c
712
itv->i2c_adap.algo_data = &itv->i2c_algo;
drivers/media/pci/mantis/mantis_i2c.c
221
i2c_adapter->algo_data = NULL;
drivers/media/pci/ngene/ngene-i2c.c
154
adap->algo_data = (void *)&(dev->channel[dev_nr]);
drivers/media/pci/pluto2/pluto2.c
629
pluto->i2c_adap.algo_data = &pluto->i2c_bit;
drivers/media/pci/pt1/pt1.c
1384
i2c_adap->algo_data = NULL;
drivers/media/pci/pt3/pt3.c
745
i2c->algo_data = NULL;
drivers/media/pci/saa7134/saa7134-i2c.c
230
struct saa7134_dev *dev = i2c_adap->algo_data;
drivers/media/pci/saa7134/saa7134-i2c.c
436
dev->i2c_adap.algo_data = dev;
drivers/media/pci/saa7134/saa7134-input.c
113
struct saa7134_dev *dev = ir->c->adapter->algo_data;
drivers/media/pci/saa7134/saa7134-input.c
168
struct saa7134_dev *dev = ir->c->adapter->algo_data;
drivers/media/pci/saa7134/saa7134-input.c
220
struct saa7134_dev *dev = ir->c->adapter->algo_data;
drivers/media/pci/saa7134/saa7134-input.c
299
struct saa7134_dev *dev = ir->c->adapter->algo_data;
drivers/media/pci/saa7164/saa7164-i2c.c
18
struct saa7164_i2c *bus = i2c_adap->algo_data;
drivers/media/pci/saa7164/saa7164-i2c.c
95
bus->i2c_adap.algo_data = bus;
drivers/media/pci/smipcie/smipcie-main.c
188
dev->i2c_bus[0].algo_data = &dev->i2c_bit[0];
drivers/media/pci/smipcie/smipcie-main.c
210
dev->i2c_bus[1].algo_data = &dev->i2c_bit[1];
drivers/media/pci/solo6x10/solo6x10-i2c.c
209
struct solo_dev *solo_dev = adap->algo_data;
drivers/media/pci/solo6x10/solo6x10-i2c.c
289
adap->algo_data = solo_dev;
drivers/media/pci/solo6x10/solo6x10-i2c.c
295
adap->algo_data = NULL;
drivers/media/pci/solo6x10/solo6x10-i2c.c
302
if (!solo_dev->i2c_adap[i].algo_data)
drivers/media/pci/solo6x10/solo6x10-i2c.c
305
solo_dev->i2c_adap[i].algo_data = NULL;
drivers/media/pci/solo6x10/solo6x10-i2c.c
318
if (!solo_dev->i2c_adap[i].algo_data)
drivers/media/pci/solo6x10/solo6x10-i2c.c
321
solo_dev->i2c_adap[i].algo_data = NULL;
drivers/media/pci/zoran/zoran_card.c
705
zr->i2c_adapter.algo_data = &zr->i2c_algo;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
301
i2c_adapter->algo_data = NULL;
drivers/media/tuners/tda18271-fe.c
869
ret = fe->callback(priv->i2c_props.adap->algo_data,
drivers/media/tuners/tda827x.c
485
fe->callback(priv->i2c_adap->algo_data,
drivers/media/tuners/tda827x.c
495
fe->callback(priv->i2c_adap->algo_data,
drivers/media/tuners/xc2028.c
538
fe->dvb->priv : priv->i2c_props.adap->algo_data,
drivers/media/tuners/xc4000.c
268
priv->i2c_props.adap->algo_data,
drivers/media/tuners/xc5000.c
303
priv->i2c_props.adap->algo_data,
drivers/media/usb/au0828/au0828-i2c.c
123
struct au0828_dev *dev = i2c_adap->algo_data;
drivers/media/usb/au0828/au0828-i2c.c
212
struct au0828_dev *dev = i2c_adap->algo_data;
drivers/media/usb/au0828/au0828-i2c.c
28
struct au0828_dev *dev = i2c_adap->algo_data;
drivers/media/usb/au0828/au0828-i2c.c
368
dev->i2c_adap.algo_data = dev;
drivers/media/usb/au0828/au0828-i2c.c
51
struct au0828_dev *dev = i2c_adap->algo_data;
drivers/media/usb/au0828/au0828-i2c.c
74
struct au0828_dev *dev = i2c_adap->algo_data;
drivers/media/usb/au0828/au0828-i2c.c
97
struct au0828_dev *dev = i2c_adap->algo_data;
drivers/media/usb/cx231xx/cx231xx-i2c.c
186
struct cx231xx_i2c *bus = i2c_adap->algo_data;
drivers/media/usb/cx231xx/cx231xx-i2c.c
273
struct cx231xx_i2c *bus = i2c_adap->algo_data;
drivers/media/usb/cx231xx/cx231xx-i2c.c
336
struct cx231xx_i2c *bus = i2c_adap->algo_data;
drivers/media/usb/cx231xx/cx231xx-i2c.c
363
struct cx231xx_i2c *bus = i2c_adap->algo_data;
drivers/media/usb/cx231xx/cx231xx-i2c.c
526
bus->i2c_adap.algo_data = bus;
drivers/media/usb/cx231xx/cx231xx-i2c.c
75
struct cx231xx_i2c *bus = i2c_adap->algo_data;
drivers/media/usb/dvb-usb/dvb-usb-i2c.c
26
d->i2c_adap.algo_data = NULL;
drivers/media/usb/em28xx/em28xx-i2c.c
527
struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data;
drivers/media/usb/em28xx/em28xx-i2c.c
881
struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data;
drivers/media/usb/em28xx/em28xx-i2c.c
988
dev->i2c_adap[bus].algo_data = &dev->i2c_bus[bus];
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
368
struct pvr2_hdw *hdw = (struct pvr2_hdw *)(i2c_adap->algo_data);
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
625
hdw->i2c_adap.algo_data = hdw;
drivers/media/usb/stk1160/stk1160-i2c.c
154
struct stk1160 *dev = i2c_adap->algo_data;
drivers/media/usb/stk1160/stk1160-i2c.c
254
dev->i2c_adap.algo_data = dev;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1653
ttusb->i2c_adap.algo_data = NULL;
drivers/net/can/sja1000/peak_pci.c
464
card->led_chip.algo_data = &card->i2c_bit;
drivers/net/ethernet/intel/igb/igb_main.c
3186
adapter->i2c_adap.algo_data = &adapter->i2c_algo;
drivers/net/ethernet/sfc/falcon/falcon.c
2388
board->i2c_adap.algo_data = &board->i2c_data;
drivers/video/fbdev/aty/radeon_i2c.c
75
chan->adapter.algo_data = &chan->algo;
drivers/video/fbdev/core/fb_ddc.c
100
if (algo_data->getscl(algo_data->data))
drivers/video/fbdev/core/fb_ddc.c
104
udelay(algo_data->udelay);
drivers/video/fbdev/core/fb_ddc.c
107
algo_data->setsda(algo_data->data, 1);
drivers/video/fbdev/core/fb_ddc.c
109
algo_data->setscl(algo_data->data, 0);
drivers/video/fbdev/core/fb_ddc.c
110
algo_data->setsda(algo_data->data, 0);
drivers/video/fbdev/core/fb_ddc.c
117
algo_data->setsda(algo_data->data, 1);
drivers/video/fbdev/core/fb_ddc.c
118
algo_data->setscl(algo_data->data, 1);
drivers/video/fbdev/core/fb_ddc.c
57
struct i2c_algo_bit_data *algo_data = adapter->algo_data;
drivers/video/fbdev/core/fb_ddc.c
61
algo_data->setscl(algo_data->data, 1);
drivers/video/fbdev/core/fb_ddc.c
67
algo_data->setsda(algo_data->data, 1);
drivers/video/fbdev/core/fb_ddc.c
70
algo_data->setscl(algo_data->data, 1);
drivers/video/fbdev/core/fb_ddc.c
71
if (algo_data->getscl) {
drivers/video/fbdev/core/fb_ddc.c
74
if (algo_data->getscl(algo_data->data))
drivers/video/fbdev/core/fb_ddc.c
80
udelay(algo_data->udelay);
drivers/video/fbdev/core/fb_ddc.c
83
algo_data->setsda(algo_data->data, 0);
drivers/video/fbdev/core/fb_ddc.c
85
algo_data->setscl(algo_data->data, 0);
drivers/video/fbdev/core/fb_ddc.c
87
algo_data->setsda(algo_data->data, 1);
drivers/video/fbdev/core/fb_ddc.c
92
algo_data->setsda(algo_data->data, 0);
drivers/video/fbdev/core/fb_ddc.c
93
algo_data->setscl(algo_data->data, 0);
drivers/video/fbdev/core/fb_ddc.c
96
algo_data->setscl(algo_data->data, 1);
drivers/video/fbdev/core/fb_ddc.c
97
if (algo_data->getscl) {
drivers/video/fbdev/cyber2000fb.c
1194
cfb->ddc_adapter.algo_data = &cfb->ddc_algo;
drivers/video/fbdev/cyber2000fb.c
1268
cfb->i2c_adapter.algo_data = &cfb->i2c_algo;
drivers/video/fbdev/i740fb.c
166
par->ddc_adapter.algo_data = &par->ddc_algo;
drivers/video/fbdev/i810/i810-i2c.c
96
chan->adapter.algo_data = &chan->algo;
drivers/video/fbdev/matrox/i2c-matroxfb.c
114
b->adapter.algo_data = &b->bac;
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
105
struct mb862xxfb_par *par = adap->algo_data;
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
155
mb862xx_i2c_adapter.algo_data = par;
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
18
struct mb862xxfb_par *par = adap->algo_data;
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
33
struct mb862xxfb_par *par = adap->algo_data;
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
46
struct mb862xxfb_par *par = adap->algo_data;
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
57
struct mb862xxfb_par *par = adap->algo_data;
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
68
struct mb862xxfb_par *par = adap->algo_data;
drivers/video/fbdev/nvidia/nv_i2c.c
92
chan->adapter.algo_data = &chan->algo;
drivers/video/fbdev/riva/rivafb-i2c.c
97
chan->adapter.algo_data = &chan->algo;
drivers/video/fbdev/s3fb.c
259
par->ddc_adapter.algo_data = &par->ddc_algo;
drivers/video/fbdev/savage/savagefb-i2c.c
141
chan->adapter.algo_data = &chan->algo;
drivers/video/fbdev/tdfxfb.c
1270
chan->adapter.algo_data = &chan->algo;
drivers/video/fbdev/tdfxfb.c
1298
chan->adapter.algo_data = &chan->algo;
drivers/video/fbdev/tridentfb.c
277
par->ddc_adapter.algo_data = &par->ddc_algo;
drivers/video/fbdev/via/via_i2c.c
205
adapter->algo_data = algo;
drivers/w1/slaves/w1_ds28e17.c
349
struct w1_slave *sl = (struct w1_slave *) adapter->algo_data;
drivers/w1/slaves/w1_ds28e17.c
721
data->adapter.algo_data = sl;
include/linux/i2c.h
737
void *algo_data;