Searched refs:inst (Results 1 - 25 of 1215) sorted by relevance

1234567891011>>

/linux-master/arch/arm64/kernel/
H A Dkuser32.S24 .inst 0xe92d00f0 // push {r4, r5, r6, r7}
25 .inst 0xe1c040d0 // ldrd r4, r5, [r0]
26 .inst 0xe1c160d0 // ldrd r6, r7, [r1]
27 .inst 0xe1b20f9f // 1: ldrexd r0, r1, [r2]
28 .inst 0xe0303004 // eors r3, r0, r4
29 .inst 0x00313005 // eoreqs r3, r1, r5
30 .inst 0x01a23e96 // stlexdeq r3, r6, [r2]
31 .inst 0x03330001 // teqeq r3, #1
32 .inst 0x0afffff9 // beq 1b
33 .inst
[all...]
/linux-master/arch/powerpc/include/asm/
H A Ddisassemble.h14 static inline unsigned int get_op(u32 inst) argument
16 return inst >> 26;
19 static inline unsigned int get_xop(u32 inst) argument
21 return (inst >> 1) & 0x3ff;
24 static inline unsigned int get_sprn(u32 inst) argument
26 return ((inst >> 16) & 0x1f) | ((inst >> 6) & 0x3e0);
29 static inline unsigned int get_dcrn(u32 inst) argument
31 return ((inst >> 16) & 0x1f) | ((inst >>
34 get_tmrn(u32 inst) argument
39 get_rt(u32 inst) argument
44 get_rs(u32 inst) argument
49 get_ra(u32 inst) argument
54 get_rb(u32 inst) argument
59 get_rc(u32 inst) argument
64 get_ws(u32 inst) argument
69 get_d(u32 inst) argument
74 get_oc(u32 inst) argument
79 get_tx_or_sx(u32 inst) argument
[all...]
/linux-master/drivers/media/platform/qcom/venus/
H A Dvdec.h11 int vdec_ctrl_init(struct venus_inst *inst);
12 void vdec_ctrl_deinit(struct venus_inst *inst);
H A Dvenc.h11 int venc_ctrl_init(struct venus_inst *inst);
12 void venc_ctrl_deinit(struct venus_inst *inst);
H A Dhelpers.h14 bool venus_helper_check_codec(struct venus_inst *inst, u32 v4l2_pixfmt);
15 struct vb2_v4l2_buffer *venus_helper_find_buf(struct venus_inst *inst,
17 void venus_helper_change_dpb_owner(struct venus_inst *inst,
20 void venus_helper_buffers_done(struct venus_inst *inst, unsigned int type,
26 int venus_helper_vb2_start_streaming(struct venus_inst *inst);
27 void venus_helper_vb2_queue_error(struct venus_inst *inst);
30 int venus_helper_get_bufreq(struct venus_inst *inst, u32 type,
34 int venus_helper_set_input_resolution(struct venus_inst *inst,
36 int venus_helper_set_output_resolution(struct venus_inst *inst,
39 int venus_helper_set_work_mode(struct venus_inst *inst);
[all...]
H A Dhfi_parser.h8 u32 hfi_parser(struct venus_core *core, struct venus_inst *inst,
15 static inline u32 get_cap(struct venus_inst *inst, u32 type, u32 which) argument
17 struct venus_core *core = inst->core;
22 caps = venus_caps_by_codec(core, inst->hfi_codec, inst->session_type);
50 static inline u32 cap_min(struct venus_inst *inst, u32 type) argument
52 return get_cap(inst, type, WHICH_CAP_MIN);
55 static inline u32 cap_max(struct venus_inst *inst, u32 type) argument
57 return get_cap(inst, type, WHICH_CAP_MAX);
60 static inline u32 cap_step(struct venus_inst *inst, u3 argument
65 frame_width_min(struct venus_inst *inst) argument
70 frame_width_max(struct venus_inst *inst) argument
75 frame_width_step(struct venus_inst *inst) argument
80 frame_height_min(struct venus_inst *inst) argument
85 frame_height_max(struct venus_inst *inst) argument
90 frame_height_step(struct venus_inst *inst) argument
95 frate_min(struct venus_inst *inst) argument
100 frate_max(struct venus_inst *inst) argument
105 frate_step(struct venus_inst *inst) argument
110 core_num_max(struct venus_inst *inst) argument
115 mbs_per_frame_max(struct venus_inst *inst) argument
[all...]
H A Dvdec.c117 find_format(struct venus_inst *inst, u32 pixfmt, u32 type) argument
132 !venus_helper_check_codec(inst, fmt[i].pixfmt))
136 !venus_helper_check_format(inst, fmt[i].pixfmt))
140 !(inst->bit_depth == VIDC_BITDEPTH_10))
147 find_format_by_index(struct venus_inst *inst, unsigned int index, u32 type) argument
163 valid = venus_helper_check_codec(inst, fmt[i].pixfmt);
165 valid = venus_helper_check_format(inst, fmt[i].pixfmt);
168 !(inst->bit_depth == VIDC_BITDEPTH_10))
185 vdec_try_fmt_common(struct venus_inst *inst, struct v4l2_format *f) argument
195 fmt = find_format(inst, pixm
243 struct venus_inst *inst = to_inst(file); local
250 vdec_check_src_change(struct venus_inst *inst) argument
286 struct venus_inst *inst = to_inst(file); local
323 struct venus_inst *inst = to_inst(file); local
397 struct venus_inst *inst = to_inst(file); local
447 struct venus_inst *inst = to_inst(file); local
464 struct venus_inst *inst = to_inst(file); local
499 struct venus_inst *inst = to_inst(file); local
529 struct venus_inst *inst = container_of(fh, struct venus_inst, fh); local
551 struct venus_inst *inst = to_inst(file); local
625 vdec_pm_get(struct venus_inst *inst) argument
638 vdec_pm_put(struct venus_inst *inst, bool autosuspend) argument
656 vdec_pm_get_put(struct venus_inst *inst) argument
678 vdec_pm_touch(struct venus_inst *inst) argument
683 vdec_set_properties(struct venus_inst *inst) argument
725 vdec_set_work_route(struct venus_inst *inst) argument
743 vdec_output_conf(struct venus_inst *inst) argument
868 vdec_session_init(struct venus_inst *inst) argument
889 vdec_num_buffers(struct venus_inst *inst, unsigned int *in_num, unsigned int *out_num) argument
917 struct venus_inst *inst = vb2_get_drv_priv(q); local
1008 vdec_verify_conf(struct venus_inst *inst) argument
1035 vdec_start_capture(struct venus_inst *inst) argument
1107 vdec_start_output(struct venus_inst *inst) argument
1172 struct venus_inst *inst = vb2_get_drv_priv(q); local
1209 vdec_cancel_dst_buffers(struct venus_inst *inst) argument
1217 vdec_stop_capture(struct venus_inst *inst) argument
1244 vdec_stop_output(struct venus_inst *inst) argument
1269 struct venus_inst *inst = vb2_get_drv_priv(q); local
1297 vdec_session_release(struct venus_inst *inst) argument
1335 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); local
1344 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); local
1361 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); local
1396 vdec_buf_done(struct venus_inst *inst, unsigned int buf_type, u32 tag, u32 bytesused, u32 data_offset, u32 flags, u32 hfi_flags, u64 timestamp_us) argument
1462 vdec_event_change(struct venus_inst *inst, struct hfi_event_data *ev_data, bool sufficient) argument
1556 vdec_event_notify(struct venus_inst *inst, u32 event, struct hfi_event_data *data) argument
1590 vdec_flush_done(struct venus_inst *inst) argument
1601 vdec_inst_init(struct venus_inst *inst) argument
1633 struct venus_inst *inst = priv; local
1668 struct venus_inst *inst; local
1746 struct venus_inst *inst = to_inst(file); local
[all...]
H A Dhfi.c164 static int wait_session_msg(struct venus_inst *inst) argument
168 ret = wait_for_completion_timeout(&inst->done, TIMEOUT);
172 if (inst->error != HFI_ERR_NONE)
178 int hfi_session_create(struct venus_inst *inst, const struct hfi_inst_ops *ops) argument
180 struct venus_core *core = inst->core;
187 inst->state = INST_UNINIT;
188 init_completion(&inst->done);
189 inst->ops = ops;
193 if (test_bit(0, &inst->core->sys_error)) {
203 list_add_tail(&inst
214 hfi_session_init(struct venus_inst *inst, u32 pixfmt) argument
252 hfi_session_destroy(struct venus_inst *inst) argument
264 hfi_session_deinit(struct venus_inst *inst) argument
295 hfi_session_start(struct venus_inst *inst) argument
322 hfi_session_stop(struct venus_inst *inst) argument
349 hfi_session_continue(struct venus_inst *inst) argument
363 hfi_session_abort(struct venus_inst *inst) argument
385 hfi_session_load_res(struct venus_inst *inst) argument
411 hfi_session_unload_res(struct venus_inst *inst) argument
438 hfi_session_flush(struct venus_inst *inst, u32 type, bool block) argument
462 hfi_session_set_buffers(struct venus_inst *inst, struct hfi_buffer_desc *bd) argument
472 hfi_session_unset_buffers(struct venus_inst *inst, struct hfi_buffer_desc *bd) argument
497 hfi_session_get_property(struct venus_inst *inst, u32 ptype, union hfi_get_property *hprop) argument
525 hfi_session_set_property(struct venus_inst *inst, u32 ptype, void *pdata) argument
539 hfi_session_process_buf(struct venus_inst *inst, struct hfi_frame_data *fd) argument
[all...]
/linux-master/tools/build/feature/
H A Dtest-libtracefs.c6 struct tracefs_instance *inst = tracefs_instance_create("dummy"); local
8 tracefs_instance_destroy(inst);
/linux-master/arch/arm/vfp/
H A Dvfpinstr.h10 #define INST_CPRTDO(inst) (((inst) & 0x0f000000) == 0x0e000000)
11 #define INST_CPRT(inst) ((inst) & (1 << 4))
12 #define INST_CPRT_L(inst) ((inst) & (1 << 20))
13 #define INST_CPRT_Rd(inst) (((inst) & (15 << 12)) >> 12)
14 #define INST_CPRT_OP(inst) (((inst) >> 2
[all...]
/linux-master/drivers/media/platform/amphion/
H A Dvpu_cmds.h9 int vpu_session_configure_codec(struct vpu_inst *inst);
10 int vpu_session_start(struct vpu_inst *inst);
11 int vpu_session_stop(struct vpu_inst *inst);
12 int vpu_session_abort(struct vpu_inst *inst);
13 int vpu_session_rst_buf(struct vpu_inst *inst);
14 int vpu_session_encode_frame(struct vpu_inst *inst, s64 timestamp);
15 int vpu_session_alloc_fs(struct vpu_inst *inst, struct vpu_fs_info *fs);
16 int vpu_session_release_fs(struct vpu_inst *inst, struct vpu_fs_info *fs);
17 int vpu_session_fill_timestamp(struct vpu_inst *inst, struct vpu_ts_info *info);
18 int vpu_session_update_parameters(struct vpu_inst *inst, voi
[all...]
H A Dvpu_msgs.c25 void (*done)(struct vpu_inst *inst, struct vpu_rpc_event *pkt);
29 static void vpu_session_handle_start_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
31 vpu_trace(inst->dev, "[%d]\n", inst->id);
34 static void vpu_session_handle_mem_request(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
38 vpu_iface_unpack_msg_data(inst->core, pkt, (void *)&req_data);
39 vpu_trace(inst->dev, "[%d] %d:%d %d:%d %d:%d\n",
40 inst->id,
47 vpu_inst_lock(inst);
48 call_void_vop(inst, mem_reques
58 vpu_session_handle_stop_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
65 vpu_session_handle_seq_hdr(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
77 vpu_session_handle_resolution_change(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
82 vpu_session_handle_enc_frame_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
92 vpu_session_handle_frame_request(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
100 vpu_session_handle_frame_release(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
118 vpu_session_handle_input_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
124 vpu_session_handle_pic_decoded(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
132 vpu_session_handle_pic_done(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
149 vpu_session_handle_eos(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
154 vpu_session_handle_error(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
166 vpu_session_handle_firmware_xcpt(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
177 vpu_session_handle_pic_skipped(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
184 vpu_session_handle_dbg_msg(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
218 vpu_session_handle_msg(struct vpu_inst *inst, struct vpu_rpc_event *msg) argument
251 vpu_inst_receive_msg(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
276 struct vpu_inst *inst = container_of(work, struct vpu_inst, msg_work); local
283 vpu_inst_handle_msg(struct vpu_inst *inst, struct vpu_rpc_event *pkt) argument
302 struct vpu_inst *inst; local
389 struct vpu_inst *inst = vpu_core_find_instance(core, i); local
[all...]
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dmpeg.h5 int nv31_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
6 int nv40_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
7 int nv44_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
8 int nv50_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
9 int g84_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
H A Dmsvld.h5 int g98_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
6 int gt215_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
7 int mcp89_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
8 int gf100_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
9 int gk104_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
H A Dmsppp.h5 int g98_msppp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
6 int gt215_msppp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
7 int gf100_msppp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
H A Dofa.h6 int ga100_ofa_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
7 int ga102_ofa_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
8 int ad102_ofa_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
H A Dce.h6 int gt215_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
7 int gf100_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
8 int gk104_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
9 int gm107_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
10 int gm200_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
11 int gp100_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
12 int gp102_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
13 int gv100_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
14 int tu102_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
15 int ga100_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struc
[all...]
H A Dgr.h17 int nv04_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
18 int nv10_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
19 int nv15_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
20 int nv17_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
21 int nv20_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
22 int nv25_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
23 int nv2a_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
24 int nv30_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
25 int nv34_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **);
26 int nv35_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struc
[all...]
H A Dmspdec.h5 int g98_mspdec_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
6 int gt215_mspdec_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
7 int gf100_mspdec_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
8 int gk104_mspdec_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dprivring.h6 int gf100_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **);
7 int gf117_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **);
8 int gk104_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **);
9 int gk20a_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **);
10 int gm200_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **);
11 int gp10b_privring_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_subdev **);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/
H A Dgf100.c27 gf100_iccsense_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, argument
30 return nvkm_iccsense_new_(device, type, inst, piccsense);
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/venc/
H A Dvenc_vp8_if.c134 static inline u32 vp8_enc_read_reg(struct venc_vp8_inst *inst, u32 addr) argument
136 return readl(inst->hw_base + addr);
139 static void vp8_enc_free_work_buf(struct venc_vp8_inst *inst) argument
145 if (inst->work_bufs[i].size == 0)
147 mtk_vcodec_mem_free(inst->ctx, &inst->work_bufs[i]);
151 static int vp8_enc_alloc_work_buf(struct venc_vp8_inst *inst) argument
155 struct venc_vp8_vpu_buf *wb = inst->vsi->work_bufs;
170 inst->work_bufs[i].size = wb[i].size;
171 ret = mtk_vcodec_mem_alloc(inst
208 vp8_enc_wait_venc_done(struct venc_vp8_inst *inst) argument
225 vp8_enc_compose_one_frame(struct venc_vp8_inst *inst, struct mtk_vcodec_mem *bs_buf, unsigned int *bs_size) argument
283 vp8_enc_encode_frame(struct venc_vp8_inst *inst, struct venc_frm_buf *frm_buf, struct mtk_vcodec_mem *bs_buf, unsigned int *bs_size) argument
317 struct venc_vp8_inst *inst; local
347 struct venc_vp8_inst *inst = (struct venc_vp8_inst *)handle; local
378 struct venc_vp8_inst *inst = (struct venc_vp8_inst *)handle; local
425 struct venc_vp8_inst *inst = (struct venc_vp8_inst *)handle; local
[all...]
H A Dvenc_h264_if.c226 static inline u32 h264_read_reg(struct venc_h264_inst *inst, u32 addr) argument
228 return readl(inst->hw_base + addr);
231 static unsigned int h264_get_profile(struct venc_h264_inst *inst, argument
242 mtk_venc_err(inst->ctx, "unsupported CONSTRAINED_BASELINE");
245 mtk_venc_err(inst->ctx, "unsupported EXTENDED");
248 mtk_venc_debug(inst->ctx, "unsupported profile %d", profile);
253 static unsigned int h264_get_level(struct venc_h264_inst *inst, argument
258 mtk_venc_err(inst->ctx, "unsupported 1B");
291 mtk_venc_debug(inst->ctx, "unsupported level %d", level);
296 static void h264_enc_free_work_buf(struct venc_h264_inst *inst) argument
312 h264_enc_alloc_work_buf(struct venc_h264_inst *inst, bool is_34bit) argument
409 h264_enc_wait_venc_done(struct venc_h264_inst *inst) argument
438 h264_encode_sps(struct venc_h264_inst *inst, struct mtk_vcodec_mem *bs_buf, unsigned int *bs_size) argument
461 h264_encode_pps(struct venc_h264_inst *inst, struct mtk_vcodec_mem *bs_buf, unsigned int *bs_size) argument
484 h264_encode_header(struct venc_h264_inst *inst, struct mtk_vcodec_mem *bs_buf, unsigned int *bs_size) argument
506 h264_encode_frame(struct venc_h264_inst *inst, struct venc_frm_buf *frm_buf, struct mtk_vcodec_mem *bs_buf, unsigned int *bs_size) argument
569 h264_encode_filler(struct venc_h264_inst *inst, void *buf, int size) argument
589 struct venc_h264_inst *inst; local
622 struct venc_h264_inst *inst = (struct venc_h264_inst *)handle; local
709 h264_enc_set_vsi_configs(struct venc_h264_inst *inst, struct venc_enc_param *enc_prm) argument
728 h264_enc_set_vsi_34_configs(struct venc_h264_inst *inst, struct venc_enc_param *enc_prm) argument
752 struct venc_h264_inst *inst = (struct venc_h264_inst *)handle; local
798 struct venc_h264_inst *inst = (struct venc_h264_inst *)handle; local
[all...]
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_vp8_req_if.c117 static void vdec_vp8_slice_get_pic_info(struct vdec_vp8_slice_inst *inst) argument
119 struct mtk_vcodec_dec_ctx *ctx = inst->ctx;
125 vpu_dec_get_param(&inst->vpu, data, 3, GET_PARAM_PIC_INFO);
129 ctx->picinfo.fb_sz[0] = inst->vpu.fb_sz[0];
130 ctx->picinfo.fb_sz[1] = inst->vpu.fb_sz[1];
132 inst->vsi->pic.pic_w = ctx->picinfo.pic_w;
133 inst->vsi->pic.pic_h = ctx->picinfo.pic_h;
134 inst->vsi->pic.buf_w = ctx->picinfo.buf_w;
135 inst->vsi->pic.buf_h = ctx->picinfo.buf_h;
136 inst
145 vdec_vp8_slice_alloc_working_buf(struct vdec_vp8_slice_inst *inst) argument
189 vdec_vp8_slice_free_working_buf(struct vdec_vp8_slice_inst *inst) argument
231 vdec_vp8_slice_get_decode_parameters(struct vdec_vp8_slice_inst *inst) argument
275 struct vdec_vp8_slice_inst *inst; local
320 struct vdec_vp8_slice_inst *inst = h_vdec; local
398 struct vdec_vp8_slice_inst *inst = h_vdec; local
420 struct vdec_vp8_slice_inst *inst = h_vdec; local
[all...]
H A Dvdec_h264_req_if.c96 static int get_vdec_decode_parameters(struct vdec_h264_slice_inst *inst) argument
102 struct mtk_h264_dec_slice_param *slice_param = &inst->h264_slice_param;
112 mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_DECODE_PARAMS);
116 sps = mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_SPS);
120 pps = mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_PPS);
125 mtk_vdec_h264_get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_SCALING_MATRIX);
129 mtk_vdec_h264_update_dpb(dec_params, inst->dpb);
135 dec_params, inst->dpb);
136 mtk_vdec_h264_fill_dpb_info(inst->ctx, &slice_param->decode_params,
141 inst
157 allocate_prediction_buf(struct vdec_h264_slice_inst *inst) argument
172 free_prediction_buf(struct vdec_h264_slice_inst *inst) argument
181 alloc_mv_buf(struct vdec_h264_slice_inst *inst, struct vdec_pic_info *pic) argument
206 free_mv_buf(struct vdec_h264_slice_inst *inst) argument
219 get_pic_info(struct vdec_h264_slice_inst *inst, struct vdec_pic_info *pic) argument
254 get_crop_info(struct vdec_h264_slice_inst *inst, struct v4l2_rect *cr) argument
265 get_dpb_size(struct vdec_h264_slice_inst *inst, unsigned int *dpb_sz) argument
273 struct vdec_h264_slice_inst *inst; local
320 struct vdec_h264_slice_inst *inst = h_vdec; local
332 struct vdec_h264_slice_inst *inst = h_vdec; local
416 struct vdec_h264_slice_inst *inst = h_vdec; local
[all...]

Completed in 335 milliseconds

1234567891011>>