Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_i2c_hw.h286 struct dce_i2c_hw { struct
306 struct dce_i2c_hw *dce_i2c_hw, argument
314 struct dce_i2c_hw *dce_i2c_hw,
322 struct dce_i2c_hw *dce_i2c_hw,
330 struct dce_i2c_hw *dce_i2c_hw,
338 struct dce_i2c_hw *dce_i2c_hw,
349 struct dce_i2c_hw *dce_i2c_hw);
351 struct dce_i2c_hw *acquire_i2c_hw_engine(
H A DMakefile32 dce_i2c.o dce_i2c_hw.o dce_i2c_sw.o dmub_psr.o dmub_abm.o dmub_abm_lcd.o dce_panel_cntl.o \
/linux/drivers/gpu/drm/amd/display/dc/resource/dce100/
H A Ddce100_resource.c737 static struct dce_i2c_hw *dce100_i2c_hw_create( in dce100_i2c_hw_create()
741 struct dce_i2c_hw *dce_i2c_hw = in dce100_i2c_hw_create() local
742 kzalloc_obj(struct dce_i2c_hw); in dce100_i2c_hw_create()
744 if (!dce_i2c_hw) in dce100_i2c_hw_create()
747 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce100_i2c_hw_create()
750 return dce_i2c_hw; in dce100_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce120/
H A Ddce120_resource.c478 static struct dce_i2c_hw *dce120_i2c_hw_create( in dce120_i2c_hw_create()
482 struct dce_i2c_hw *dce_i2c_hw = in dce120_i2c_hw_create() local
483 kzalloc_obj(struct dce_i2c_hw); in dce120_i2c_hw_create()
485 if (!dce_i2c_hw) in dce120_i2c_hw_create()
488 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce120_i2c_hw_create()
491 return dce_i2c_hw; in dce120_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn201/
H A Ddcn201_resource.c713 static struct dce_i2c_hw *dcn201_i2c_hw_create(struct dc_context *ctx, in dcn201_i2c_hw_create()
716 struct dce_i2c_hw *dce_i2c_hw = in dcn201_i2c_hw_create() local
717 kzalloc_obj(struct dce_i2c_hw); in dcn201_i2c_hw_create()
719 if (!dce_i2c_hw) in dcn201_i2c_hw_create()
722 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn201_i2c_hw_create()
725 return dce_i2c_hw; in dcn201_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce112/
H A Ddce112_resource.c737 static struct dce_i2c_hw *dce112_i2c_hw_create( in dce112_i2c_hw_create()
741 struct dce_i2c_hw *dce_i2c_hw = in dce112_i2c_hw_create() local
742 kzalloc_obj(struct dce_i2c_hw); in dce112_i2c_hw_create()
744 if (!dce_i2c_hw) in dce112_i2c_hw_create()
747 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce112_i2c_hw_create()
750 return dce_i2c_hw; in dce112_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce80/
H A Ddce80_resource.c578 static struct dce_i2c_hw *dce80_i2c_hw_create( in dce80_i2c_hw_create()
582 struct dce_i2c_hw *dce_i2c_hw = in dce80_i2c_hw_create() local
583 kzalloc_obj(struct dce_i2c_hw); in dce80_i2c_hw_create()
585 if (!dce_i2c_hw) in dce80_i2c_hw_create()
588 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce80_i2c_hw_create()
591 return dce_i2c_hw; in dce80_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce60/
H A Ddce60_resource.c572 static struct dce_i2c_hw *dce60_i2c_hw_create( in dce60_i2c_hw_create()
576 struct dce_i2c_hw *dce_i2c_hw = in dce60_i2c_hw_create() local
577 kzalloc_obj(struct dce_i2c_hw); in dce60_i2c_hw_create()
579 if (!dce_i2c_hw) in dce60_i2c_hw_create()
582 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce60_i2c_hw_create()
585 return dce_i2c_hw; in dce60_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/
H A Ddcn303_resource.c804 static struct dce_i2c_hw *dcn303_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn303_i2c_hw_create()
806 struct dce_i2c_hw *dce_i2c_hw = kzalloc_obj(struct dce_i2c_hw); in dcn303_i2c_hw_create() local
808 if (!dce_i2c_hw) in dcn303_i2c_hw_create()
811 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, &i2c_hw_regs[inst], &i2c_shifts, &i2c_masks); in dcn303_i2c_hw_create()
813 return dce_i2c_hw; in dcn303_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce110/
H A Ddce110_resource.c761 static struct dce_i2c_hw *dce110_i2c_hw_create( in dce110_i2c_hw_create()
765 struct dce_i2c_hw *dce_i2c_hw = in dce110_i2c_hw_create() local
766 kzalloc_obj(struct dce_i2c_hw); in dce110_i2c_hw_create()
768 if (!dce_i2c_hw) in dce110_i2c_hw_create()
771 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce110_i2c_hw_create()
774 return dce_i2c_hw; in dce110_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/
H A Ddcn302_resource.c849 static struct dce_i2c_hw *dcn302_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn302_i2c_hw_create()
851 struct dce_i2c_hw *dce_i2c_hw = kzalloc_obj(struct dce_i2c_hw); in dcn302_i2c_hw_create() local
853 if (!dce_i2c_hw) in dcn302_i2c_hw_create()
856 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, &i2c_hw_regs[inst], &i2c_shifts, &i2c_masks); in dcn302_i2c_hw_create()
858 return dce_i2c_hw; in dcn302_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn21/
H A Ddcn21_resource.c576 static struct dce_i2c_hw *dcn21_i2c_hw_create(struct dc_context *ctx, in dcn21_i2c_hw_create()
579 struct dce_i2c_hw *dce_i2c_hw = in dcn21_i2c_hw_create() local
580 kzalloc_obj(struct dce_i2c_hw); in dcn21_i2c_hw_create()
582 if (!dce_i2c_hw) in dcn21_i2c_hw_create()
585 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn21_i2c_hw_create()
588 return dce_i2c_hw; in dcn21_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/
H A Ddcn10_resource.c685 static struct dce_i2c_hw *dcn10_i2c_hw_create(struct dc_context *ctx, in dcn10_i2c_hw_create()
688 struct dce_i2c_hw *dce_i2c_hw = in dcn10_i2c_hw_create() local
689 kzalloc_obj(struct dce_i2c_hw); in dcn10_i2c_hw_create()
691 if (!dce_i2c_hw) in dcn10_i2c_hw_create()
694 dcn1_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn10_i2c_hw_create()
697 return dce_i2c_hw; in dcn10_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn301/
H A Ddcn301_resource.c784 static struct dce_i2c_hw *dcn301_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn301_i2c_hw_create()
786 struct dce_i2c_hw *dce_i2c_hw = in dcn301_i2c_hw_create() local
787 kzalloc_obj(struct dce_i2c_hw); in dcn301_i2c_hw_create()
789 if (!dce_i2c_hw) in dcn301_i2c_hw_create()
792 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn301_i2c_hw_create()
795 return dce_i2c_hw; in dcn301_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/
H A Ddcn314_resource.c1063 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create()
1067 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local
1068 kzalloc_obj(struct dce_i2c_hw); in dcn31_i2c_hw_create()
1070 if (!dce_i2c_hw) in dcn31_i2c_hw_create()
1073 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create()
1076 return dce_i2c_hw; in dcn31_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/
H A Ddcn316_resource.c997 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create()
1001 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local
1002 kzalloc_obj(struct dce_i2c_hw); in dcn31_i2c_hw_create()
1004 if (!dce_i2c_hw) in dcn31_i2c_hw_create()
1007 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create()
1010 return dce_i2c_hw; in dcn31_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/
H A Ddcn35_resource.c943 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create()
947 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local
948 kzalloc_obj(struct dce_i2c_hw); in dcn31_i2c_hw_create()
950 if (!dce_i2c_hw) in dcn31_i2c_hw_create()
961 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create()
964 return dce_i2c_hw; in dcn31_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/
H A Ddcn31_resource.c1005 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create()
1009 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local
1010 kzalloc_obj(struct dce_i2c_hw); in dcn31_i2c_hw_create()
1012 if (!dce_i2c_hw) in dcn31_i2c_hw_create()
1015 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create()
1018 return dce_i2c_hw; in dcn31_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/
H A Ddcn315_resource.c1004 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create()
1008 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local
1009 kzalloc_obj(struct dce_i2c_hw); in dcn31_i2c_hw_create()
1011 if (!dce_i2c_hw) in dcn31_i2c_hw_create()
1014 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create()
1017 return dce_i2c_hw; in dcn31_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn36/
H A Ddcn36_resource.c930 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create()
934 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local
935 kzalloc_obj(struct dce_i2c_hw); in dcn31_i2c_hw_create()
937 if (!dce_i2c_hw) in dcn31_i2c_hw_create()
948 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create()
951 return dce_i2c_hw; in dcn31_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/
H A Ddcn321_resource.c796 static struct dce_i2c_hw *dcn321_i2c_hw_create( in dcn321_i2c_hw_create()
800 struct dce_i2c_hw *dce_i2c_hw = in dcn321_i2c_hw_create() local
801 kzalloc_obj(struct dce_i2c_hw); in dcn321_i2c_hw_create()
803 if (!dce_i2c_hw) in dcn321_i2c_hw_create()
814 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn321_i2c_hw_create()
817 return dce_i2c_hw; in dcn321_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/
H A Ddcn351_resource.c923 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create()
927 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local
928 kzalloc_obj(struct dce_i2c_hw); in dcn31_i2c_hw_create()
930 if (!dce_i2c_hw) in dcn31_i2c_hw_create()
941 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create()
944 return dce_i2c_hw; in dcn31_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c826 static struct dce_i2c_hw *dcn30_i2c_hw_create( in dcn30_i2c_hw_create()
830 struct dce_i2c_hw *dce_i2c_hw = in dcn30_i2c_hw_create() local
831 kzalloc_obj(struct dce_i2c_hw); in dcn30_i2c_hw_create()
833 if (!dce_i2c_hw) in dcn30_i2c_hw_create()
836 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn30_i2c_hw_create()
839 return dce_i2c_hw; in dcn30_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.c852 struct dce_i2c_hw *dcn20_i2c_hw_create( in dcn20_i2c_hw_create()
856 struct dce_i2c_hw *dce_i2c_hw = in dcn20_i2c_hw_create() local
857 kzalloc_obj(struct dce_i2c_hw); in dcn20_i2c_hw_create()
859 if (!dce_i2c_hw) in dcn20_i2c_hw_create()
862 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn20_i2c_hw_create()
865 return dce_i2c_hw; in dcn20_i2c_hw_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c802 static struct dce_i2c_hw *dcn32_i2c_hw_create( in dcn32_i2c_hw_create()
806 struct dce_i2c_hw *dce_i2c_hw = in dcn32_i2c_hw_create() local
807 kzalloc_obj(struct dce_i2c_hw); in dcn32_i2c_hw_create()
809 if (!dce_i2c_hw) in dcn32_i2c_hw_create()
820 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn32_i2c_hw_create()
823 return dce_i2c_hw; in dcn32_i2c_hw_create()