Lines Matching refs:venus_inst

102 struct venus_inst;
109 void (*buf_done)(struct venus_inst *inst, unsigned int buf_type,
112 void (*event_notify)(struct venus_inst *inst, u32 event,
122 int (*session_init)(struct venus_inst *inst, u32 session_type,
124 int (*session_end)(struct venus_inst *inst);
125 int (*session_abort)(struct venus_inst *inst);
126 int (*session_flush)(struct venus_inst *inst, u32 flush_mode);
127 int (*session_start)(struct venus_inst *inst);
128 int (*session_stop)(struct venus_inst *inst);
129 int (*session_continue)(struct venus_inst *inst);
130 int (*session_etb)(struct venus_inst *inst, struct hfi_frame_data *fd);
131 int (*session_ftb)(struct venus_inst *inst, struct hfi_frame_data *fd);
132 int (*session_set_buffers)(struct venus_inst *inst,
134 int (*session_unset_buffers)(struct venus_inst *inst,
136 int (*session_load_res)(struct venus_inst *inst);
137 int (*session_release_res)(struct venus_inst *inst);
138 int (*session_parse_seq_hdr)(struct venus_inst *inst, u32 seq_hdr,
140 int (*session_get_seq_hdr)(struct venus_inst *inst, u32 seq_hdr,
142 int (*session_set_property)(struct venus_inst *inst, u32 ptype,
144 int (*session_get_property)(struct venus_inst *inst, u32 ptype);
163 int hfi_session_create(struct venus_inst *inst, const struct hfi_inst_ops *ops);
164 void hfi_session_destroy(struct venus_inst *inst);
165 int hfi_session_init(struct venus_inst *inst, u32 pixfmt);
166 int hfi_session_deinit(struct venus_inst *inst);
167 int hfi_session_start(struct venus_inst *inst);
168 int hfi_session_stop(struct venus_inst *inst);
169 int hfi_session_continue(struct venus_inst *inst);
170 int hfi_session_abort(struct venus_inst *inst);
171 int hfi_session_load_res(struct venus_inst *inst);
172 int hfi_session_unload_res(struct venus_inst *inst);
173 int hfi_session_flush(struct venus_inst *inst);
174 int hfi_session_set_buffers(struct venus_inst *inst,
176 int hfi_session_unset_buffers(struct venus_inst *inst,
178 int hfi_session_get_property(struct venus_inst *inst, u32 ptype,
180 int hfi_session_set_property(struct venus_inst *inst, u32 ptype, void *pdata);
181 int hfi_session_process_buf(struct venus_inst *inst, struct hfi_frame_data *f);