aux_engine
struct aux_engine *aux_engine;
aux_engine = ddc->ctx->dc->res_pool->engines[ddc_pin->pin_data->en];
aux_engine->funcs->acquire(aux_engine, ddc_pin);
aux_engine->funcs->submit_channel_request(aux_engine, &aux_req);
operation_result = aux_engine->funcs->get_channel_status(aux_engine, &returned_bytes);
res = aux_engine->funcs->read_channel_reply(aux_engine, size,
aux_engine->funcs->release_engine(aux_engine);
struct aux_engine *engine,
static int read_channel_reply(struct aux_engine *engine, uint32_t size,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
FROM_AUX_ENGINE(container_of((ptr), struct aux_engine, base))
container_of((ptr), struct aux_engine, base)
struct aux_engine *engine,
struct aux_engine *engine)
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine)
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine)
struct aux_engine *engine,
const struct aux_engine *engine)
struct aux_engine *engine,
void dce110_engine_destroy(struct aux_engine **engine)
struct aux_engine *dce110_aux_engine_construct(struct aux_engine_dce110 *aux_engine110,
void dce110_engine_destroy(struct aux_engine **engine);
struct aux_engine *aux_engine,
struct aux_engine base;
struct aux_engine *dce110_aux_engine_construct(
struct aux_engine *dce100_aux_engine_create(
struct aux_engine_dce110 *aux_engine =
if (!aux_engine)
dce110_aux_engine_construct(aux_engine, ctx, inst,
return &aux_engine->base;
struct aux_engine *dce110_aux_engine_create(
struct aux_engine_dce110 *aux_engine =
if (!aux_engine)
dce110_aux_engine_construct(aux_engine, ctx, inst,
return &aux_engine->base;
struct aux_engine *dce112_aux_engine_create(
struct aux_engine_dce110 *aux_engine =
if (!aux_engine)
dce110_aux_engine_construct(aux_engine, ctx, inst,
return &aux_engine->base;
struct aux_engine *dce120_aux_engine_create(
struct aux_engine_dce110 *aux_engine =
if (!aux_engine)
dce110_aux_engine_construct(aux_engine, ctx, inst,
return &aux_engine->base;
struct aux_engine *dce80_aux_engine_create(
struct aux_engine_dce110 *aux_engine =
if (!aux_engine)
dce110_aux_engine_construct(aux_engine, ctx, inst,
return &aux_engine->base;
struct aux_engine *dcn10_aux_engine_create(
struct aux_engine_dce110 *aux_engine =
if (!aux_engine)
dce110_aux_engine_construct(aux_engine, ctx, inst,
return &aux_engine->base;
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *aux_engine = FROM_ENGINE(engine);
result = read_command(aux_engine, request, mot_used);
result = write_command(aux_engine, request, mot_used);
container_of((ptr), struct aux_engine, base)
end_of_transaction_command(aux_engine, request);
struct aux_engine *engine,
struct aux_engine *engine)
struct aux_engine *aux_engine = FROM_ENGINE(engine);
if (aux_engine->funcs->is_engine_available) {
if (!aux_engine->funcs->is_engine_available(aux_engine)) {
if (!aux_engine->funcs->acquire_engine(aux_engine)) {
struct aux_engine;
struct aux_engine **ptr);
struct aux_engine *engine);
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine);
struct aux_engine *engine,
struct aux_engine *engine);
struct aux_engine *engine)
struct aux_engine *engine)
struct aux_engine *engine,
static int read_channel_reply(struct aux_engine *engine, uint32_t size,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *dal_aux_engine_dce110_create(
FROM_AUX_ENGINE(container_of((ptr), struct aux_engine, base))
struct aux_engine **aux_engine)
struct aux_engine_dce110 *engine = FROM_AUX_ENGINE(*aux_engine);
*aux_engine = NULL;
struct aux_engine base;
struct aux_engine *dal_aux_engine_dce110_create(
struct aux_engine *engine;
struct aux_engine *engine =
struct aux_engine *dal_i2caux_acquire_aux_engine(
struct aux_engine *engine;
struct aux_engine *dal_i2caux_acquire_aux_engine(
struct aux_engine * (*acquire_aux_engine)(
struct aux_engine;
struct aux_engine *aux_engines[GPIO_DDC_LINE_COUNT];
struct aux_engine *engines[MAX_PIPES];
struct aux_engine **ptr);
struct aux_engine *engine);
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine,
bool (*is_engine_available)(struct aux_engine *engine);
const struct aux_engine *engine);
struct aux_engine *engine,
struct aux_engine *engine,
struct aux_engine *engine);
struct aux_engine **engine);