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

123456

/linux-master/drivers/video/fbdev/core/
H A Dfb_ddc.c56 struct i2c_algo_bit_data *algo_data = adapter->algo_data; local
60 algo_data->setscl(algo_data->data, 1);
66 algo_data->setsda(algo_data->data, 1);
69 algo_data->setscl(algo_data->data, 1);
70 if (algo_data->getscl) {
73 if (algo_data
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-pca-platform.c34 struct i2c_algo_pca_data algo_data; member in struct:i2c_pca_pf_data
84 i2c->algo_data.read_byte(i2c, I2C_PCA_CON)
91 if (i2c->algo_data.read_byte(i2c, I2C_PCA_CON)
121 if ((i2c->algo_data.read_byte(i2c, I2C_PCA_CON) & I2C_PCA_CON_SI) == 0)
163 i2c->adap.algo_data = &i2c->algo_data;
173 &i2c->algo_data.i2c_clock);
175 i2c->algo_data.i2c_clock = 59000;
179 i2c->algo_data.i2c_clock = platform_data->i2c_clock_speed;
182 i2c->algo_data
[all...]
H A Di2c-icy.c125 struct i2c_algo_pcf_data *algo_data; local
135 algo_data = devm_kzalloc(&z->dev, sizeof(*algo_data), GFP_KERNEL);
136 if (!algo_data)
143 i2c->adapter.algo_data = algo_data;
156 algo_data->data = i2c;
157 algo_data->setpcf = icy_pcf_setpcf;
158 algo_data->getpcf = icy_pcf_getpcf;
159 algo_data
[all...]
H A Di2c-robotfuzz-osif.c39 struct osif_priv *priv = adapter->algo_data;
50 struct osif_priv *priv = adapter->algo_data;
60 struct osif_priv *priv = adapter->algo_data;
147 priv->adapter.algo_data = priv;
H A Di2c-sibyte.c31 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data;
124 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data;
147 .algo_data = &sibyte_board_data[0],
155 .algo_data = &sibyte_board_data[1],
H A Di2c-parport.c118 struct i2c_algo_bit_data algo_data; member in struct:i2c_par
313 adapter->algo_data = parport_algo_data;
316 adapter->algo_data.getscl = NULL;
317 adapter->algo_data.udelay = 50; /* ~10 kbps */
319 adapter->algo_data.data = port;
320 adapter->adapter.algo_data = &adapter->algo_data;
H A Di2c-acorn.c82 .algo_data = &ioc_data,
H A Di2c-nforce2.c136 struct nforce2_smbus *smbus = adap->algo_data;
155 struct nforce2_smbus *smbus = adap->algo_data;
182 struct nforce2_smbus *smbus = adap->algo_data;
287 (((struct nforce2_smbus *)adapter->algo_data)->blockops ?
354 smbus->adapter.algo_data = smbus;
H A Di2c-iop3xx.c305 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data;
317 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data;
337 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data;
359 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data;
396 (struct i2c_algo_iop3xx_data *)padapter->algo_data;
499 new_adapter->algo_data = adapter_data;
H A Di2c-fsi.c332 struct fsi_i2c_port *port = adap->algo_data;
343 struct fsi_i2c_port *port = adap->algo_data;
355 struct fsi_i2c_port *port = adap->algo_data;
366 struct fsi_i2c_port *port = adap->algo_data;
379 struct fsi_i2c_port *port = adap->algo_data;
394 struct fsi_i2c_port *port = adap->algo_data;
611 struct fsi_i2c_port *port = adap->algo_data;
723 port->adapter.algo_data = port;
H A Di2c-opal.c76 unsigned long opal_id = (unsigned long)adap->algo_data;
116 unsigned long opal_id = (unsigned long)adap->algo_data;
217 adapter->algo_data = (void *)(unsigned long)opal_id;
H A Di2c-tiny-usb.c176 struct i2c_tiny_usb *dev = (struct i2c_tiny_usb *)adapter->algo_data;
196 struct i2c_tiny_usb *dev = (struct i2c_tiny_usb *)adapter->algo_data;
252 dev->adapter.algo_data = dev;
/linux-master/drivers/video/fbdev/mb862xx/
H A Dmb862xx-i2c.c19 struct mb862xxfb_par *par = adap->algo_data;
34 struct mb862xxfb_par *par = adap->algo_data;
47 struct mb862xxfb_par *par = adap->algo_data;
58 struct mb862xxfb_par *par = adap->algo_data;
69 struct mb862xxfb_par *par = adap->algo_data;
106 struct mb862xxfb_par *par = adap->algo_data;
156 mb862xx_i2c_adapter.algo_data = par;
/linux-master/drivers/i2c/
H A Di2c-mux.c42 struct i2c_mux_priv *priv = adap->algo_data;
61 struct i2c_mux_priv *priv = adap->algo_data;
82 struct i2c_mux_priv *priv = adap->algo_data;
104 struct i2c_mux_priv *priv = adap->algo_data;
124 struct i2c_mux_priv *priv = adap->algo_data;
145 struct i2c_mux_priv *priv = adapter->algo_data;
156 struct i2c_mux_priv *priv = adapter->algo_data;
171 struct i2c_mux_priv *priv = adapter->algo_data;
182 struct i2c_mux_priv *priv = adapter->algo_data;
192 struct i2c_mux_priv *priv = adapter->algo_data;
[all...]
H A Di2c-atr.c195 struct i2c_atr_chan *chan = adap->algo_data;
223 struct i2c_atr_chan *chan = adap->algo_data;
240 struct i2c_atr_chan *chan = adap->algo_data;
248 struct i2c_atr_chan *chan = adapter->algo_data;
256 struct i2c_atr_chan *chan = adapter->algo_data;
264 struct i2c_atr_chan *chan = adapter->algo_data;
319 struct i2c_atr_chan *chan = adapter->algo_data;
361 struct i2c_atr_chan *chan = adapter->algo_data;
603 chan->adap.algo_data = chan;
674 chan = adap->algo_data;
[all...]
/linux-master/drivers/media/pci/solo6x10/
H A Dsolo6x10-i2c.c209 struct solo_dev *solo_dev = adap->algo_data;
289 adap->algo_data = solo_dev;
295 adap->algo_data = NULL;
302 if (!solo_dev->i2c_adap[i].algo_data)
305 solo_dev->i2c_adap[i].algo_data = NULL;
318 if (!solo_dev->i2c_adap[i].algo_data)
321 solo_dev->i2c_adap[i].algo_data = NULL;
/linux-master/drivers/media/usb/dvb-usb/
H A Ddvb-usb-i2c.c26 d->i2c_adap.algo_data = NULL;
/linux-master/drivers/i2c/algos/
H A Di2c-algo-bit.c157 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
205 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
232 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
322 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
387 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
408 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
470 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
524 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
604 struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
638 struct i2c_algo_bit_data *bit_adap = adap->algo_data;
[all...]
H A Di2c-algo-pcf.c208 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data;
242 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data;
298 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data;
400 struct i2c_algo_pcf_data *pcf_adap = adap->algo_data;
/linux-master/drivers/media/usb/au0828/
H A Dau0828-i2c.c28 struct au0828_dev *dev = i2c_adap->algo_data;
51 struct au0828_dev *dev = i2c_adap->algo_data;
74 struct au0828_dev *dev = i2c_adap->algo_data;
97 struct au0828_dev *dev = i2c_adap->algo_data;
123 struct au0828_dev *dev = i2c_adap->algo_data;
212 struct au0828_dev *dev = i2c_adap->algo_data;
368 dev->i2c_adap.algo_data = dev;
/linux-master/drivers/media/pci/cx25821/
H A Dcx25821-i2c.c38 struct cx25821_i2c *bus = i2c_adap->algo_data;
45 struct cx25821_i2c *bus = i2c_adap->algo_data;
69 struct cx25821_i2c *bus = i2c_adap->algo_data;
163 struct cx25821_i2c *bus = i2c_adap->algo_data;
226 struct cx25821_i2c *bus = i2c_adap->algo_data;
301 bus->i2c_adap.algo_data = bus;
/linux-master/drivers/media/pci/saa7164/
H A Dsaa7164-i2c.c18 struct saa7164_i2c *bus = i2c_adap->algo_data;
95 bus->i2c_adap.algo_data = bus;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbus.c169 struct i2c_algo_bit_data *algo = bus->i2c.algo_data;
184 struct i2c_algo_bit_data *algo = bus->i2c.algo_data;
201 kfree(bus->i2c.algo_data);
246 bus->i2c.algo_data = bit;
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-i2c.c39 struct cx23885_i2c *bus = i2c_adap->algo_data;
46 struct cx23885_i2c *bus = i2c_adap->algo_data;
70 struct cx23885_i2c *bus = i2c_adap->algo_data;
151 struct cx23885_i2c *bus = i2c_adap->algo_data;
312 bus->i2c_adap.algo_data = bus;
/linux-master/drivers/media/pci/cobalt/
H A Dcobalt-i2c.c233 struct cobalt_i2c_data *data = adap->algo_data;
295 .algo_data = NULL, /* filled from template */
353 adap->algo_data = &cobalt->i2c_data[i];

Completed in 185 milliseconds

123456