Symbol: i2c_engine
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
113
struct i2c_engine *base = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
147
struct i2c_engine *i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
149
struct i2c_hw_engine_dce110 *hw_engine = FROM_I2C_ENGINE(i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
189
const struct i2c_engine *i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
191
const struct i2c_hw_engine_dce110 *hw_engine = FROM_I2C_ENGINE(i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
204
struct i2c_engine *i2c_engine,
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
207
struct i2c_hw_engine_dce110 *hw_engine = FROM_I2C_ENGINE(i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
367
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
384
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
415
struct i2c_engine *i2c_engine,
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
419
struct i2c_hw_engine_dce110 *hw_engine = FROM_I2C_ENGINE(i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
471
struct i2c_engine **i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
474
FROM_I2C_ENGINE(*i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
480
*i2c_engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
550
struct i2c_engine *dal_i2c_hw_engine_dce110_create(
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
88
FROM_I2C_ENGINE(container_of((ptr), struct i2c_engine, base))
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.h
208
struct i2c_engine *dal_i2c_hw_engine_dce110_create(
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c
140
struct i2c_engine *dal_i2c_sw_engine_dce110_create(
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c
71
FROM_I2C_ENGINE(container_of((ptr), struct i2c_engine, base))
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c
85
struct i2c_engine **engine)
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c
97
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.h
40
struct i2c_engine *dal_i2c_sw_engine_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
70
struct i2caux_dce110 *i2caux_dce110 = FROM_I2C_AUX(*i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
76
*i2c_engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
79
static struct i2c_engine *acquire_i2c_hw_engine(
sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
85
struct i2c_engine *engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
120
struct i2c_engine *base = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
187
struct i2c_engine **i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
189
struct i2c_hw_engine_dce80 *engine = FROM_I2C_ENGINE(*i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
195
*i2c_engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
199
struct i2c_engine *i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
202
struct i2c_hw_engine_dce80 *engine = FROM_I2C_ENGINE(i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
208
value = dm_read_reg(i2c_engine->base.ctx, addr);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
246
dm_write_reg(i2c_engine->base.ctx, addr, value);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
253
value = dm_read_reg(i2c_engine->base.ctx, addr);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
267
dm_write_reg(i2c_engine->base.ctx, addr, value);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
275
value = dm_read_reg(i2c_engine->base.ctx,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
290
dm_write_reg(i2c_engine->base.ctx,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
298
const struct i2c_engine *i2c_engine)
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
300
const struct i2c_hw_engine_dce80 *engine = FROM_I2C_ENGINE(i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
306
uint32_t value = dm_read_reg(i2c_engine->base.ctx, addr);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
322
struct i2c_engine *i2c_engine,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
325
struct i2c_hw_engine_dce80 *engine = FROM_I2C_ENGINE(i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
330
uint32_t value = dm_read_reg(i2c_engine->base.ctx, addr);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
344
dm_write_reg(i2c_engine->base.ctx, addr, value);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
643
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
660
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
707
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
849
struct i2c_engine *dal_i2c_hw_engine_dce80_create(
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
92
FROM_I2C_ENGINE(container_of((ptr), struct i2c_engine, base))
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.h
52
struct i2c_engine *dal_i2c_hw_engine_dce80_create(
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c
102
struct i2c_engine **engine)
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c
114
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c
155
struct i2c_engine *dal_i2c_sw_engine_dce80_create(
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c
87
FROM_I2C_ENGINE(container_of((ptr), struct i2c_engine, base))
sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.h
40
struct i2c_engine *dal_i2c_sw_engine_dce80_create(
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
100
struct i2caux_dce80 *i2caux_dce80 = FROM_I2C_AUX(*i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
106
*i2c_engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
109
static struct i2c_engine *acquire_i2c_hw_engine(
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
115
struct i2c_engine *engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
98
struct i2caux **i2c_engine)
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
60
destruct(*i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
62
kfree(*i2c_engine);
sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
64
*i2c_engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
100
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
107
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
115
struct i2c_engine *engine)
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
49
container_of((ptr), struct i2c_engine, base)
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
55
struct i2c_engine *i2c_engine = FROM_ENGINE(engine);
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
61
result = i2c_engine->funcs->acquire_engine(
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
62
i2c_engine, ddc_handle);
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
75
if (!i2c_engine->funcs->setup_engine(i2c_engine)) {
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
85
struct i2c_engine *engine)
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
93
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
101
struct i2c_engine *engine);
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
104
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
108
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
59
struct i2c_engine;
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
63
struct i2c_engine **ptr);
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
65
const struct i2c_engine *engine);
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
67
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
70
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
73
struct i2c_engine *engine);
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
75
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
78
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
81
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
94
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
98
struct i2c_engine *engine);
sys/dev/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c
260
const struct i2c_engine *base = &engine->base;
sys/dev/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c
72
FROM_I2C_ENGINE(container_of((ptr), struct i2c_engine, base))
sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.c
184
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.c
64
FROM_I2C_ENGINE(container_of((ptr), struct i2c_engine, base))
sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.h
48
struct i2c_engine base;
sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.h
69
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
359
FROM_I2C_ENGINE(container_of((ptr), struct i2c_engine, base))
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
374
struct i2c_engine *base = &sw_engine->base;
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
441
const struct i2c_engine *engine)
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
447
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
463
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
480
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
526
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
540
struct i2c_engine **ptr)
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
582
struct i2c_engine *dal_i2c_sw_engine_create(
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
39
struct i2c_engine base;
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
56
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
62
struct i2c_engine *dal_i2c_sw_engine_create(
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
71
const struct i2c_engine *engine);
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
73
struct i2c_engine *ptr,
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
76
struct i2c_engine *ptr,
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
79
struct i2c_engine *engine,
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
114
struct i2c_engine *engine;
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
377
struct i2c_engine *dal_i2caux_acquire_i2c_sw_engine(
sys/dev/drm/amd/display/dc/i2caux/i2caux.c
382
struct i2c_engine *engine = NULL;
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
116
struct i2c_engine *dal_i2caux_acquire_i2c_sw_engine(
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
38
struct i2c_engine * (*acquire_i2c_sw_engine)(
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
41
struct i2c_engine * (*acquire_i2c_hw_engine)(
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
52
struct i2c_engine;
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
67
struct i2c_engine *i2c_sw_engines[GPIO_DDC_LINE_COUNT];
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
71
struct i2c_engine *i2c_hw_engines[GPIO_DDC_LINE_COUNT];
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
85
struct i2c_engine *i2c_generic_sw_engine;
sys/dev/drm/amd/display/dc/i2caux/i2caux.h
89
struct i2c_engine *i2c_generic_hw_engine;