Home
last modified time | relevance | path

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

1234567891011

/kernel/linux/linux-5.10/drivers/video/fbdev/core/
H A Dfb_ddc.c56 struct i2c_algo_bit_data *algo_data = adapter->algo_data; in fb_ddc_read() local
60 algo_data->setscl(algo_data->data, 1); in fb_ddc_read()
66 algo_data->setsda(algo_data->data, 1); in fb_ddc_read()
69 algo_data->setscl(algo_data->data, 1); in fb_ddc_read()
70 if (algo_data->getscl) { in fb_ddc_read()
73 if (algo_data in fb_ddc_read()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
H A Dfb_ddc.c56 struct i2c_algo_bit_data *algo_data = adapter->algo_data; in fb_ddc_read() local
60 algo_data->setscl(algo_data->data, 1); in fb_ddc_read()
66 algo_data->setsda(algo_data->data, 1); in fb_ddc_read()
69 algo_data->setscl(algo_data->data, 1); in fb_ddc_read()
70 if (algo_data->getscl) { in fb_ddc_read()
73 if (algo_data in fb_ddc_read()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-pca-platform.c35 struct i2c_algo_pca_data algo_data; member
87 i2c->algo_data.read_byte(i2c, I2C_PCA_CON) in i2c_pca_pf_waitforcompletion()
94 if (i2c->algo_data.read_byte(i2c, I2C_PCA_CON) in i2c_pca_pf_waitforcompletion()
124 if ((i2c->algo_data.read_byte(i2c, I2C_PCA_CON) & I2C_PCA_CON_SI) == 0) in i2c_pca_pf_handler()
168 i2c->adap.algo_data = &i2c->algo_data; in i2c_pca_pf_probe()
178 &i2c->algo_data.i2c_clock); in i2c_pca_pf_probe()
180 i2c->algo_data.i2c_clock = 59000; in i2c_pca_pf_probe()
184 i2c->algo_data.i2c_clock = platform_data->i2c_clock_speed; in i2c_pca_pf_probe()
187 i2c->algo_data in i2c_pca_pf_probe()
[all...]
H A Di2c-icy.c122 struct i2c_algo_pcf_data *algo_data; in icy_probe() local
132 algo_data = devm_kzalloc(&z->dev, sizeof(*algo_data), GFP_KERNEL); in icy_probe()
133 if (!algo_data) in icy_probe()
140 i2c->adapter.algo_data = algo_data; in icy_probe()
153 algo_data->data = i2c; in icy_probe()
154 algo_data->setpcf = icy_pcf_setpcf; in icy_probe()
155 algo_data->getpcf = icy_pcf_getpcf; in icy_probe()
156 algo_data in icy_probe()
[all...]
H A Di2c-parport.c118 struct i2c_algo_bit_data algo_data; member
303 adapter->algo_data = parport_algo_data; in i2c_parport_attach()
306 adapter->algo_data.getscl = NULL; in i2c_parport_attach()
307 adapter->algo_data.udelay = 50; /* ~10 kbps */ in i2c_parport_attach()
309 adapter->algo_data.data = port; in i2c_parport_attach()
310 adapter->adapter.algo_data = &adapter->algo_data; in i2c_parport_attach()
H A Di2c-robotfuzz-osif.c39 struct osif_priv *priv = adapter->algo_data; in osif_usb_read()
50 struct osif_priv *priv = adapter->algo_data; in osif_usb_write()
60 struct osif_priv *priv = adapter->algo_data; in osif_xfer()
147 priv->adapter.algo_data = priv; in osif_probe()
H A Di2c-sibyte.c31 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; in smbus_xfer()
124 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; in i2c_sibyte_add_bus()
147 .algo_data = &sibyte_board_data[0],
155 .algo_data = &sibyte_board_data[1],
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-pca-platform.c34 struct i2c_algo_pca_data algo_data; member
84 i2c->algo_data.read_byte(i2c, I2C_PCA_CON) in i2c_pca_pf_waitforcompletion()
91 if (i2c->algo_data.read_byte(i2c, I2C_PCA_CON) in i2c_pca_pf_waitforcompletion()
121 if ((i2c->algo_data.read_byte(i2c, I2C_PCA_CON) & I2C_PCA_CON_SI) == 0) in i2c_pca_pf_handler()
163 i2c->adap.algo_data = &i2c->algo_data; in i2c_pca_pf_probe()
173 &i2c->algo_data.i2c_clock); in i2c_pca_pf_probe()
175 i2c->algo_data.i2c_clock = 59000; in i2c_pca_pf_probe()
179 i2c->algo_data.i2c_clock = platform_data->i2c_clock_speed; in i2c_pca_pf_probe()
182 i2c->algo_data in i2c_pca_pf_probe()
[all...]
H A Di2c-icy.c125 struct i2c_algo_pcf_data *algo_data; in icy_probe() local
135 algo_data = devm_kzalloc(&z->dev, sizeof(*algo_data), GFP_KERNEL); in icy_probe()
136 if (!algo_data) in icy_probe()
143 i2c->adapter.algo_data = algo_data; in icy_probe()
156 algo_data->data = i2c; in icy_probe()
157 algo_data->setpcf = icy_pcf_setpcf; in icy_probe()
158 algo_data->getpcf = icy_pcf_getpcf; in icy_probe()
159 algo_data in icy_probe()
[all...]
H A Di2c-parport.c118 struct i2c_algo_bit_data algo_data; member
313 adapter->algo_data = parport_algo_data; in i2c_parport_attach()
316 adapter->algo_data.getscl = NULL; in i2c_parport_attach()
317 adapter->algo_data.udelay = 50; /* ~10 kbps */ in i2c_parport_attach()
319 adapter->algo_data.data = port; in i2c_parport_attach()
320 adapter->adapter.algo_data = &adapter->algo_data; in i2c_parport_attach()
H A Di2c-robotfuzz-osif.c39 struct osif_priv *priv = adapter->algo_data; in osif_usb_read()
50 struct osif_priv *priv = adapter->algo_data; in osif_usb_write()
60 struct osif_priv *priv = adapter->algo_data; in osif_xfer()
147 priv->adapter.algo_data = priv; in osif_probe()
H A Di2c-sibyte.c31 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; in smbus_xfer()
124 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; in i2c_sibyte_add_bus()
147 .algo_data = &sibyte_board_data[0],
155 .algo_data = &sibyte_board_data[1],
/kernel/linux/linux-5.10/drivers/video/fbdev/mb862xx/
H A Dmb862xx-i2c.c19 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_wait_event()
34 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_do_address()
47 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_write_byte()
58 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_read_byte()
69 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_stop()
106 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_xfer()
156 mb862xx_i2c_adapter.algo_data = par; in mb862xx_i2c_init()
/kernel/linux/linux-6.6/drivers/video/fbdev/mb862xx/
H A Dmb862xx-i2c.c19 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_wait_event()
34 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_do_address()
47 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_write_byte()
58 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_read_byte()
69 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_i2c_stop()
106 struct mb862xxfb_par *par = adap->algo_data; in mb862xx_xfer()
156 mb862xx_i2c_adapter.algo_data = par; in mb862xx_i2c_init()
/kernel/linux/linux-5.10/drivers/i2c/
H A Di2c-mux.c42 struct i2c_mux_priv *priv = adap->algo_data; in __i2c_mux_master_xfer()
61 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_master_xfer()
82 struct i2c_mux_priv *priv = adap->algo_data; in __i2c_mux_smbus_xfer()
104 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_smbus_xfer()
124 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_functionality()
145 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_lock_bus()
156 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_trylock_bus()
171 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_unlock_bus()
182 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_parent_lock_bus()
192 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_parent_trylock_bus()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/
H A Di2c-mux.c42 struct i2c_mux_priv *priv = adap->algo_data; in __i2c_mux_master_xfer()
61 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_master_xfer()
82 struct i2c_mux_priv *priv = adap->algo_data; in __i2c_mux_smbus_xfer()
104 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_smbus_xfer()
124 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_functionality()
145 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_lock_bus()
156 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_trylock_bus()
171 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_unlock_bus()
182 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_parent_lock_bus()
192 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_parent_trylock_bus()
[all...]
H A Di2c-atr.c195 struct i2c_atr_chan *chan = adap->algo_data; in i2c_atr_master_xfer()
223 struct i2c_atr_chan *chan = adap->algo_data; in i2c_atr_smbus_xfer()
240 struct i2c_atr_chan *chan = adap->algo_data; in i2c_atr_functionality()
248 struct i2c_atr_chan *chan = adapter->algo_data; in i2c_atr_lock_bus()
256 struct i2c_atr_chan *chan = adapter->algo_data; in i2c_atr_trylock_bus()
264 struct i2c_atr_chan *chan = adapter->algo_data; in i2c_atr_unlock_bus()
319 struct i2c_atr_chan *chan = adapter->algo_data; in i2c_atr_attach_client()
361 struct i2c_atr_chan *chan = adapter->algo_data; in i2c_atr_detach_client()
603 chan->adap.algo_data = chan; in i2c_atr_add_adapter()
674 chan = adap->algo_data; in i2c_atr_del_adapter()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/au0828/
H A Dau0828-i2c.c28 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_write_ack()
35 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_read_ack()
58 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_read_busy()
81 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_write_done()
104 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_busy()
130 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_sendbytes()
219 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_readbytes()
375 dev->i2c_adap.algo_data = dev; in au0828_i2c_register()
/kernel/linux/linux-6.6/drivers/i2c/algos/
H A Di2c-algo-bit.c157 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in i2c_outb()
205 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in i2c_inb()
232 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in test_bus()
322 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in try_address()
387 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in acknak()
408 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in readbytes()
470 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in bit_doAddress()
524 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in bit_xfer()
604 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in bit_xfer_atomic()
638 struct i2c_algo_bit_data *bit_adap = adap->algo_data; in __i2c_bit_add_bus()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/
H A Dsolo6x10-i2c.c209 struct solo_dev *solo_dev = adap->algo_data; in solo_i2c_master_xfer()
289 adap->algo_data = solo_dev; in solo_i2c_init()
295 adap->algo_data = NULL; in solo_i2c_init()
302 if (!solo_dev->i2c_adap[i].algo_data) in solo_i2c_init()
305 solo_dev->i2c_adap[i].algo_data = NULL; in solo_i2c_init()
318 if (!solo_dev->i2c_adap[i].algo_data) in solo_i2c_exit()
321 solo_dev->i2c_adap[i].algo_data = NULL; in solo_i2c_exit()
/kernel/linux/linux-6.6/drivers/media/usb/au0828/
H A Dau0828-i2c.c28 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_read_ack()
51 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_read_busy()
74 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_write_done()
97 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_busy()
123 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_sendbytes()
212 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_readbytes()
368 dev->i2c_adap.algo_data = dev; in au0828_i2c_register()
/kernel/linux/linux-6.6/drivers/media/pci/solo6x10/
H A Dsolo6x10-i2c.c209 struct solo_dev *solo_dev = adap->algo_data; in solo_i2c_master_xfer()
289 adap->algo_data = solo_dev; in solo_i2c_init()
295 adap->algo_data = NULL; in solo_i2c_init()
302 if (!solo_dev->i2c_adap[i].algo_data) in solo_i2c_init()
305 solo_dev->i2c_adap[i].algo_data = NULL; in solo_i2c_init()
318 if (!solo_dev->i2c_adap[i].algo_data) in solo_i2c_exit()
321 solo_dev->i2c_adap[i].algo_data = NULL; in solo_i2c_exit()
/kernel/linux/linux-5.10/drivers/i2c/algos/
H A Di2c-algo-bit.c157 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in i2c_outb()
204 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in i2c_inb()
231 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in test_bus()
337 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in try_address()
402 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in acknak()
481 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in bit_doAddress()
535 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in bit_xfer()
615 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in bit_xfer_atomic()
651 struct i2c_algo_bit_data *bit_adap = adap->algo_data; in __i2c_bit_add_bus()
/kernel/linux/linux-5.10/drivers/media/pci/cx25821/
H A Dcx25821-i2c.c38 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_slave_did_ack()
45 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_is_busy()
69 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_sendbytes()
163 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_readbytes()
226 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_xfer()
301 bus->i2c_adap.algo_data = bus; in cx25821_i2c_register()
/kernel/linux/linux-6.6/drivers/media/pci/cx25821/
H A Dcx25821-i2c.c38 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_slave_did_ack()
45 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_is_busy()
69 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_sendbytes()
163 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_readbytes()
226 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_xfer()
301 bus->i2c_adap.algo_data = bus; in cx25821_i2c_register()

Completed in 12 milliseconds

1234567891011