Lines Matching refs:target_cfg
33 struct i2c_target_config *target_cfg; member
91 const struct i2c_target_callbacks *callbacks = data->target_cfg->callbacks; in i2c_emul_send_to_target()
102 callbacks->buf_read_requested(data->target_cfg, &ptr, &len); in i2c_emul_send_to_target()
113 callbacks->buf_write_received(data->target_cfg, msgs[i].buf, in i2c_emul_send_to_target()
117 int rc = callbacks->stop(data->target_cfg); in i2c_emul_send_to_target()
137 rc = callbacks->read_requested(data->target_cfg, in i2c_emul_send_to_target()
142 rc = callbacks->read_processed(data->target_cfg, in i2c_emul_send_to_target()
155 rc = callbacks->write_requested(data->target_cfg); in i2c_emul_send_to_target()
162 rc = callbacks->write_received(data->target_cfg, msgs[i].buf[j]); in i2c_emul_send_to_target()
169 int rc = callbacks->stop(data->target_cfg); in i2c_emul_send_to_target()
196 LOG_DBG(" has_target_cfg? %d", data->target_cfg != NULL); in i2c_emul_transfer()
197 if (data->target_cfg != NULL) { in i2c_emul_transfer()
198 LOG_DBG(" target_cfg->address? 0x%02x", data->target_cfg->address); in i2c_emul_transfer()
199 if (data->target_cfg->address != addr) { in i2c_emul_transfer()
276 data->target_cfg = cfg; in i2c_emul_target_register()
284 if (data->target_cfg != cfg) { in i2c_emul_target_unregister()
288 data->target_cfg = NULL; in i2c_emul_target_unregister()