Lines Matching defs:vpu_inst_ops
198 struct vpu_inst_ops { struct
199 int (*ctrl_init)(struct vpu_inst *inst);
200 int (*start)(struct vpu_inst *inst, u32 type);
201 int (*stop)(struct vpu_inst *inst, u32 type);
202 int (*abort)(struct vpu_inst *inst);
203 bool (*check_ready)(struct vpu_inst *inst, unsigned int type);
204 void (*buf_done)(struct vpu_inst *inst, struct vpu_frame_info *frame);
205 void (*event_notify)(struct vpu_inst *inst, u32 event, void *data);
206 void (*release)(struct vpu_inst *inst);
207 void (*cleanup)(struct vpu_inst *inst);
208 void (*mem_request)(struct vpu_inst *inst,
215 void (*input_done)(struct vpu_inst *inst);
216 void (*stop_done)(struct vpu_inst *inst);
217 int (*process_output)(struct vpu_inst *inst, struct vb2_buffer *vb);
218 int (*process_capture)(struct vpu_inst *inst, struct vb2_buffer *vb);
219 int (*get_one_frame)(struct vpu_inst *inst, void *info);
220 void (*on_queue_empty)(struct vpu_inst *inst, u32 type);
221 int (*get_debug_info)(struct vpu_inst *inst, char *str, u32 size, u32 i);
222 void (*wait_prepare)(struct vpu_inst *inst);
223 void (*wait_finish)(struct vpu_inst *inst);