/linux-master/arch/arm64/kernel/ |
H A D | kuser32.S | 24 .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 D | disassemble.h | 14 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 D | vdec.h | 11 int vdec_ctrl_init(struct venus_inst *inst); 12 void vdec_ctrl_deinit(struct venus_inst *inst);
|
H A D | venc.h | 11 int venc_ctrl_init(struct venus_inst *inst); 12 void venc_ctrl_deinit(struct venus_inst *inst);
|
H A D | helpers.h | 14 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 D | hfi_parser.h | 8 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 D | vdec.c | 117 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 D | hfi.c | 164 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 D | test-libtracefs.c | 6 struct tracefs_instance *inst = tracefs_instance_create("dummy"); local 8 tracefs_instance_destroy(inst);
|
/linux-master/arch/arm/vfp/ |
H A D | vfpinstr.h | 10 #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 D | vpu_cmds.h | 9 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 D | vpu_msgs.c | 25 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 D | mpeg.h | 5 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 D | msvld.h | 5 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 D | msppp.h | 5 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 D | ofa.h | 6 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 D | ce.h | 6 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 D | gr.h | 17 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 D | mspdec.h | 5 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 D | privring.h | 6 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 D | gf100.c | 27 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 D | venc_vp8_if.c | 134 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 D | venc_h264_if.c | 226 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 D | vdec_vp8_req_if.c | 117 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 D | vdec_h264_req_if.c | 96 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...] |