vpu_ops
const struct vpu_ops *vpu_ops;
.vpu_ops = &iris_vpu2_ops,
.vpu_ops = &iris_vpu2_ops,
.vpu_ops = &iris_vpu33_ops,
.vpu_ops = &iris_vpu35_ops,
.vpu_ops = &iris_vpu3_ops,
.vpu_ops = &iris_vpu3_ops,
const struct vpu_ops *vpu_ops = inst->core->iris_platform_data->vpu_ops;
inst->power.min_freq = vpu_ops->calc_freq(inst, inst->max_input_data_size);
const struct vpu_ops iris_vpu2_ops = {
const struct vpu_ops iris_vpu3_ops = {
const struct vpu_ops iris_vpu33_ops = {
const struct vpu_ops iris_vpu35_ops = {
const struct vpu_ops iris_vpu4x_ops = {
core->iris_platform_data->vpu_ops->power_off_hw(core);
core->iris_platform_data->vpu_ops->power_off_controller(core);
ret = core->iris_platform_data->vpu_ops->power_on_controller(core);
ret = core->iris_platform_data->vpu_ops->power_on_hw(core);
const struct vpu_ops *vpu_ops = core->iris_platform_data->vpu_ops;
core->iris_platform_data->vpu_ops->power_off_controller(core);
if (vpu_ops->program_bootup_registers)
vpu_ops->program_bootup_registers(core);
extern const struct vpu_ops iris_vpu2_ops;
extern const struct vpu_ops iris_vpu3_ops;
extern const struct vpu_ops iris_vpu33_ops;
extern const struct vpu_ops iris_vpu35_ops;
extern const struct vpu_ops iris_vpu4x_ops;