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