Searched refs:hw_engine (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce110/ |
D | i2c_hw_engine_dce110.c | 52 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/ |
D | i2c_hw_engine.c | 76 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()
|
D | i2c_generic_hw_engine.c | 92 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/ |
D | i2c_hw_engine_dce80.c | 118 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()
|