Home
last modified time | relevance | path

Searched refs:off_inf (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_common.c1800 u32 *reg, struct reg_offset_info *off_inf) in mpp_translate_reg_address() argument
1889 int mpp_extract_reg_offset_info(struct reg_offset_info *off_inf, in mpp_extract_reg_offset_info() argument
1892 int max_size = ARRAY_SIZE(off_inf->elem); in mpp_extract_reg_offset_info()
1893 int cnt = req->size / sizeof(off_inf->elem[0]); in mpp_extract_reg_offset_info()
1895 if ((cnt + off_inf->cnt) > max_size) { in mpp_extract_reg_offset_info()
1897 cnt, off_inf->cnt, max_size); in mpp_extract_reg_offset_info()
1900 if (copy_from_user(&off_inf->elem[off_inf->cnt], in mpp_extract_reg_offset_info()
1905 off_inf->cnt += cnt; in mpp_extract_reg_offset_info()
1910 int mpp_query_reg_offset_info(struct reg_offset_info *off_inf, in mpp_query_reg_offset_info() argument
1914 if (off_inf) { in mpp_query_reg_offset_info()
[all …]
H A Dmpp_jpgdec.c82 struct reg_offset_info off_inf; member
134 JPEGDEC_FMT_DEFAULT, task->reg, &task->off_inf); in jpgdec_process_reg_fd()
139 &task->off_inf, task->reg); in jpgdec_process_reg_fd()
185 mpp_extract_reg_offset_info(&task->off_inf, req); in jpgdec_extract_task_msg()
H A Dmpp_common.h662 u32 *reg, struct reg_offset_info *off_inf);
666 int mpp_extract_reg_offset_info(struct reg_offset_info *off_inf,
668 int mpp_query_reg_offset_info(struct reg_offset_info *off_inf,
671 struct reg_offset_info *off_inf,
H A Dmpp_vepu1.c77 struct reg_offset_info off_inf; member
155 fmt, task->reg, &task->off_inf); in vepu_process_reg_fd()
160 &task->off_inf, task->reg); in vepu_process_reg_fd()
207 mpp_extract_reg_offset_info(&task->off_inf, req); in vepu_extract_task_msg()
H A Dmpp_vdpu2.c94 struct reg_offset_info off_inf; member
211 fmt, task->reg, &task->off_inf); in vdpu_process_reg_fd()
242 &task->off_inf, task->reg); in vdpu_process_reg_fd()
288 mpp_extract_reg_offset_info(&task->off_inf, req); in vdpu_extract_task_msg()
H A Dmpp_vdpp.c68 struct reg_offset_info off_inf; member
140 VDPP_FMT_DEFAULT, task->reg, &task->off_inf); in vdpp_process_reg_fd()
145 &task->off_inf, task->reg); in vdpp_process_reg_fd()
208 mpp_extract_reg_offset_info(&task->off_inf, req); in vdpp_extract_task_msg()
H A Dmpp_vdpu1.c110 struct reg_offset_info off_inf; member
239 fmt, task->reg, &task->off_inf); in vdpu_process_reg_fd()
283 &task->off_inf, task->reg); in vdpu_process_reg_fd()
331 mpp_extract_reg_offset_info(&task->off_inf, req); in vdpu_extract_task_msg()
H A Dmpp_vepu2.c91 struct reg_offset_info off_inf; member
195 fmt, task->reg, &task->off_inf); in vepu_process_reg_fd()
200 &task->off_inf, task->reg); in vepu_process_reg_fd()
205 task->offset_bs = mpp_query_reg_offset_info(&task->off_inf, VEPU2_REG_OUT_INDEX); in vepu_process_reg_fd()
256 mpp_extract_reg_offset_info(&task->off_inf, req); in vepu_extract_task_msg()
H A Dmpp_rkvdec2.h132 struct reg_offset_info off_inf; member
H A Dmpp_rkvenc.c159 struct reg_offset_info off_inf; member
316 mpp_extract_reg_offset_info(&task->off_inf, req); in rkvenc_extract_task_msg()
355 task->reg, &task->off_inf); in rkvenc_alloc_task()
359 &task->off_inf, task->reg); in rkvenc_alloc_task()
H A Dmpp_rkvdec.c143 struct reg_offset_info off_inf; member
639 pps_offset += mpp_query_reg_offset_info(&task->off_inf, idx); in rkvdec_process_scl_fd()
743 fmt, task->reg, &task->off_inf); in rkvdec_process_reg_fd()
748 &task->off_inf, task->reg); in rkvdec_process_reg_fd()
794 mpp_extract_reg_offset_info(&task->off_inf, req); in rkvdec_extract_task_msg()
H A Dmpp_av1dec.c128 struct reg_offset_info off_inf; member
363 mpp_extract_reg_offset_info(&task->off_inf, req); in av1dec_extract_task_msg()
440 offset = mpp_query_reg_offset_info(&task->off_inf, in av1dec_alloc_task()
H A Dmpp_iep2.c204 struct reg_offset_info off_inf; member
307 mpp_extract_reg_offset_info(&task->off_inf, req); in iep2_extract_task_msg()
H A Dmpp_rkvenc2.c216 struct reg_offset_info off_inf; member
755 mpp_extract_reg_offset_info(&task->off_inf, req); in rkvenc_extract_task_msg()
948 task->offset_bs = mpp_query_reg_offset_info(&task->off_inf, in rkvenc_alloc_task()
959 off = mpp_query_reg_offset_info(&task->off_inf, tbl[j] + ss); in rkvenc_alloc_task()
H A Dmpp_rkvdec2.c178 mpp_extract_reg_offset_info(&task->off_inf, req); in rkvdec2_extract_task_msg()
255 fmt, task->reg, &task->off_inf); in rkvdec2_task_init()
259 mpp_translate_reg_offset_info(mpp_task, &task->off_inf, task->reg); in rkvdec2_task_init()