| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| A D | dce_i2c_hw.c | 41 struct dce_i2c_hw *dce_i2c_hw) in execute_transaction() argument 69 struct dce_i2c_hw *dce_i2c_hw, in get_channel_status() argument 101 struct dce_i2c_hw *dce_i2c_hw, in process_channel_reply() argument 159 struct dce_i2c_hw *dce_i2c_hw, in process_transaction() argument 261 struct dce_i2c_hw *dce_i2c_hw, in set_speed() argument 296 struct dce_i2c_hw *dce_i2c_hw) in setup_engine() argument 355 struct dce_i2c_hw *dce_i2c_hw) in release_engine() argument 469 struct dce_i2c_hw *dce_i2c_hw, in submit_channel_request_hw() argument 581 struct dce_i2c_hw *dce_i2c_hw) in dce_i2c_submit_command_hw() argument 615 struct dce_i2c_hw *dce_i2c_hw, in dce_i2c_hw_construct() argument [all …]
|
| A D | dce_i2c_hw.h | 286 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(
|
| 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 dmub_abm_lcd.o dce_panel_cntl.o \
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce100/ |
| A D | dce100_resource.c | 711 static struct dce_i2c_hw *dce100_i2c_hw_create( in dce100_i2c_hw_create() 715 struct dce_i2c_hw *dce_i2c_hw = in dce100_i2c_hw_create() local 716 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce100_i2c_hw_create() 718 if (!dce_i2c_hw) in dce100_i2c_hw_create() 721 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce100_i2c_hw_create() 724 return dce_i2c_hw; in dce100_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/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/drivers/gpu/drm/amd/display/dc/resource/dcn201/ |
| A D | dcn201_resource.c | 710 static struct dce_i2c_hw *dcn201_i2c_hw_create(struct dc_context *ctx, in dcn201_i2c_hw_create() 713 struct dce_i2c_hw *dce_i2c_hw = in dcn201_i2c_hw_create() local 714 kzalloc(sizeof(struct dce_i2c_hw), GFP_ATOMIC); in dcn201_i2c_hw_create() 716 if (!dce_i2c_hw) in dcn201_i2c_hw_create() 719 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn201_i2c_hw_create() 722 return dce_i2c_hw; in dcn201_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce112/ |
| A D | dce112_resource.c | 732 static struct dce_i2c_hw *dce112_i2c_hw_create( in dce112_i2c_hw_create() 736 struct dce_i2c_hw *dce_i2c_hw = in dce112_i2c_hw_create() local 737 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce112_i2c_hw_create() 739 if (!dce_i2c_hw) in dce112_i2c_hw_create() 742 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce112_i2c_hw_create() 745 return dce_i2c_hw; in dce112_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce80/ |
| A D | dce80_resource.c | 568 static struct dce_i2c_hw *dce80_i2c_hw_create( in dce80_i2c_hw_create() 572 struct dce_i2c_hw *dce_i2c_hw = in dce80_i2c_hw_create() local 573 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce80_i2c_hw_create() 575 if (!dce_i2c_hw) in dce80_i2c_hw_create() 578 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce80_i2c_hw_create() 581 return dce_i2c_hw; in dce80_i2c_hw_create()
|
| /linux/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/drivers/gpu/drm/amd/display/dc/resource/dce110/ |
| A D | dce110_resource.c | 756 static struct dce_i2c_hw *dce110_i2c_hw_create( in dce110_i2c_hw_create() 760 struct dce_i2c_hw *dce_i2c_hw = in dce110_i2c_hw_create() local 761 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce110_i2c_hw_create() 763 if (!dce_i2c_hw) in dce110_i2c_hw_create() 766 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce110_i2c_hw_create() 769 return dce_i2c_hw; in dce110_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/ |
| A D | dcn10_resource.c | 666 static struct dce_i2c_hw *dcn10_i2c_hw_create(struct dc_context *ctx, in dcn10_i2c_hw_create() 669 struct dce_i2c_hw *dce_i2c_hw = in dcn10_i2c_hw_create() local 670 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn10_i2c_hw_create() 672 if (!dce_i2c_hw) in dcn10_i2c_hw_create() 675 dcn1_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn10_i2c_hw_create() 678 return dce_i2c_hw; in dcn10_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/ |
| A D | dcn302_resource.c | 818 static struct dce_i2c_hw *dcn302_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn302_i2c_hw_create() 820 struct dce_i2c_hw *dce_i2c_hw = kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn302_i2c_hw_create() local 822 if (!dce_i2c_hw) in dcn302_i2c_hw_create() 825 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, &i2c_hw_regs[inst], &i2c_shifts, &i2c_masks); in dcn302_i2c_hw_create() 827 return dce_i2c_hw; in dcn302_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/ |
| A D | dcn303_resource.c | 774 static struct dce_i2c_hw *dcn303_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn303_i2c_hw_create() 776 struct dce_i2c_hw *dce_i2c_hw = kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn303_i2c_hw_create() local 778 if (!dce_i2c_hw) in dcn303_i2c_hw_create() 781 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, &i2c_hw_regs[inst], &i2c_shifts, &i2c_masks); in dcn303_i2c_hw_create() 783 return dce_i2c_hw; in dcn303_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/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/drivers/gpu/drm/amd/display/dc/resource/dcn301/ |
| A D | dcn301_resource.c | 781 static struct dce_i2c_hw *dcn301_i2c_hw_create(struct dc_context *ctx, uint32_t inst) in dcn301_i2c_hw_create() 783 struct dce_i2c_hw *dce_i2c_hw = in dcn301_i2c_hw_create() local 784 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn301_i2c_hw_create() 786 if (!dce_i2c_hw) in dcn301_i2c_hw_create() 789 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn301_i2c_hw_create() 792 return dce_i2c_hw; in dcn301_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/ |
| A D | dcn316_resource.c | 979 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 983 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 984 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 986 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 989 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 992 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| A D | dcn20_resource.h | 95 struct dce_i2c_hw *dcn20_i2c_hw_create(
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/ |
| A D | dcn314_resource.c | 1043 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 1047 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 1048 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 1050 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 1053 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 1056 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/ |
| A D | dcn31_resource.c | 987 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 991 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 992 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 994 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 997 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 1000 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/ |
| A D | dcn315_resource.c | 985 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 989 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 990 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 992 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 995 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 998 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
| A D | dcn35_resource.c | 927 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 931 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 932 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 934 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 945 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 948 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/ |
| A D | dcn321_resource.c | 780 static struct dce_i2c_hw *dcn321_i2c_hw_create( in dcn321_i2c_hw_create() 784 struct dce_i2c_hw *dce_i2c_hw = in dcn321_i2c_hw_create() local 785 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn321_i2c_hw_create() 787 if (!dce_i2c_hw) in dcn321_i2c_hw_create() 798 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn321_i2c_hw_create() 801 return dce_i2c_hw; in dcn321_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
| A D | dcn351_resource.c | 907 static struct dce_i2c_hw *dcn31_i2c_hw_create( in dcn31_i2c_hw_create() 911 struct dce_i2c_hw *dce_i2c_hw = in dcn31_i2c_hw_create() local 912 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn31_i2c_hw_create() 914 if (!dce_i2c_hw) in dcn31_i2c_hw_create() 925 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn31_i2c_hw_create() 928 return dce_i2c_hw; in dcn31_i2c_hw_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/ |
| A D | dcn401_resource.c | 779 static struct dce_i2c_hw *dcn401_i2c_hw_create( in dcn401_i2c_hw_create() 783 struct dce_i2c_hw *dce_i2c_hw = in dcn401_i2c_hw_create() local 784 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn401_i2c_hw_create() 786 if (!dce_i2c_hw) in dcn401_i2c_hw_create() 796 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn401_i2c_hw_create() 799 return dce_i2c_hw; in dcn401_i2c_hw_create()
|