/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_i2c_sw.h | 35 struct dce_i2c_sw { struct 43 struct dce_i2c_sw *dce_i2c_sw, 50 struct dce_i2c_sw *dce_i2c_sw); 53 struct dce_i2c_sw *dce_i2c_sw,
|
H A D | dce_i2c_sw.c | 29 #include "dce_i2c_sw.h" 35 struct dce_i2c_sw *dce_i2c_sw, in dce_i2c_sw_construct() 38 dce_i2c_sw->ctx = ctx; in dce_i2c_sw_construct() 70 struct dce_i2c_sw *dce_i2c_sw) in release_engine_dce_sw() 72 dal_ddc_close(dce_i2c_sw->ddc); in release_engine_dce_sw() 73 dce_i2c_sw->ddc = NULL; in release_engine_dce_sw() 343 struct dce_i2c_sw *engine, in dce_i2c_sw_engine_set_speed() 357 struct dce_i2c_sw *engin in dce_i2c_sw_engine_acquire_engine() 34 dce_i2c_sw_construct( struct dce_i2c_sw *dce_i2c_sw, struct dc_context *ctx) dce_i2c_sw_construct() argument 68 release_engine_dce_sw( struct resource_pool *pool, struct dce_i2c_sw *dce_i2c_sw) release_engine_dce_sw() argument 372 dce_i2c_engine_acquire_sw( struct dce_i2c_sw *dce_i2c_sw, struct ddc *ddc_handle) dce_i2c_engine_acquire_sw() argument 471 dce_i2c_submit_command_sw( struct resource_pool *pool, struct ddc *ddc, struct i2c_command *cmd, struct dce_i2c_sw *dce_i2c_sw) dce_i2c_submit_command_sw() argument [all...] |
H A D | dce_i2c.c | 34 struct dce_i2c_sw dce_i2c_sw = {0}; in dce_i2c_submit_command() local 51 dce_i2c_sw.ctx = ddc->ctx; in dce_i2c_submit_command() 52 if (dce_i2c_engine_acquire_sw(&dce_i2c_sw, ddc)) { in dce_i2c_submit_command() 53 return dce_i2c_submit_command_sw(pool, ddc, cmd, &dce_i2c_sw); in dce_i2c_submit_command()
|
H 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 \
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_i2c_sw.h | 35 struct dce_i2c_sw { struct 43 struct dce_i2c_sw *dce_i2c_sw, 50 struct dce_i2c_sw *dce_i2c_sw); 53 struct dce_i2c_sw *dce_i2c_sw,
|
H A D | dce_i2c_sw.c | 27 #include "dce_i2c_sw.h" 33 struct dce_i2c_sw *dce_i2c_sw, in dce_i2c_sw_construct() 36 dce_i2c_sw->ctx = ctx; in dce_i2c_sw_construct() 68 struct dce_i2c_sw *dce_i2c_sw) in release_engine_dce_sw() 70 dal_ddc_close(dce_i2c_sw->ddc); in release_engine_dce_sw() 71 dce_i2c_sw->ddc = NULL; in release_engine_dce_sw() 341 struct dce_i2c_sw *engine, in dce_i2c_sw_engine_set_speed() 355 struct dce_i2c_sw *engin in dce_i2c_sw_engine_acquire_engine() 32 dce_i2c_sw_construct( struct dce_i2c_sw *dce_i2c_sw, struct dc_context *ctx) dce_i2c_sw_construct() argument 66 release_engine_dce_sw( struct resource_pool *pool, struct dce_i2c_sw *dce_i2c_sw) release_engine_dce_sw() argument 371 dce_i2c_engine_acquire_sw( struct dce_i2c_sw *dce_i2c_sw, struct ddc *ddc_handle) dce_i2c_engine_acquire_sw() argument 466 dce_i2c_submit_command_sw( struct resource_pool *pool, struct ddc *ddc, struct i2c_command *cmd, struct dce_i2c_sw *dce_i2c_sw) dce_i2c_submit_command_sw() argument [all...] |
H A D | dce_i2c.c | 60 struct dce_i2c_sw dce_i2c_sw = {0}; in dce_i2c_submit_command() local 77 dce_i2c_sw.ctx = ddc->ctx; in dce_i2c_submit_command() 78 if (dce_i2c_engine_acquire_sw(&dce_i2c_sw, ddc)) { in dce_i2c_submit_command() 79 return dce_i2c_submit_command_sw(pool, ddc, cmd, &dce_i2c_sw); in dce_i2c_submit_command()
|
H 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 \
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce80/ |
H A D | dce80_resource.c | 588 struct dce_i2c_sw *dce80_i2c_sw_create( in dce80_i2c_sw_create() 591 struct dce_i2c_sw *dce_i2c_sw = in dce80_i2c_sw_create() local 592 kzalloc(sizeof(struct dce_i2c_sw), GFP_KERNEL); in dce80_i2c_sw_create() 594 if (!dce_i2c_sw) in dce80_i2c_sw_create() 597 dce_i2c_sw_construct(dce_i2c_sw, ctx); in dce80_i2c_sw_create() 599 return dce_i2c_sw; in dce80_i2c_sw_create()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_resource.c | 583 struct dce_i2c_sw *dce60_i2c_sw_create( in dce60_i2c_sw_create() 586 struct dce_i2c_sw *dce_i2c_sw = in dce60_i2c_sw_create() local 587 kzalloc(sizeof(struct dce_i2c_sw), GFP_KERNEL); in dce60_i2c_sw_create() 589 if (!dce_i2c_sw) in dce60_i2c_sw_create() 592 dce_i2c_sw_construct(dce_i2c_sw, ctx); in dce60_i2c_sw_create() 594 return dce_i2c_sw; in dce60_i2c_sw_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_resource.c | 578 static struct dce_i2c_sw *dce60_i2c_sw_create( in dce60_i2c_sw_create() 581 struct dce_i2c_sw *dce_i2c_sw = in dce60_i2c_sw_create() local 582 kzalloc(sizeof(struct dce_i2c_sw), GFP_KERNEL); in dce60_i2c_sw_create() 584 if (!dce_i2c_sw) in dce60_i2c_sw_create() 587 dce_i2c_sw_construct(dce_i2c_sw, ctx); in dce60_i2c_sw_create() 589 return dce_i2c_sw; in dce60_i2c_sw_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce80/ |
H A D | dce80_resource.c | 585 static struct dce_i2c_sw *dce80_i2c_sw_create( in dce80_i2c_sw_create() 588 struct dce_i2c_sw *dce_i2c_sw = in dce80_i2c_sw_create() local 589 kzalloc(sizeof(struct dce_i2c_sw), GFP_KERNEL); in dce80_i2c_sw_create() 591 if (!dce_i2c_sw) in dce80_i2c_sw_create() 594 dce_i2c_sw_construct(dce_i2c_sw, ctx); in dce80_i2c_sw_create() 596 return dce_i2c_sw; in dce80_i2c_sw_create()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | core_types.h | 195 struct dce_i2c_sw *sw_i2cs[MAX_PIPES];
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | core_types.h | 221 struct dce_i2c_sw *sw_i2cs[MAX_PIPES];
|