Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-sirf.c87 static void i2c_sirfsoc_read_data(struct sirfsoc_i2c *siic) in i2c_sirfsoc_read_data() argument
92 for (i = 0; i < siic->read_cmd_len; i++) { in i2c_sirfsoc_read_data()
94 data = readl(siic->base + SIRFSOC_I2C_DATA_BUF + i); in i2c_sirfsoc_read_data()
95 siic->buf[siic->finished_len++] = in i2c_sirfsoc_read_data()
101 static void i2c_sirfsoc_queue_cmd(struct sirfsoc_i2c *siic) in i2c_sirfsoc_queue_cmd() argument
106 if (siic->msg_read) { in i2c_sirfsoc_queue_cmd()
107 while (((siic->finished_len + i) < siic->msg_len) in i2c_sirfsoc_queue_cmd()
108 && (siic in i2c_sirfsoc_queue_cmd()
140 struct sirfsoc_i2c *siic = (struct sirfsoc_i2c *)dev_id; i2c_sirfsoc_irq() local
179 i2c_sirfsoc_set_address(struct sirfsoc_i2c *siic, struct i2c_msg *msg) i2c_sirfsoc_set_address() argument
200 i2c_sirfsoc_xfer_msg(struct sirfsoc_i2c *siic, struct i2c_msg *msg) i2c_sirfsoc_xfer_msg() argument
239 struct sirfsoc_i2c *siic = adap->algo_data; i2c_sirfsoc_xfer() local
272 struct sirfsoc_i2c *siic; i2c_sirfsoc_probe() local
408 struct sirfsoc_i2c *siic = adapter->algo_data; i2c_sirfsoc_remove() local
421 struct sirfsoc_i2c *siic = adapter->algo_data; i2c_sirfsoc_suspend() local
433 struct sirfsoc_i2c *siic = adapter->algo_data; i2c_sirfsoc_resume() local
[all...]

Completed in 2 milliseconds