Lines Matching refs:i2c_dev
1531 static struct i2c_handle_s *stm32_i2c_dev_to_handle(struct i2c_dev *i2c_dev) in stm32_i2c_dev_to_handle() argument
1533 struct stm32_i2c_dev *dev = container_of(i2c_dev, struct stm32_i2c_dev, in stm32_i2c_dev_to_handle()
1534 i2c_dev); in stm32_i2c_dev_to_handle()
1539 static TEE_Result stm32_i2c_read_data(struct i2c_dev *i2c_dev, uint8_t *buf, in stm32_i2c_read_data() argument
1542 struct i2c_handle_s *i2c_handle = stm32_i2c_dev_to_handle(i2c_dev); in stm32_i2c_read_data()
1545 rc = stm32_i2c_master_receive(i2c_handle, i2c_dev->addr, buf, len, in stm32_i2c_read_data()
1553 static TEE_Result stm32_i2c_write_data(struct i2c_dev *i2c_dev, in stm32_i2c_write_data() argument
1556 struct i2c_handle_s *i2c_handle = stm32_i2c_dev_to_handle(i2c_dev); in stm32_i2c_write_data()
1560 rc = stm32_i2c_master_transmit(i2c_handle, i2c_dev->addr, buf2, len, in stm32_i2c_write_data()
1719 struct i2c_dev **out_device) in stm32_get_i2c_dev()
1735 stm32_i2c_dev->i2c_dev.addr = addr; in stm32_get_i2c_dev()
1737 stm32_i2c_dev->i2c_dev.ctrl = &stm32_i2c_dev->i2c_ctrl; in stm32_get_i2c_dev()
1739 *out_device = &stm32_i2c_dev->i2c_dev; in stm32_get_i2c_dev()