Home
last modified time | relevance | path

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

/Linux-v5.10/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
46 dce_i2c_hw = acquire_i2c_hw_engine(pool, ddc); in dce_i2c_submit_command()
48 if (dce_i2c_hw) in dce_i2c_submit_command()
49 return dce_i2c_submit_command_hw(pool, ddc, cmd, dce_i2c_hw); in dce_i2c_submit_command()
Ddce_i2c_hw.h257 struct dce_i2c_hw { struct
277 struct dce_i2c_hw *dce_i2c_hw, argument
285 struct dce_i2c_hw *dce_i2c_hw,
293 struct dce_i2c_hw *dce_i2c_hw,
301 struct dce_i2c_hw *dce_i2c_hw,
309 struct dce_i2c_hw *dce_i2c_hw,
320 struct dce_i2c_hw *dce_i2c_hw);
322 struct dce_i2c_hw *acquire_i2c_hw_engine(
DMakefile32 dce_i2c.o dce_i2c_hw.o dce_i2c_sw.o dmub_psr.o dmub_abm.o dce_panel_cntl.o \
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_resource.c713 struct dce_i2c_hw *dce100_i2c_hw_create( in dce100_i2c_hw_create()
717 struct dce_i2c_hw *dce_i2c_hw = in dce100_i2c_hw_create() local
718 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce100_i2c_hw_create()
720 if (!dce_i2c_hw) in dce100_i2c_hw_create()
723 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce100_i2c_hw_create()
726 return dce_i2c_hw; in dce100_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_resource.c485 struct dce_i2c_hw *dce120_i2c_hw_create( in dce120_i2c_hw_create()
489 struct dce_i2c_hw *dce_i2c_hw = in dce120_i2c_hw_create() local
490 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce120_i2c_hw_create()
492 if (!dce_i2c_hw) in dce120_i2c_hw_create()
495 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce120_i2c_hw_create()
498 return dce_i2c_hw; in dce120_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_resource.c734 struct dce_i2c_hw *dce112_i2c_hw_create( in dce112_i2c_hw_create()
738 struct dce_i2c_hw *dce_i2c_hw = in dce112_i2c_hw_create() local
739 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce112_i2c_hw_create()
741 if (!dce_i2c_hw) in dce112_i2c_hw_create()
744 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce112_i2c_hw_create()
747 return dce_i2c_hw; in dce112_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce60/
Ddce60_resource.c567 struct dce_i2c_hw *dce60_i2c_hw_create( in dce60_i2c_hw_create()
571 struct dce_i2c_hw *dce_i2c_hw = in dce60_i2c_hw_create() local
572 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce60_i2c_hw_create()
574 if (!dce_i2c_hw) in dce60_i2c_hw_create()
577 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce60_i2c_hw_create()
580 return dce_i2c_hw; in dce60_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce80/
Ddce80_resource.c572 struct dce_i2c_hw *dce80_i2c_hw_create( in dce80_i2c_hw_create()
576 struct dce_i2c_hw *dce_i2c_hw = in dce80_i2c_hw_create() local
577 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce80_i2c_hw_create()
579 if (!dce_i2c_hw) in dce80_i2c_hw_create()
582 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce80_i2c_hw_create()
585 return dce_i2c_hw; in dce80_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.c763 struct dce_i2c_hw *dce110_i2c_hw_create( in dce110_i2c_hw_create()
767 struct dce_i2c_hw *dce_i2c_hw = in dce110_i2c_hw_create() local
768 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce110_i2c_hw_create()
770 if (!dce_i2c_hw) in dce110_i2c_hw_create()
773 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce110_i2c_hw_create()
776 return dce_i2c_hw; in dce110_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_resource.c727 struct dce_i2c_hw *dcn10_i2c_hw_create( in dcn10_i2c_hw_create()
731 struct dce_i2c_hw *dce_i2c_hw = in dcn10_i2c_hw_create() local
732 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn10_i2c_hw_create()
734 if (!dce_i2c_hw) in dcn10_i2c_hw_create()
737 dcn1_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn10_i2c_hw_create()
740 return dce_i2c_hw; in dcn10_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.h88 struct dce_i2c_hw *dcn20_i2c_hw_create(
Ddcn20_resource.c1192 struct dce_i2c_hw *dcn20_i2c_hw_create( in dcn20_i2c_hw_create()
1196 struct dce_i2c_hw *dce_i2c_hw = in dcn20_i2c_hw_create() local
1197 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn20_i2c_hw_create()
1199 if (!dce_i2c_hw) in dcn20_i2c_hw_create()
1202 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn20_i2c_hw_create()
1205 return dce_i2c_hw; in dcn20_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn21/
Ddcn21_resource.c782 struct dce_i2c_hw *dcn21_i2c_hw_create( in dcn21_i2c_hw_create()
786 struct dce_i2c_hw *dce_i2c_hw = in dcn21_i2c_hw_create() local
787 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn21_i2c_hw_create()
789 if (!dce_i2c_hw) in dcn21_i2c_hw_create()
792 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn21_i2c_hw_create()
795 return dce_i2c_hw; in dcn21_i2c_hw_create()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h194 struct dce_i2c_hw *hw_i2cs[MAX_PIPES];
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_resource.c954 static struct dce_i2c_hw *dcn30_i2c_hw_create( in dcn30_i2c_hw_create()
958 struct dce_i2c_hw *dce_i2c_hw = in dcn30_i2c_hw_create() local
959 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn30_i2c_hw_create()
961 if (!dce_i2c_hw) in dcn30_i2c_hw_create()
964 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn30_i2c_hw_create()
967 return dce_i2c_hw; in dcn30_i2c_hw_create()