Lines Matching refs:emul
123 static int sandbox_i2c_rtc_prepare_read(struct udevice *emul) in sandbox_i2c_rtc_prepare_read() argument
125 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_rtc_prepare_read()
129 ret = sandbox_i2c_rtc_get(emul, &time); in sandbox_i2c_rtc_prepare_read()
144 static int sandbox_i2c_rtc_complete_write(struct udevice *emul) in sandbox_i2c_rtc_complete_write() argument
146 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_rtc_complete_write()
158 ret = sandbox_i2c_rtc_set(emul, &time); in sandbox_i2c_rtc_complete_write()
165 static int sandbox_i2c_rtc_xfer(struct udevice *emul, struct i2c_msg *msg, in sandbox_i2c_rtc_xfer() argument
168 struct sandbox_i2c_rtc_plat_data *plat = dev_get_platdata(emul); in sandbox_i2c_rtc_xfer()
173 ret = sandbox_i2c_rtc_prepare_read(emul); in sandbox_i2c_rtc_xfer()
201 reset_time(emul); in sandbox_i2c_rtc_xfer()
204 ret = sandbox_i2c_rtc_complete_write(emul); in sandbox_i2c_rtc_xfer()