/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce/ |
A D | dce_i2c_hw.c | 44 struct dce_i2c_hw *dce_i2c_hw) in execute_transaction() argument 72 struct dce_i2c_hw *dce_i2c_hw, in get_channel_status() argument 104 struct dce_i2c_hw *dce_i2c_hw, in process_channel_reply() argument 162 struct dce_i2c_hw *dce_i2c_hw, in process_transaction() argument 264 struct dce_i2c_hw *dce_i2c_hw, in set_speed() argument 299 struct dce_i2c_hw *dce_i2c_hw) in setup_engine() argument 357 struct dce_i2c_hw *dce_i2c_hw) in release_engine() argument 446 struct dce_i2c_hw *dce_i2c_hw, in dce_i2c_hw_engine_wait_on_operation_result() argument 472 struct dce_i2c_hw *dce_i2c_hw, in submit_channel_request_hw() argument 513 struct dce_i2c_hw *dce_i2c_hw, in dce_i2c_hw_engine_submit_payload() argument [all …]
|
A D | dce_i2c_hw.h | 276 struct dce_i2c_hw { struct 296 struct dce_i2c_hw *dce_i2c_hw, argument 304 struct dce_i2c_hw *dce_i2c_hw, 312 struct dce_i2c_hw *dce_i2c_hw, 320 struct dce_i2c_hw *dce_i2c_hw, 328 struct dce_i2c_hw *dce_i2c_hw, 339 struct dce_i2c_hw *dce_i2c_hw); 341 struct dce_i2c_hw *acquire_i2c_hw_engine(
|
A D | dce_i2c.c | 59 struct dce_i2c_hw *dce_i2c_hw; in dce_i2c_submit_command() local 72 dce_i2c_hw = acquire_i2c_hw_engine(pool, ddc); in dce_i2c_submit_command() 74 if (dce_i2c_hw) in dce_i2c_submit_command() 75 return dce_i2c_submit_command_hw(pool, ddc, cmd, dce_i2c_hw); in dce_i2c_submit_command()
|
A D | Makefile | 32 dce_i2c.o dce_i2c_hw.o dce_i2c_sw.o dmub_psr.o dmub_abm.o dce_panel_cntl.o \
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce100/ |
A D | dce100_resource.c | 707 static struct dce_i2c_hw *dce100_i2c_hw_create( in dce100_i2c_hw_create() 711 struct dce_i2c_hw *dce_i2c_hw = in dce100_i2c_hw_create() local 712 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce100_i2c_hw_create() 714 if (!dce_i2c_hw) in dce100_i2c_hw_create() 717 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce100_i2c_hw_create() 720 return dce_i2c_hw; in dce100_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce120/ |
A D | dce120_resource.c | 477 static struct dce_i2c_hw *dce120_i2c_hw_create( in dce120_i2c_hw_create() 481 struct dce_i2c_hw *dce_i2c_hw = in dce120_i2c_hw_create() local 482 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce120_i2c_hw_create() 484 if (!dce_i2c_hw) in dce120_i2c_hw_create() 487 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce120_i2c_hw_create() 490 return dce_i2c_hw; in dce120_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn201/ |
A D | dcn201_resource.c | 708 static struct dce_i2c_hw *dcn201_i2c_hw_create(struct dc_context *ctx, in dcn201_i2c_hw_create() 711 struct dce_i2c_hw *dce_i2c_hw = in dcn201_i2c_hw_create() local 712 kzalloc(sizeof(struct dce_i2c_hw), GFP_ATOMIC); in dcn201_i2c_hw_create() 714 if (!dce_i2c_hw) in dcn201_i2c_hw_create() 717 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn201_i2c_hw_create() 720 return dce_i2c_hw; in dcn201_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce112/ |
A D | dce112_resource.c | 728 static struct dce_i2c_hw *dce112_i2c_hw_create( in dce112_i2c_hw_create() 732 struct dce_i2c_hw *dce_i2c_hw = in dce112_i2c_hw_create() local 733 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce112_i2c_hw_create() 735 if (!dce_i2c_hw) in dce112_i2c_hw_create() 738 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce112_i2c_hw_create() 741 return dce_i2c_hw; in dce112_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce60/ |
A D | dce60_resource.c | 562 static struct dce_i2c_hw *dce60_i2c_hw_create( in dce60_i2c_hw_create() 566 struct dce_i2c_hw *dce_i2c_hw = in dce60_i2c_hw_create() local 567 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce60_i2c_hw_create() 569 if (!dce_i2c_hw) in dce60_i2c_hw_create() 572 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce60_i2c_hw_create() 575 return dce_i2c_hw; in dce60_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce80/ |
A D | dce80_resource.c | 565 static struct dce_i2c_hw *dce80_i2c_hw_create( in dce80_i2c_hw_create() 569 struct dce_i2c_hw *dce_i2c_hw = in dce80_i2c_hw_create() local 570 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce80_i2c_hw_create() 572 if (!dce_i2c_hw) in dce80_i2c_hw_create() 575 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce80_i2c_hw_create() 578 return dce_i2c_hw; in dce80_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/ |
A D | dce110_resource.c | 755 static struct dce_i2c_hw *dce110_i2c_hw_create( in dce110_i2c_hw_create() 759 struct dce_i2c_hw *dce_i2c_hw = in dce110_i2c_hw_create() local 760 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce110_i2c_hw_create() 762 if (!dce_i2c_hw) in dce110_i2c_hw_create() 765 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce110_i2c_hw_create() 768 return dce_i2c_hw; in dce110_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/ |
A D | dcn10_resource.c | 662 static struct dce_i2c_hw *dcn10_i2c_hw_create(struct dc_context *ctx, in dcn10_i2c_hw_create() 665 struct dce_i2c_hw *dce_i2c_hw = in dcn10_i2c_hw_create() local 666 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn10_i2c_hw_create() 668 if (!dce_i2c_hw) in dcn10_i2c_hw_create() 671 dcn1_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn10_i2c_hw_create() 674 return dce_i2c_hw; in dcn10_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn303/ |
A D | dcn303_resource.c | 770 static struct dce_i2c_hw *dcn303_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn303_i2c_hw_create() 772 struct dce_i2c_hw *dce_i2c_hw = kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn303_i2c_hw_create() local 774 if (!dce_i2c_hw) in dcn303_i2c_hw_create() 777 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, &i2c_hw_regs[inst], &i2c_shifts, &i2c_masks); in dcn303_i2c_hw_create() 779 return dce_i2c_hw; in dcn303_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn302/ |
A D | dcn302_resource.c | 833 static struct dce_i2c_hw *dcn302_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn302_i2c_hw_create() 835 struct dce_i2c_hw *dce_i2c_hw = kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn302_i2c_hw_create() local 837 if (!dce_i2c_hw) in dcn302_i2c_hw_create() 840 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, &i2c_hw_regs[inst], &i2c_shifts, &i2c_masks); in dcn302_i2c_hw_create() 842 return dce_i2c_hw; in dcn302_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn21/ |
A D | dcn21_resource.c | 556 static struct dce_i2c_hw *dcn21_i2c_hw_create(struct dc_context *ctx, in dcn21_i2c_hw_create() 559 struct dce_i2c_hw *dce_i2c_hw = in dcn21_i2c_hw_create() local 560 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn21_i2c_hw_create() 562 if (!dce_i2c_hw) in dcn21_i2c_hw_create() 565 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn21_i2c_hw_create() 568 return dce_i2c_hw; in dcn21_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn301/ |
A D | dcn301_resource.c | 796 static struct dce_i2c_hw *dcn301_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn301_i2c_hw_create() 798 struct dce_i2c_hw *dce_i2c_hw = in dcn301_i2c_hw_create() local 799 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn301_i2c_hw_create() 801 if (!dce_i2c_hw) in dcn301_i2c_hw_create() 804 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn301_i2c_hw_create() 807 return dce_i2c_hw; in dcn301_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/ |
A D | dcn20_resource.h | 92 struct dce_i2c_hw *dcn20_i2c_hw_create(
|
A D | dcn20_resource.c | 841 struct dce_i2c_hw *dcn20_i2c_hw_create( in dcn20_i2c_hw_create() 845 struct dce_i2c_hw *dce_i2c_hw = in dcn20_i2c_hw_create() local 846 kzalloc(sizeof(struct dce_i2c_hw), GFP_ATOMIC); in dcn20_i2c_hw_create() 848 if (!dce_i2c_hw) in dcn20_i2c_hw_create() 851 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn20_i2c_hw_create() 854 return dce_i2c_hw; in dcn20_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn316/ |
A D | dcn316_resource.c | 997 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(sizeof(struct dce_i2c_hw), GFP_KERNEL); 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-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn314/ |
A D | dcn314_resource.c | 1034 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 1038 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 1039 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 1041 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 1044 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 1047 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn315/ |
A D | dcn315_resource.c | 998 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 1002 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 1003 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 1005 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 1008 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 1011 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn321/ |
A D | dcn321_resource.c | 790 static struct dce_i2c_hw *dcn321_i2c_hw_create( in dcn321_i2c_hw_create() 794 struct dce_i2c_hw *dce_i2c_hw = in dcn321_i2c_hw_create() local 795 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn321_i2c_hw_create() 797 if (!dce_i2c_hw) in dcn321_i2c_hw_create() 808 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn321_i2c_hw_create() 811 return dce_i2c_hw; in dcn321_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/ |
A D | dcn31_resource.c | 1002 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 1006 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 1007 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 1009 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 1012 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 1015 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/ |
A D | dcn32_resource.c | 791 static struct dce_i2c_hw *dcn32_i2c_hw_create( in dcn32_i2c_hw_create() 795 struct dce_i2c_hw *dce_i2c_hw = in dcn32_i2c_hw_create() local 796 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn32_i2c_hw_create() 798 if (!dce_i2c_hw) in dcn32_i2c_hw_create() 809 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn32_i2c_hw_create() 812 return dce_i2c_hw; in dcn32_i2c_hw_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/ |
A D | dcn30_resource.c | 836 static struct dce_i2c_hw *dcn30_i2c_hw_create( in dcn30_i2c_hw_create() 840 struct dce_i2c_hw *dce_i2c_hw = in dcn30_i2c_hw_create() local 841 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn30_i2c_hw_create() 843 if (!dce_i2c_hw) in dcn30_i2c_hw_create() 846 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn30_i2c_hw_create() 849 return dce_i2c_hw; in dcn30_i2c_hw_create()
|