Symbol: dce_i2c_sw
drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c
60
struct dce_i2c_sw dce_i2c_sw = {0};
drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c
77
dce_i2c_sw.ctx = ddc->ctx;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c
78
if (dce_i2c_engine_acquire_sw(&dce_i2c_sw, ddc)) {
drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c
79
return dce_i2c_submit_command_sw(pool, ddc, cmd, &dce_i2c_sw);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
33
struct dce_i2c_sw *dce_i2c_sw,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
341
struct dce_i2c_sw *engine,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
355
struct dce_i2c_sw *engine,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
36
dce_i2c_sw->ctx = ctx;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
372
struct dce_i2c_sw *dce_i2c_sw,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
381
dce_i2c_sw, ddc_handle);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
396
static void dce_i2c_sw_engine_submit_channel_request(struct dce_i2c_sw *engine,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
439
static bool dce_i2c_sw_engine_submit_payload(struct dce_i2c_sw *engine,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
470
struct dce_i2c_sw *dce_i2c_sw)
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
475
dce_i2c_sw_engine_set_speed(dce_i2c_sw, cmd->speed);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
485
dce_i2c_sw, payload, mot)) {
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
493
release_engine_dce_sw(pool, dce_i2c_sw);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
68
struct dce_i2c_sw *dce_i2c_sw)
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
70
dal_ddc_close(dce_i2c_sw->ddc);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c
71
dce_i2c_sw->ddc = NULL;
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h
43
struct dce_i2c_sw *dce_i2c_sw,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h
50
struct dce_i2c_sw *dce_i2c_sw);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h
53
struct dce_i2c_sw *dce_i2c_sw,
drivers/gpu/drm/amd/display/dc/inc/core_types.h
259
struct dce_i2c_sw *sw_i2cs[MAX_PIPES];
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
588
static struct dce_i2c_sw *dce60_i2c_sw_create(
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
591
struct dce_i2c_sw *dce_i2c_sw =
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
592
kzalloc_obj(struct dce_i2c_sw);
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
594
if (!dce_i2c_sw)
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
597
dce_i2c_sw_construct(dce_i2c_sw, ctx);
drivers/gpu/drm/amd/display/dc/resource/dce60/dce60_resource.c
599
return dce_i2c_sw;
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
594
static struct dce_i2c_sw *dce80_i2c_sw_create(
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
597
struct dce_i2c_sw *dce_i2c_sw =
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
598
kzalloc_obj(struct dce_i2c_sw);
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
600
if (!dce_i2c_sw)
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
603
dce_i2c_sw_construct(dce_i2c_sw, ctx);
drivers/gpu/drm/amd/display/dc/resource/dce80/dce80_resource.c
605
return dce_i2c_sw;