Home
last modified time | relevance | path

Searched refs:dce_i2c_hw (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/
Ddce_i2c_hw.c35 dce_i2c_hw->ctx
37 dce_i2c_hw->regs->reg
41 dce_i2c_hw->shifts->field_name, dce_i2c_hw->masks->field_name
44 struct dce_i2c_hw *dce_i2c_hw) in execute_transaction() argument
59 DC_I2C_TRANSACTION_COUNT, dce_i2c_hw->transaction_count - 1); in execute_transaction()
67 dce_i2c_hw->transaction_count = 0; in execute_transaction()
68 dce_i2c_hw->buffer_used_bytes = 0; in execute_transaction()
72 struct dce_i2c_hw *dce_i2c_hw, in get_channel_status() argument
80 else if (value & dce_i2c_hw->masks->DC_I2C_SW_STOPPED_ON_NACK) in get_channel_status()
82 else if (value & dce_i2c_hw->masks->DC_I2C_SW_TIMEOUT) in get_channel_status()
[all …]
Ddce_i2c.c33 struct dce_i2c_hw *dce_i2c_hw; in dce_i2c_submit_command() local
50 dce_i2c_hw = acquire_i2c_hw_engine(pool, ddc); in dce_i2c_submit_command()
52 if (!dce_i2c_hw) in dce_i2c_submit_command()
55 return dce_i2c_submit_command_hw(pool, ddc, cmd, dce_i2c_hw); in dce_i2c_submit_command()
Ddce_i2c_hw.h263 struct dce_i2c_hw { struct
284 struct dce_i2c_hw *dce_i2c_hw, argument
292 struct dce_i2c_hw *dce_i2c_hw,
300 struct dce_i2c_hw *dce_i2c_hw,
308 struct dce_i2c_hw *dce_i2c_hw,
317 struct dce_i2c_hw *dce_i2c_hw,
329 struct dce_i2c_hw *dce_i2c_hw);
331 struct dce_i2c_hw *acquire_i2c_hw_engine(
DMakefile32 dce_i2c.o dce_i2c_hw.o dce_i2c_sw.o
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_resource.c637 struct dce_i2c_hw *dce100_i2c_hw_create( in dce100_i2c_hw_create()
641 struct dce_i2c_hw *dce_i2c_hw = in dce100_i2c_hw_create() local
642 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce100_i2c_hw_create()
644 if (!dce_i2c_hw) in dce100_i2c_hw_create()
647 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce100_i2c_hw_create()
650 return dce_i2c_hw; in dce100_i2c_hw_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_resource.c430 struct dce_i2c_hw *dce120_i2c_hw_create( in dce120_i2c_hw_create()
434 struct dce_i2c_hw *dce_i2c_hw = in dce120_i2c_hw_create() local
435 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce120_i2c_hw_create()
437 if (!dce_i2c_hw) in dce120_i2c_hw_create()
440 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce120_i2c_hw_create()
443 return dce_i2c_hw; in dce120_i2c_hw_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_resource.c668 struct dce_i2c_hw *dcn10_i2c_hw_create( in dcn10_i2c_hw_create()
672 struct dce_i2c_hw *dce_i2c_hw = in dcn10_i2c_hw_create() local
673 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn10_i2c_hw_create()
675 if (!dce_i2c_hw) in dcn10_i2c_hw_create()
678 dcn1_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn10_i2c_hw_create()
681 return dce_i2c_hw; in dcn10_i2c_hw_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.c683 struct dce_i2c_hw *dce110_i2c_hw_create( in dce110_i2c_hw_create()
687 struct dce_i2c_hw *dce_i2c_hw = in dce110_i2c_hw_create() local
688 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce110_i2c_hw_create()
690 if (!dce_i2c_hw) in dce110_i2c_hw_create()
693 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce110_i2c_hw_create()
696 return dce_i2c_hw; in dce110_i2c_hw_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_resource.c656 struct dce_i2c_hw *dce112_i2c_hw_create( in dce112_i2c_hw_create()
660 struct dce_i2c_hw *dce_i2c_hw = in dce112_i2c_hw_create() local
661 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce112_i2c_hw_create()
663 if (!dce_i2c_hw) in dce112_i2c_hw_create()
666 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce112_i2c_hw_create()
669 return dce_i2c_hw; in dce112_i2c_hw_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce80/
Ddce80_resource.c517 struct dce_i2c_hw *dce80_i2c_hw_create( in dce80_i2c_hw_create()
521 struct dce_i2c_hw *dce_i2c_hw = in dce80_i2c_hw_create() local
522 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce80_i2c_hw_create()
524 if (!dce_i2c_hw) in dce80_i2c_hw_create()
527 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce80_i2c_hw_create()
530 return dce_i2c_hw; in dce80_i2c_hw_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn21/
Ddcn21_resource.c709 struct dce_i2c_hw *dcn21_i2c_hw_create( in dcn21_i2c_hw_create()
713 struct dce_i2c_hw *dce_i2c_hw = in dcn21_i2c_hw_create() local
714 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn21_i2c_hw_create()
716 if (!dce_i2c_hw) in dcn21_i2c_hw_create()
719 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn21_i2c_hw_create()
722 return dce_i2c_hw; in dcn21_i2c_hw_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.h88 struct dce_i2c_hw *dcn20_i2c_hw_create(
Ddcn20_resource.c948 struct dce_i2c_hw *dcn20_i2c_hw_create( in dcn20_i2c_hw_create()
952 struct dce_i2c_hw *dce_i2c_hw = in dcn20_i2c_hw_create() local
953 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn20_i2c_hw_create()
955 if (!dce_i2c_hw) in dcn20_i2c_hw_create()
958 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn20_i2c_hw_create()
961 return dce_i2c_hw; in dcn20_i2c_hw_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h177 struct dce_i2c_hw *hw_i2cs[MAX_PIPES];