Home
last modified time | relevance | path

Searched refs:dce_i2c_sw (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_i2c_sw.h35 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 Ddce_i2c_sw.c29 #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 Ddce_i2c.c34 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 DMakefile32 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 Ddce_i2c_sw.h35 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 Ddce_i2c_sw.c27 #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 Ddce_i2c.c60 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 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 \
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce80/
H A Ddce80_resource.c588 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 Ddce60_resource.c583 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 Ddce60_resource.c578 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 Ddce80_resource.c585 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 Dcore_types.h195 struct dce_i2c_sw *sw_i2cs[MAX_PIPES];
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h221 struct dce_i2c_sw *sw_i2cs[MAX_PIPES];

Completed in 11 milliseconds