Home
last modified time | relevance | path

Searched refs:fb_free_list (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/vdec/
H A Dvdec_vp8_if.c129 * [fb_free_list] - fb is not needed for reference will be moved from
130 * [fb_use_list] to [fb_free_list] and
131 * once user remove fb from [fb_free_list],
144 * @fb_free_list : list to store free frame buffer
158 struct list_head fb_free_list; member
300 /* put last decode ok frame to fb_free_list */ in vp8_dec_finish()
307 &inst->fb_free_list); in vp8_dec_finish()
333 list_move_tail(&node->list, &inst->fb_free_list); in move_fb_list_use_to_free()
342 INIT_LIST_HEAD(&inst->fb_free_list); in init_list()
361 list_move_tail(&node->list, &inst->fb_free_list); in add_fb_to_free_list()
[all...]
H A Dvdec_vp9_if.c179 * @fb_free_list : current available to free vdec_fb
196 struct list_head fb_free_list; member
247 list_move_tail(&node->list, &inst->fb_free_list); in vp9_add_to_fb_free_list()
512 /* when ref_cnt ==0, move this fb to fb_free_list. v4l2 driver will in vp9_swap_frm_bufs()
513 * clean fb_free_list in vp9_swap_frm_bufs()
663 list_move_tail(&node->list, &inst->fb_free_list); in vp9_reset()
689 INIT_LIST_HEAD(&inst->fb_free_list); in init_all_fb_lists()
730 node = list_first_entry_or_null(&inst->fb_free_list, in get_free_fb()
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_vp8_if.c126 * [fb_free_list] - fb is not needed for reference will be moved from
127 * [fb_use_list] to [fb_free_list] and
128 * once user remove fb from [fb_free_list],
141 * @fb_free_list : list to store free frame buffer
155 struct list_head fb_free_list; member
297 /* put last decode ok frame to fb_free_list */ in vp8_dec_finish()
304 &inst->fb_free_list); in vp8_dec_finish()
330 list_move_tail(&node->list, &inst->fb_free_list); in move_fb_list_use_to_free()
339 INIT_LIST_HEAD(&inst->fb_free_list); in init_list()
358 list_move_tail(&node->list, &inst->fb_free_list); in add_fb_to_free_list()
[all...]
H A Dvdec_vp9_if.c179 * @fb_free_list : current available to free vdec_fb
196 struct list_head fb_free_list; member
247 list_move_tail(&node->list, &inst->fb_free_list); in vp9_add_to_fb_free_list()
508 /* when ref_cnt ==0, move this fb to fb_free_list. v4l2 driver will in vp9_swap_frm_bufs()
509 * clean fb_free_list in vp9_swap_frm_bufs()
657 list_move_tail(&node->list, &inst->fb_free_list); in vp9_reset()
683 INIT_LIST_HEAD(&inst->fb_free_list); in init_all_fb_lists()
722 node = list_first_entry_or_null(&inst->fb_free_list, in get_free_fb()

Completed in 7 milliseconds