Symbol: i2caux
sys/dev/drm/amd/display/dc/core/dc.c
531
if (dc->ctx->i2caux)
sys/dev/drm/amd/display/dc/core/dc.c
532
dal_i2caux_destroy(&dc->ctx->i2caux);
sys/dev/drm/amd/display/dc/core/dc.c
653
dc_ctx->i2caux = dal_i2caux_create(dc_ctx);
sys/dev/drm/amd/display/dc/core/dc.c
655
if (!dc_ctx->i2caux) {
sys/dev/drm/amd/display/dc/core/dc_link_ddc.c
599
ddc->ctx->i2caux,
sys/dev/drm/amd/display/dc/dc_types.h
92
struct i2caux *i2caux;
sys/dev/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.c
89
struct i2caux *dal_i2caux_dce100_create(
sys/dev/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.h
29
struct i2caux *dal_i2caux_dce100_create(
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
115
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
118
struct i2caux_dce110 *i2caux_dce110 = FROM_I2C_AUX(i2caux);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
124
dal_i2caux_release_engine(i2caux, engine);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
214
struct i2caux *base = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
310
struct i2caux *dal_i2caux_dce110_create(
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
68
struct i2caux **i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
80
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
83
struct i2caux_dce110 *i2caux_dce110 = FROM_I2C_AUX(i2caux);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
99
engine = i2caux->i2c_hw_engines[line];
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.h
32
struct i2caux base;
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.h
42
struct i2caux *dal_i2caux_dce110_create(
sys/dev/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.c
116
struct i2caux *dal_i2caux_dce112_create(
sys/dev/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.h
29
struct i2caux *dal_i2caux_dce112_create(
sys/dev/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.c
103
struct i2caux *dal_i2caux_dce120_create(
sys/dev/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.h
29
struct i2caux *dal_i2caux_dce120_create(
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
110
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
113
struct i2caux_dce80 *i2caux_dce80 = FROM_I2C_AUX(i2caux);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
126
engine = i2caux->i2c_hw_engines[line];
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
132
engine = i2caux->i2c_generic_hw_engine;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
153
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
158
FROM_I2C_AUX(i2caux)->i2c_hw_buffer_in_use = false;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
160
dal_i2caux_release_engine(i2caux, engine);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
197
struct i2caux *base = &i2caux_dce80->base;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
271
struct i2caux *dal_i2caux_dce80_create(
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
98
struct i2caux **i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.h
30
struct i2caux base;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.h
35
struct i2caux *dal_i2caux_dce80_create(
sys/dev/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c
103
struct i2caux *dal_i2caux_dcn10_create(
sys/dev/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h
29
struct i2caux *dal_i2caux_dcn10_create(
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
52
struct i2caux *i2caux)
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
54
dal_i2caux_destruct(i2caux);
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
58
struct i2caux **i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
77
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
80
dal_i2caux_construct(i2caux, ctx);
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
81
i2caux->funcs = &i2caux_funcs;
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
84
struct i2caux *dal_i2caux_diag_fpga_create(
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
87
struct i2caux *i2caux = kzalloc(sizeof(struct i2caux),
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
90
if (!i2caux) {
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
95
construct(i2caux, ctx);
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
96
return i2caux;
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.h
29
struct i2caux *dal_i2caux_diag_fpga_create(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
110
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
140
engine = i2caux->funcs->acquire_i2c_sw_engine(i2caux, ddc);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
143
engine = i2caux->funcs->acquire_i2c_hw_engine(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
144
i2caux, ddc);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
150
engine = i2caux->funcs->acquire_i2c_hw_engine(i2caux, ddc);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
153
engine = i2caux->funcs->acquire_i2c_sw_engine(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
154
i2caux, ddc);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
191
i2caux->funcs->release_engine(i2caux, &engine->base);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
197
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
216
engine = i2caux->funcs->acquire_aux_engine(i2caux, ddc);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
264
i2caux->funcs->release_engine(i2caux, &engine->base);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
296
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
301
i2caux->funcs->acquire_aux_engine(i2caux, ddc);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
308
i2caux->funcs->release_engine(i2caux, &engine->base);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
312
struct i2caux **i2caux)
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
314
if (!i2caux || !*i2caux) {
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
319
(*i2caux)->funcs->destroy(i2caux);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
321
*i2caux = NULL;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
378
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
385
engine = i2caux->i2c_sw_engines[line];
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
388
engine = i2caux->i2c_generic_sw_engine;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
400
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
409
engine = i2caux->aux_engines[line];
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
421
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
432
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
437
i2caux->ctx = ctx;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
439
i2caux->i2c_sw_engines[i] = NULL;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
440
i2caux->i2c_hw_engines[i] = NULL;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
441
i2caux->aux_engines[i] = NULL;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
446
i2caux->i2c_generic_sw_engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
447
i2caux->i2c_generic_hw_engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
449
i2caux->aux_timeout_period =
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
453
i2caux->default_i2c_hw_speed = DEFAULT_I2C_HW_SPEED_100KHZ;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
454
i2caux->default_i2c_sw_speed = DEFAULT_I2C_SW_SPEED_100KHZ;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
456
i2caux->default_i2c_hw_speed = DEFAULT_I2C_HW_SPEED;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
457
i2caux->default_i2c_sw_speed = DEFAULT_I2C_SW_SPEED;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
462
struct i2caux *i2caux)
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
466
if (i2caux->i2c_generic_hw_engine)
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
467
i2caux->i2c_generic_hw_engine->funcs->destroy(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
468
&i2caux->i2c_generic_hw_engine);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
470
if (i2caux->i2c_generic_sw_engine)
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
471
i2caux->i2c_generic_sw_engine->funcs->destroy(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
472
&i2caux->i2c_generic_sw_engine);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
475
if (i2caux->aux_engines[i])
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
476
i2caux->aux_engines[i]->funcs->destroy(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
477
&i2caux->aux_engines[i]);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
479
if (i2caux->i2c_hw_engines[i])
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
480
i2caux->i2c_hw_engines[i]->funcs->destroy(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
481
&i2caux->i2c_hw_engines[i]);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
483
if (i2caux->i2c_sw_engines[i])
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
484
i2caux->i2c_sw_engines[i]->funcs->destroy(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
485
&i2caux->i2c_sw_engines[i]);
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
73
struct i2caux *dal_i2caux_create(
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
101
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
105
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
109
struct i2caux *i2caux);
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
113
struct i2caux **ptr);
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
117
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
121
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
32
struct i2caux;
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
37
void (*destroy)(struct i2caux **ptr);
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
39
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
42
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
45
struct i2caux *i2caux,
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
48
struct i2caux *i2caux,
sys/dev/drm/amd/display/include/i2caux_interface.h
69
struct i2caux;
sys/dev/drm/amd/display/include/i2caux_interface.h
71
struct i2caux *dal_i2caux_create(
sys/dev/drm/amd/display/include/i2caux_interface.h
75
struct i2caux *i2caux,
sys/dev/drm/amd/display/include/i2caux_interface.h
80
struct i2caux *i2caux,
sys/dev/drm/amd/display/include/i2caux_interface.h
85
struct i2caux *i2caux,
sys/dev/drm/amd/display/include/i2caux_interface.h
90
struct i2caux **ptr);