Home
last modified time | relevance | path

Searched refs:framebuf (Results 1 – 18 of 18) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/m2vd/
H A Dhal_m2vd_vdpu1.c152 MppBuffer framebuf = NULL; in hal_m2vd_vdpu1_gen_regs() local
220 mpp_buf_slot_get_prop(ctx->frame_slots, dx->CurrPic.Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs()
224 p_regs->sw13.dec_out_base = mpp_buffer_get_fd(framebuf); in hal_m2vd_vdpu1_gen_regs()
226 p_regs->sw13.dec_out_base = mpp_buffer_get_fd(framebuf); in hal_m2vd_vdpu1_gen_regs()
230 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[0].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs()
231 p_regs->sw14.refer0_base = mpp_buffer_get_fd(framebuf); in hal_m2vd_vdpu1_gen_regs()
233 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[1].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs()
234 p_regs->sw15.refer1_base = mpp_buffer_get_fd(framebuf); in hal_m2vd_vdpu1_gen_regs()
236 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[2].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs()
237 p_regs->sw16.refer2_base = mpp_buffer_get_fd(framebuf); in hal_m2vd_vdpu1_gen_regs()
[all …]
H A Dhal_m2vd_vdpu2.c201 MppBuffer framebuf = NULL; in hal_m2vd_vdpu2_gen_regs() local
270 mpp_buf_slot_get_prop(ctx->frame_slots, dx->CurrPic.Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs()
275 p_regs->sw63.cur_pic_base = mpp_buffer_get_fd(framebuf); //just index need map in hal_m2vd_vdpu2_gen_regs()
277 p_regs->sw63.cur_pic_base = mpp_buffer_get_fd(framebuf); in hal_m2vd_vdpu2_gen_regs()
282 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[0].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs()
283 p_regs->sw131.ref0 = mpp_buffer_get_fd(framebuf); //just index need map in hal_m2vd_vdpu2_gen_regs()
285 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[1].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs()
286 p_regs->sw148.ref1 = mpp_buffer_get_fd(framebuf); //just index need map in hal_m2vd_vdpu2_gen_regs()
288 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[2].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs()
289 p_regs->sw134.ref2 = mpp_buffer_get_fd(framebuf); //just index need map in hal_m2vd_vdpu2_gen_regs()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/cpia2/
H A Dcpia2.h343 struct framebuf { struct
351 struct framebuf *next; argument
397 struct framebuf *buffers;
398 struct framebuf * volatile curbuff;
399 struct framebuf *workbuff;
H A Dcpia2_v4l.c177 struct framebuf *frame = &cam->buffers[frame_nr]; in sync()
891 struct framebuf *cb=cam->curbuff; in cpia2_dqbuf()
H A Dcpia2_usb.c230 struct framebuf *ptr; in cpia2_usb_complete()
H A Dcpia2_core.c2255 u32 size = cam->num_frames*sizeof(struct framebuf); in cpia2_allocate_buffers()
2319 struct framebuf *frame; in cpia2_read()
/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/vp8d/
H A Dhal_vp8d_vdpu2.c465 MppBuffer framebuf = NULL; in hal_vp8d_vdpu2_gen_regs() local
495 mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->CurrPic.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu2_gen_regs()
496 regs->reg63_cur_pic_base = mpp_buffer_get_fd(framebuf); in hal_vp8d_vdpu2_gen_regs()
505 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->lst_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu2_gen_regs()
506 regs->reg131_ref0_base = mpp_buffer_get_fd(framebuf); in hal_vp8d_vdpu2_gen_regs()
513 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->gld_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu2_gen_regs()
514 regs->reg136_golden_ref_base = mpp_buffer_get_fd(framebuf); in hal_vp8d_vdpu2_gen_regs()
528 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->alt_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu2_gen_regs()
529 regs->reg137.alternate_ref_base = mpp_buffer_get_fd(framebuf); in hal_vp8d_vdpu2_gen_regs()
H A Dhal_vp8d_vdpu1.c455 MppBuffer framebuf = NULL; in hal_vp8d_vdpu1_gen_regs() local
484 mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->CurrPic.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu1_gen_regs()
485 regs->reg13_cur_pic_base = mpp_buffer_get_fd(framebuf); in hal_vp8d_vdpu1_gen_regs()
493 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->lst_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu1_gen_regs()
494 regs->reg14_ref0_base = mpp_buffer_get_fd(framebuf); in hal_vp8d_vdpu1_gen_regs()
501 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->gld_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu1_gen_regs()
502 regs->reg18_golden_ref_base = mpp_buffer_get_fd(framebuf); in hal_vp8d_vdpu1_gen_regs()
513 … mpp_buf_slot_get_prop(ctx->frame_slots, pic_param->alt_fb_idx.Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp8d_vdpu1_gen_regs()
514 regs->reg19.alternate_ref_base = mpp_buffer_get_fd(framebuf); in hal_vp8d_vdpu1_gen_regs()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_rkv.c266 MppBuffer framebuf = NULL; in hal_vp9d_rkv_gen_regs() local
329 mpp_buf_slot_get_prop(p_hal->slots, task->dec.output, SLOT_BUFFER, &framebuf); in hal_vp9d_rkv_gen_regs()
330 vp9_hw_regs->swreg7_decout_base = mpp_buffer_get_fd(framebuf); in hal_vp9d_rkv_gen_regs()
372 …_slot_get_prop(p_hal->slots, pic_param->ref_frame_map[ref_idx].Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp9d_rkv_gen_regs()
411 if (framebuf != NULL) { in hal_vp9d_rkv_gen_regs()
412 reg_ref_base[i] = mpp_buffer_get_fd(framebuf); in hal_vp9d_rkv_gen_regs()
H A Dhal_vp9d_vdpu382.c422 MppBuffer framebuf = NULL; in hal_vp9d_vdpu382_gen_regs() local
659 mpp_buf_slot_get_prop(p_hal ->slots, task->dec.output, SLOT_BUFFER, &framebuf); in hal_vp9d_vdpu382_gen_regs()
660 vp9_hw_regs->common_addr.reg130_decout_base = mpp_buffer_get_fd(framebuf); in hal_vp9d_vdpu382_gen_regs()
704 …slot_get_prop(p_hal ->slots, pic_param->ref_frame_map[ref_idx].Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp9d_vdpu382_gen_regs()
737 if (framebuf != NULL) { in hal_vp9d_vdpu382_gen_regs()
738 reg_ref_base[i] = mpp_buffer_get_fd(framebuf); in hal_vp9d_vdpu382_gen_regs()
H A Dhal_vp9d_vdpu34x.c409 MppBuffer framebuf = NULL; in hal_vp9d_vdpu34x_gen_regs() local
649 mpp_buf_slot_get_prop(p_hal ->slots, task->dec.output, SLOT_BUFFER, &framebuf); in hal_vp9d_vdpu34x_gen_regs()
650 vp9_hw_regs->common_addr.reg130_decout_base = mpp_buffer_get_fd(framebuf); in hal_vp9d_vdpu34x_gen_regs()
694 …slot_get_prop(p_hal ->slots, pic_param->ref_frame_map[ref_idx].Index7Bits, SLOT_BUFFER, &framebuf); in hal_vp9d_vdpu34x_gen_regs()
727 if (framebuf != NULL) { in hal_vp9d_vdpu34x_gen_regs()
728 reg_ref_base[i] = mpp_buffer_get_fd(framebuf); in hal_vp9d_vdpu34x_gen_regs()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_vdpu382.c640 MppBuffer framebuf = NULL; in hal_h265d_vdpu382_gen_regs() local
763 SLOT_BUFFER, &framebuf); in hal_h265d_vdpu382_gen_regs()
764 hw_regs->common_addr.reg130_decout_base = mpp_buffer_get_fd(framebuf); //just index need map in hal_h265d_vdpu382_gen_regs()
771 fd = mpp_buffer_get_fd(framebuf); in hal_h265d_vdpu382_gen_regs()
850 SLOT_BUFFER, &framebuf); in hal_h265d_vdpu382_gen_regs()
853 if (framebuf != NULL) { in hal_h265d_vdpu382_gen_regs()
854 hw_regs->h265d_addr.reg164_179_ref_base[i] = mpp_buffer_get_fd(framebuf); in hal_h265d_vdpu382_gen_regs()
890 SLOT_BUFFER, &framebuf); in hal_h265d_vdpu382_gen_regs()
895 if (framebuf == NULL || mpp_frame_get_errinfo(mframe)) { in hal_h265d_vdpu382_gen_regs()
H A Dhal_h265d_vdpu34x.c845 MppBuffer framebuf = NULL; in hal_h265d_vdpu34x_gen_regs() local
974 SLOT_BUFFER, &framebuf); in hal_h265d_vdpu34x_gen_regs()
975 hw_regs->common_addr.reg130_decout_base = mpp_buffer_get_fd(framebuf); //just index need map in hal_h265d_vdpu34x_gen_regs()
982 fd = mpp_buffer_get_fd(framebuf); in hal_h265d_vdpu34x_gen_regs()
1055 SLOT_BUFFER, &framebuf); in hal_h265d_vdpu34x_gen_regs()
1058 if (framebuf != NULL) { in hal_h265d_vdpu34x_gen_regs()
1059 hw_regs->h265d_addr.reg164_179_ref_base[i] = mpp_buffer_get_fd(framebuf); in hal_h265d_vdpu34x_gen_regs()
1095 SLOT_BUFFER, &framebuf); in hal_h265d_vdpu34x_gen_regs()
1100 if (framebuf == NULL || mpp_frame_get_errinfo(mframe)) { in hal_h265d_vdpu34x_gen_regs()
H A Dhal_h265d_rkv.c756 MppBuffer framebuf = NULL; in hal_h265d_rkv_gen_regs() local
838 SLOT_BUFFER, &framebuf); in hal_h265d_rkv_gen_regs()
839 hw_regs->sw_decout_base = mpp_buffer_get_fd(framebuf); //just index need map in hal_h265d_rkv_gen_regs()
905 SLOT_BUFFER, &framebuf); in hal_h265d_rkv_gen_regs()
906 if (framebuf != NULL) { in hal_h265d_rkv_gen_regs()
907 hw_regs->sw_refer_base[i] = mpp_buffer_get_fd(framebuf); in hal_h265d_rkv_gen_regs()
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/av1/
H A Dav1d_parser.c585 MppBuffer framebuf = NULL; in av1d_frame_unref() local
586 mpp_buf_slot_get_prop(s->slots, f->slot_index, SLOT_BUFFER, &framebuf); in av1d_frame_unref()
587 av1d_dbg(AV1D_DBG_REF, "free framebuf prt %p", framebuf); in av1d_frame_unref()
588 if (framebuf) in av1d_frame_unref()
589 mpp_buffer_put(framebuf); in av1d_frame_unref()
/OK3568_Linux_fs/buildroot/boot/grub2/
H A D0081-video-fb-video_fb-Fix-multiple-integer-overflows.patch65 volatile void *framebuf)
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/vp8/
H A Dvp8d_parser.c264 MppBuffer framebuf = NULL; in vp8d_unref_frame() local
266 mpp_buf_slot_get_prop(p->frame_slots, frame->slot_index, SLOT_BUFFER, &framebuf); in vp8d_unref_frame()
267 mpp_buffer_put(framebuf); in vp8d_unref_frame()
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/vp9/
H A Dvp9d_parser.c286 MppBuffer framebuf = NULL; in vp9_unref_frame() local
288 mpp_buf_slot_get_prop(s->slots, f->slot_index, SLOT_BUFFER, &framebuf); in vp9_unref_frame()
289 mpp_buffer_put(framebuf); in vp9_unref_frame()