Searched refs:sw_engine (Results 1 – 3 of 3) sorted by relevance
372 struct i2c_sw_engine *sw_engine = FROM_ENGINE(engine); in dal_i2c_sw_engine_submit_request() local374 struct i2c_engine *base = &sw_engine->base; in dal_i2c_sw_engine_submit_request()450 struct i2c_sw_engine *sw_engine = FROM_I2C_ENGINE(engine); in dal_i2c_sw_engine_set_speed() local454 sw_engine->speed = speed ? speed : I2CAUX_DEFAULT_I2C_SW_SPEED; in dal_i2c_sw_engine_set_speed()456 sw_engine->clock_delay = 1000 / sw_engine->speed; in dal_i2c_sw_engine_set_speed()458 if (sw_engine->clock_delay < 12) in dal_i2c_sw_engine_set_speed()459 sw_engine->clock_delay = 12; in dal_i2c_sw_engine_set_speed()483 struct i2c_sw_engine *sw_engine = FROM_I2C_ENGINE(engine); in dal_i2c_sw_engine_submit_channel_request() local486 uint16_t clock_delay_div_4 = sw_engine->clock_delay >> 2; in dal_i2c_sw_engine_submit_channel_request()
87 struct i2c_sw_engine_dce110 *sw_engine = FROM_I2C_ENGINE(*engine); in destroy() local89 destruct(sw_engine); in destroy()91 kfree(sw_engine); in destroy()
102 struct i2c_sw_engine_dce80 *sw_engine = FROM_I2C_ENGINE(*engine); in destroy() local104 destruct(sw_engine); in destroy()106 kfree(sw_engine); in destroy()