Home
last modified time | relevance | path

Searched refs:i2caux (Results 1 – 23 of 23) sorted by relevance

/dragonfly/sys/dev/drm/amd/display/dc/i2caux/
H A Di2caux.c106 struct i2caux *i2caux, in dal_i2caux_submit_i2c_command() argument
193 struct i2caux *i2caux, in dal_i2caux_submit_aux_command() argument
292 struct i2caux *i2caux, in dal_i2caux_configure_aux() argument
308 struct i2caux **i2caux) in dal_i2caux_destroy() argument
310 if (!i2caux || !*i2caux) { in dal_i2caux_destroy()
315 (*i2caux)->funcs->destroy(i2caux); in dal_i2caux_destroy()
374 struct i2caux *i2caux, in dal_i2caux_acquire_i2c_sw_engine() argument
396 struct i2caux *i2caux, in dal_i2caux_acquire_aux_engine() argument
417 struct i2caux *i2caux, in dal_i2caux_release_engine() argument
428 struct i2caux *i2caux, in dal_i2caux_construct() argument
[all …]
H A Di2caux.h32 struct i2caux;
39 struct i2caux *i2caux,
42 struct i2caux *i2caux,
45 struct i2caux *i2caux,
48 struct i2caux *i2caux,
55 struct i2caux { struct
101 struct i2caux *i2caux, argument
105 struct i2caux *i2caux,
109 struct i2caux *i2caux);
112 struct i2caux *i2caux,
[all …]
/dragonfly/sys/dev/drm/amd/display/dc/i2caux/diagnostics/
H A Di2caux_diag.c52 struct i2caux *i2caux) in destruct() argument
54 dal_i2caux_destruct(i2caux); in destruct()
58 struct i2caux **i2c_engine) in destroy()
77 struct i2caux *i2caux, in construct() argument
80 dal_i2caux_construct(i2caux, ctx); in construct()
81 i2caux->funcs = &i2caux_funcs; in construct()
84 struct i2caux *dal_i2caux_diag_fpga_create( in dal_i2caux_diag_fpga_create()
87 struct i2caux *i2caux = kzalloc(sizeof(struct i2caux), in dal_i2caux_diag_fpga_create() local
90 if (!i2caux) { in dal_i2caux_diag_fpga_create()
95 construct(i2caux, ctx); in dal_i2caux_diag_fpga_create()
[all …]
H A Di2caux_diag.h29 struct i2caux *dal_i2caux_diag_fpga_create(
/dragonfly/sys/dev/drm/amd/display/include/
H A Di2caux_interface.h69 struct i2caux;
71 struct i2caux *dal_i2caux_create(
75 struct i2caux *i2caux,
80 struct i2caux *i2caux,
85 struct i2caux *i2caux,
90 struct i2caux **ptr);
/dragonfly/sys/dev/drm/amd/display/dc/i2caux/dce80/
H A Di2caux_dce80.c98 struct i2caux **i2c_engine) in destroy()
110 struct i2caux *i2caux, in acquire_i2c_hw_engine() argument
113 struct i2caux_dce80 *i2caux_dce80 = FROM_I2C_AUX(i2caux); in acquire_i2c_hw_engine()
126 engine = i2caux->i2c_hw_engines[line]; in acquire_i2c_hw_engine()
132 engine = i2caux->i2c_generic_hw_engine; in acquire_i2c_hw_engine()
153 struct i2caux *i2caux, in release_engine() argument
158 FROM_I2C_AUX(i2caux)->i2c_hw_buffer_in_use = false; in release_engine()
160 dal_i2caux_release_engine(i2caux, engine); in release_engine()
197 struct i2caux *base = &i2caux_dce80->base; in construct()
271 struct i2caux *dal_i2caux_dce80_create( in dal_i2caux_dce80_create()
H A Di2caux_dce80.h30 struct i2caux base;
35 struct i2caux *dal_i2caux_dce80_create(
/dragonfly/sys/dev/drm/amd/display/dc/i2caux/dce110/
H A Di2caux_dce110.c68 struct i2caux **i2c_engine) in destroy()
80 struct i2caux *i2caux, in acquire_i2c_hw_engine() argument
83 struct i2caux_dce110 *i2caux_dce110 = FROM_I2C_AUX(i2caux); in acquire_i2c_hw_engine()
99 engine = i2caux->i2c_hw_engines[line]; in acquire_i2c_hw_engine()
115 struct i2caux *i2caux, in release_engine() argument
118 struct i2caux_dce110 *i2caux_dce110 = FROM_I2C_AUX(i2caux); in release_engine()
124 dal_i2caux_release_engine(i2caux, engine); in release_engine()
214 struct i2caux *base = NULL; in dal_i2caux_dce110_construct()
310 struct i2caux *dal_i2caux_dce110_create( in dal_i2caux_dce110_create()
H A Di2caux_dce110.h32 struct i2caux base;
42 struct i2caux *dal_i2caux_dce110_create(
/dragonfly/sys/dev/drm/amd/amdgpu/
H A DMakefile28 ${.CURDIR}/../display/dc/i2caux \
29 ${.CURDIR}/../display/dc/i2caux/dce100 \
30 ${.CURDIR}/../display/dc/i2caux/dce110 \
31 ${.CURDIR}/../display/dc/i2caux/dce112 \
32 ${.CURDIR}/../display/dc/i2caux/dce120 \
33 ${.CURDIR}/../display/dc/i2caux/dce80 \
34 ${.CURDIR}/../display/dc/i2caux/dcn10 \
35 ${.CURDIR}/../display/dc/i2caux/diagnostics \
237 SRCS+= aux_engine.c engine_base.c i2caux.c i2c_engine.c \
/dragonfly/sys/dev/drm/amd/display/dc/i2caux/dce100/
H A Di2caux_dce100.h29 struct i2caux *dal_i2caux_dce100_create(
H A Di2caux_dce100.c89 struct i2caux *dal_i2caux_dce100_create( in dal_i2caux_dce100_create()
/dragonfly/sys/dev/drm/amd/display/dc/i2caux/dce112/
H A Di2caux_dce112.h29 struct i2caux *dal_i2caux_dce112_create(
H A Di2caux_dce112.c116 struct i2caux *dal_i2caux_dce112_create( in dal_i2caux_dce112_create()
/dragonfly/sys/dev/drm/amd/display/dc/i2caux/dce120/
H A Di2caux_dce120.h29 struct i2caux *dal_i2caux_dce120_create(
H A Di2caux_dce120.c103 struct i2caux *dal_i2caux_dce120_create( in dal_i2caux_dce120_create()
/dragonfly/sys/dev/drm/amd/display/dc/i2caux/dcn10/
H A Di2caux_dcn10.h29 struct i2caux *dal_i2caux_dcn10_create(
H A Di2caux_dcn10.c103 struct i2caux *dal_i2caux_dcn10_create( in dal_i2caux_dcn10_create()
/dragonfly/sys/dev/drm/amd/display/dc/
H A Ddc_types.h92 struct i2caux *i2caux; member
/dragonfly/sys/dev/drm/amd/display/dc/core/
H A Ddc.c477 if (dc->ctx->i2caux) in destruct()
478 dal_i2caux_destroy(&dc->ctx->i2caux); in destruct()
599 dc_ctx->i2caux = dal_i2caux_create(dc_ctx); in construct()
601 if (!dc_ctx->i2caux) { in construct()
1661 ddc->ctx->i2caux, in dc_submit_i2c()
H A Ddc_link_ddc.c607 ddc->ctx->i2caux, in dal_ddc_service_query_ddc_data()
/dragonfly/sys/dev/drm/amd/display/dc/bios/
H A Dbios_parser.c2677 ddc->ctx->i2caux, in i2c_read()
/dragonfly/sys/dev/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c3739 ddc_service->ctx->i2caux, in amdgpu_dm_i2c_xfer()