Lines Matching refs:request

37     RgaReq request;  member
151 int io_ret = ioctl(impl->rga_fd, RGA_BLIT_SYNC, &impl->request); in rga_ioctl()
189 RgaReq *request = &impl->request; in config_rga_yuv2rgb_mode() local
195 int src_format = request->src.format; in config_rga_yuv2rgb_mode()
196 int dst_format = request->dst.format; in config_rga_yuv2rgb_mode()
198 request->yuv2rgb_mode = 0; in config_rga_yuv2rgb_mode()
201 request->yuv2rgb_mode |= 0x1 << 0; in config_rga_yuv2rgb_mode()
204 request->yuv2rgb_mode = (2 << 4); in config_rga_yuv2rgb_mode()
221 RgaReq *request = &impl->request; in rga_control() local
225 memset(request, 0, sizeof(*request)); in rga_control()
226 request->mmu_info.mmu_en = 1; in rga_control()
227 request->mmu_info.mmu_flag = 1; in rga_control()
228 request->mmu_info.mmu_flag = ((2 & 0x3) << 4) | 1; in rga_control()
229 request->mmu_info.mmu_flag |= (1 << 31) | (1 << 10) | (1 << 8); in rga_control()
239 ret = config_rga_image(&request->src, src); in rga_control()
249 ret = config_rga_image(&request->dst, dst); in rga_control()
253 request->clip.xmin = 0; in rga_control()
254 request->clip.xmax = width - 1; in rga_control()
255 request->clip.ymin = 0; in rga_control()
256 request->clip.ymax = height - 1; in rga_control()
285 RgaReq *request = &impl->request; in rga_copy() local
310 memset(request, 0, sizeof(*request)); in rga_copy()
311 request->src.yrgb_addr = src_fd; in rga_copy()
312 request->src.format = (RK_U32)src_fmt; in rga_copy()
313 request->src.vir_w = mpp_frame_get_hor_stride(src); in rga_copy()
314 request->src.vir_h = mpp_frame_get_ver_stride(src); in rga_copy()
315 request->src.act_w = src_w; in rga_copy()
316 request->src.act_h = src_h; in rga_copy()
318 request->dst.yrgb_addr = dst_fd; in rga_copy()
319 request->dst.vir_w = dst_w; in rga_copy()
320 request->dst.vir_h = dst_h; in rga_copy()
321 request->dst.format = (RK_U32)dst_fmt; in rga_copy()
322 request->clip.xmin = 0; in rga_copy()
323 request->clip.xmax = dst_w - 1; in rga_copy()
324 request->clip.ymin = 0; in rga_copy()
325 request->clip.ymax = dst_h - 1; in rga_copy()
326 request->dst.act_w = dst_w; in rga_copy()
327 request->dst.act_h = dst_h; in rga_copy()
331 request->mmu_info.mmu_en = 1; in rga_copy()
332 request->mmu_info.mmu_flag = 1; in rga_copy()
333 request->mmu_info.mmu_flag = ((2 & 0x3) << 4) | 1; in rga_copy()
334 request->mmu_info.mmu_flag |= (1 << 31) | (1 << 10) | (1 << 8); in rga_copy()
355 RgaReq *request = &impl->request; in rga_dup_field() local
369 memset(request, 0, sizeof(*request)); in rga_dup_field()
370 request->src.yrgb_addr = fd; in rga_dup_field()
371 request->src.format = (RK_U32)fmt; in rga_dup_field()
372 request->src.vir_w = h_str * 2; in rga_dup_field()
373 request->src.vir_h = v_str / 2; in rga_dup_field()
374 request->src.act_w = width; in rga_dup_field()
375 request->src.act_h = height / 2; in rga_dup_field()
377 request->dst.yrgb_addr = 0; in rga_dup_field()
378 request->dst.uv_addr = (RK_U32)((uintptr_t)ptr) + h_str; // special process here in rga_dup_field()
379 request->dst.vir_w = h_str * 2; in rga_dup_field()
380 request->dst.vir_h = v_str / 2; in rga_dup_field()
381 request->dst.format = (RK_U32)fmt; in rga_dup_field()
382 request->dst.act_w = width; in rga_dup_field()
383 request->dst.act_h = height / 2; in rga_dup_field()
385 request->clip.xmin = 0; in rga_dup_field()
386 request->clip.xmax = h_str * 2 - 1; in rga_dup_field()
387 request->clip.ymin = 0; in rga_dup_field()
388 request->clip.ymax = v_str / 2 - 1; in rga_dup_field()
390 request->mmu_info.mmu_en = 1; in rga_dup_field()
391 request->mmu_info.mmu_flag = ((2 & 0x3) << 4) | 1; in rga_dup_field()
392 request->mmu_info.mmu_flag |= (1 << 31) | (1 << 10) | (1 << 8); in rga_dup_field()