Home
last modified time | relevance | path

Searched refs:alg_data (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-pnx.c120 static inline void i2c_pnx_arm_timer(struct i2c_pnx_algo_data *alg_data) in i2c_pnx_arm_timer() argument
122 struct timer_list *timer = &alg_data->mif.timer; in i2c_pnx_arm_timer()
123 unsigned long expires = msecs_to_jiffies(alg_data->timeout); in i2c_pnx_arm_timer()
130 dev_dbg(&alg_data->adapter.dev, "Timer armed at %lu plus %lu jiffies.\n", in i2c_pnx_arm_timer()
146 struct i2c_pnx_algo_data *alg_data) in i2c_pnx_start()
148 dev_dbg(&alg_data->adapter.dev, "%s(): addr 0x%x mode %d\n", __func__, in i2c_pnx_start()
149 slave_addr, alg_data->mif.mode); in i2c_pnx_start()
153 dev_err(&alg_data->adapter.dev, in i2c_pnx_start()
155 alg_data->adapter.name, slave_addr); in i2c_pnx_start()
160 if (wait_timeout(alg_data)) { in i2c_pnx_start()
145 i2c_pnx_start(unsigned char slave_addr, struct i2c_pnx_algo_data *alg_data) i2c_pnx_start() argument
201 i2c_pnx_stop(struct i2c_pnx_algo_data *alg_data) i2c_pnx_stop() argument
230 i2c_pnx_master_xmit(struct i2c_pnx_algo_data *alg_data) i2c_pnx_master_xmit() argument
300 i2c_pnx_master_rcv(struct i2c_pnx_algo_data *alg_data) i2c_pnx_master_rcv() argument
381 struct i2c_pnx_algo_data *alg_data = dev_id; i2c_pnx_interrupt() local
458 struct i2c_pnx_algo_data *alg_data = from_timer(alg_data, t, mif.timer); i2c_pnx_timeout() local
478 bus_reset_if_active(struct i2c_pnx_algo_data *alg_data) bus_reset_if_active() argument
516 struct i2c_pnx_algo_data *alg_data = adap->algo_data; i2c_pnx_xfer() local
619 struct i2c_pnx_algo_data *alg_data = dev_get_drvdata(dev); i2c_pnx_controller_suspend() local
628 struct i2c_pnx_algo_data *alg_data = dev_get_drvdata(dev); i2c_pnx_controller_resume() local
644 struct i2c_pnx_algo_data *alg_data; i2c_pnx_probe() local
748 struct i2c_pnx_algo_data *alg_data = platform_get_drvdata(pdev); i2c_pnx_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-pnx.c120 static inline void i2c_pnx_arm_timer(struct i2c_pnx_algo_data *alg_data) in i2c_pnx_arm_timer() argument
122 struct timer_list *timer = &alg_data->mif.timer; in i2c_pnx_arm_timer()
123 unsigned long expires = msecs_to_jiffies(alg_data->timeout); in i2c_pnx_arm_timer()
130 dev_dbg(&alg_data->adapter.dev, "Timer armed at %lu plus %lu jiffies.\n", in i2c_pnx_arm_timer()
141 * @alg_data: pointer to local driver data structure
146 struct i2c_pnx_algo_data *alg_data) in i2c_pnx_start()
148 dev_dbg(&alg_data->adapter.dev, "%s(): addr 0x%x mode %d\n", __func__, in i2c_pnx_start()
149 slave_addr, alg_data->mif.mode); in i2c_pnx_start()
153 dev_err(&alg_data->adapter.dev, in i2c_pnx_start()
155 alg_data in i2c_pnx_start()
145 i2c_pnx_start(unsigned char slave_addr, struct i2c_pnx_algo_data *alg_data) i2c_pnx_start() argument
201 i2c_pnx_stop(struct i2c_pnx_algo_data *alg_data) i2c_pnx_stop() argument
230 i2c_pnx_master_xmit(struct i2c_pnx_algo_data *alg_data) i2c_pnx_master_xmit() argument
300 i2c_pnx_master_rcv(struct i2c_pnx_algo_data *alg_data) i2c_pnx_master_rcv() argument
381 struct i2c_pnx_algo_data *alg_data = dev_id; i2c_pnx_interrupt() local
458 struct i2c_pnx_algo_data *alg_data = from_timer(alg_data, t, mif.timer); i2c_pnx_timeout() local
478 bus_reset_if_active(struct i2c_pnx_algo_data *alg_data) bus_reset_if_active() argument
516 struct i2c_pnx_algo_data *alg_data = adap->algo_data; i2c_pnx_xfer() local
618 struct i2c_pnx_algo_data *alg_data = dev_get_drvdata(dev); i2c_pnx_controller_suspend() local
627 struct i2c_pnx_algo_data *alg_data = dev_get_drvdata(dev); i2c_pnx_controller_resume() local
640 struct i2c_pnx_algo_data *alg_data; i2c_pnx_probe() local
743 struct i2c_pnx_algo_data *alg_data = platform_get_drvdata(pdev); i2c_pnx_remove() local
[all...]

Completed in 2 milliseconds