Home
last modified time | relevance | path

Searched refs:rcb_inf (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_rkvdec2.c110 static int mpp_extract_rcb_info(struct rkvdec2_rcb_info *rcb_inf, in mpp_extract_rcb_info() argument
113 int max_size = ARRAY_SIZE(rcb_inf->elem); in mpp_extract_rcb_info()
114 int cnt = req->size / sizeof(rcb_inf->elem[0]); in mpp_extract_rcb_info()
116 if (req->size > sizeof(rcb_inf->elem)) { in mpp_extract_rcb_info()
120 if (copy_from_user(rcb_inf->elem, req->data, req->size)) { in mpp_extract_rcb_info()
124 rcb_inf->cnt = cnt; in mpp_extract_rcb_info()
184 mpp_extract_rcb_info(&priv->rcb_inf, req); in rkvdec2_extract_task_msg()
207 struct rkvdec2_rcb_info *rcb_inf = &priv->rcb_inf; in mpp_set_rcbbuf() local
214 for (i = 0; i < rcb_inf->cnt; i++) { in mpp_set_rcbbuf()
215 reg_idx = rcb_inf->elem[i].index; in mpp_set_rcbbuf()
[all …]
H A Dmpp_rkvenc2.c264 struct rkvenc2_rcb_info rcb_inf; member
670 static int rkvenc2_extract_rcb_info(struct rkvenc2_rcb_info *rcb_inf, in rkvenc2_extract_rcb_info() argument
673 int max_size = ARRAY_SIZE(rcb_inf->elem); in rkvenc2_extract_rcb_info()
674 int cnt = req->size / sizeof(rcb_inf->elem[0]); in rkvenc2_extract_rcb_info()
676 if (req->size > sizeof(rcb_inf->elem)) { in rkvenc2_extract_rcb_info()
680 if (copy_from_user(rcb_inf->elem, req->data, req->size)) { in rkvenc2_extract_rcb_info()
684 rcb_inf->cnt = cnt; in rkvenc2_extract_rcb_info()
761 rkvenc2_extract_rcb_info(&priv->rcb_inf, req); in rkvenc_extract_task_msg()
816 struct rkvenc2_rcb_info *rcb_inf = &priv->rcb_inf; in rkvenc2_set_rcbbuf() local
819 for (i = 0; i < rcb_inf->cnt; i++) { in rkvenc2_set_rcbbuf()
[all …]
H A Dmpp_rkvdec2.h166 struct rkvdec2_rcb_info rcb_inf; member