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