Home
last modified time | relevance | path

Searched refs:hw_engine (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce110/
Di2c_hw_engine_dce110.c52 hw_engine->base.base.base.ctx->logger
91 hw_engine->base.base.base.ctx
94 (hw_engine->regs->reg_name)
98 hw_engine->i2c_shift->field_name, hw_engine->i2c_mask->field_name
103 struct i2c_hw_engine_dce110 *hw_engine) in disable_i2c_hw_engine() argument
111 struct i2c_hw_engine_dce110 *hw_engine = FROM_ENGINE(engine); in release_engine() local
116 base = &hw_engine->base.base; in release_engine()
120 base->funcs->set_speed(base, hw_engine->base.original_speed); in release_engine()
142 if (!hw_engine->engine_keep_power_up_count) in release_engine()
143 disable_i2c_hw_engine(hw_engine); in release_engine()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/
Di2c_hw_engine.c76 struct i2c_hw_engine *hw_engine = FROM_ENGINE(engine); in dal_i2c_hw_engine_submit_request() local
91 hw_engine->funcs->get_hw_buffer_available_size(hw_engine)) { in dal_i2c_hw_engine_submit_request()
118 transaction_timeout = hw_engine->funcs->get_transaction_timeout( in dal_i2c_hw_engine_submit_request()
119 hw_engine, i2caux_request->payload.length + 1); in dal_i2c_hw_engine_submit_request()
121 hw_engine->base.funcs->submit_channel_request( in dal_i2c_hw_engine_submit_request()
122 &hw_engine->base, &request); in dal_i2c_hw_engine_submit_request()
133 operation_result = hw_engine->funcs->wait_on_operation_result( in dal_i2c_hw_engine_submit_request()
134 hw_engine, in dal_i2c_hw_engine_submit_request()
169 hw_engine->base.funcs-> in dal_i2c_hw_engine_submit_request()
170 process_channel_reply(&hw_engine->base, &reply); in dal_i2c_hw_engine_submit_request()
Di2c_generic_hw_engine.c92 struct i2c_generic_hw_engine *hw_engine = FROM_ENGINE(engine); in dal_i2c_generic_hw_engine_submit_request() local
94 struct i2c_hw_engine *base = &hw_engine->base; in dal_i2c_generic_hw_engine_submit_request()
178 hw_engine->funcs->write_address(hw_engine, address); in dal_i2c_generic_hw_engine_submit_request()
183 hw_engine->funcs->write_data( in dal_i2c_generic_hw_engine_submit_request()
184 hw_engine, in dal_i2c_generic_hw_engine_submit_request()
195 hw_engine->funcs->execute_transaction(hw_engine, &attributes); in dal_i2c_generic_hw_engine_submit_request()
214 hw_engine->funcs->read_data(hw_engine, current_payload, in dal_i2c_generic_hw_engine_submit_request()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce80/
Di2c_hw_engine_dce80.c118 struct i2c_hw_engine_dce80 *hw_engine = FROM_ENGINE(engine); in release_engine() local
124 base = &hw_engine->base.base; in release_engine()
128 base->funcs->set_speed(base, hw_engine->base.original_speed); in release_engine()
176 if (!hw_engine->engine_keep_power_up_count) in release_engine()
177 disable_i2c_hw_engine(hw_engine); in release_engine()