/linux-master/drivers/video/fbdev/core/ |
H A D | fb_ddc.c | 56 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 D | i2c-pca-platform.c | 34 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 D | i2c-icy.c | 125 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 D | i2c-robotfuzz-osif.c | 39 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 D | i2c-sibyte.c | 31 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 D | i2c-parport.c | 118 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 D | i2c-acorn.c | 82 .algo_data = &ioc_data,
|
H A D | i2c-nforce2.c | 136 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 D | i2c-iop3xx.c | 305 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 D | i2c-fsi.c | 332 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 D | i2c-opal.c | 76 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 D | i2c-tiny-usb.c | 176 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 D | mb862xx-i2c.c | 19 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 D | i2c-mux.c | 42 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 D | i2c-atr.c | 195 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 D | solo6x10-i2c.c | 209 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 D | dvb-usb-i2c.c | 26 d->i2c_adap.algo_data = NULL;
|
/linux-master/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 157 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 D | i2c-algo-pcf.c | 208 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 D | au0828-i2c.c | 28 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 D | cx25821-i2c.c | 38 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 D | saa7164-i2c.c | 18 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 D | bus.c | 169 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 D | cx23885-i2c.c | 39 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 D | cobalt-i2c.c | 233 struct cobalt_i2c_data *data = adap->algo_data; 295 .algo_data = NULL, /* filled from template */ 353 adap->algo_data = &cobalt->i2c_data[i];
|