| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/m2vd/ |
| H A D | hal_m2vd_vdpu1.c | 152 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 D | hal_m2vd_vdpu2.c | 201 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 D | cpia2.h | 343 struct framebuf { struct 351 struct framebuf *next; argument 397 struct framebuf *buffers; 398 struct framebuf * volatile curbuff; 399 struct framebuf *workbuff;
|
| H A D | cpia2_v4l.c | 177 struct framebuf *frame = &cam->buffers[frame_nr]; in sync() 891 struct framebuf *cb=cam->curbuff; in cpia2_dqbuf()
|
| H A D | cpia2_usb.c | 230 struct framebuf *ptr; in cpia2_usb_complete()
|
| H A D | cpia2_core.c | 2255 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 D | hal_vp8d_vdpu2.c | 465 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 D | hal_vp8d_vdpu1.c | 455 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 D | hal_vp9d_rkv.c | 266 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 D | hal_vp9d_vdpu382.c | 422 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 D | hal_vp9d_vdpu34x.c | 409 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 D | hal_h265d_vdpu382.c | 640 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 D | hal_h265d_vdpu34x.c | 845 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 D | hal_h265d_rkv.c | 756 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 D | av1d_parser.c | 585 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 D | 0081-video-fb-video_fb-Fix-multiple-integer-overflows.patch | 65 volatile void *framebuf)
|
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/vp8/ |
| H A D | vp8d_parser.c | 264 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 D | vp9d_parser.c | 286 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()
|