| /OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/ |
| H A D | mpp_common.c | 1800 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 D | mpp_jpgdec.c | 82 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 D | mpp_common.h | 662 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 D | mpp_vepu1.c | 77 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 D | mpp_vdpu2.c | 94 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 D | mpp_vdpp.c | 68 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 D | mpp_vdpu1.c | 110 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 D | mpp_vepu2.c | 91 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 D | mpp_rkvdec2.h | 132 struct reg_offset_info off_inf; member
|
| H A D | mpp_rkvenc.c | 159 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 D | mpp_rkvdec.c | 143 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 D | mpp_av1dec.c | 128 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 D | mpp_iep2.c | 204 struct reg_offset_info off_inf; member 307 mpp_extract_reg_offset_info(&task->off_inf, req); in iep2_extract_task_msg()
|
| H A D | mpp_rkvenc2.c | 216 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 D | mpp_rkvdec2.c | 178 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()
|