Lines Matching defs:rga_req
232 struct rga_req { struct
233 uint8_t render_mode; /* (enum) process mode sel */
235 rga_img_info_t src; /* src image info */
236 rga_img_info_t dst; /* dst image info */
237 rga_img_info_t pat; /* patten image info */
239 unsigned long rop_mask_addr; /* rop4 mask addr */
240 unsigned long LUT_addr; /* LUT addr */
242 RECT clip; /* dst clip window default value is dst_vir */
245 int32_t sina; /* dst angle default value 0 16.16 scan from table */
246 int32_t cosa; /* dst angle default value 0 16.16 scan from table */
248 uint16_t alpha_rop_flag; /* alpha rop process flag */
258 uint8_t scale_mode; /* 0 nearst / 1 bilnear / 2 bicubic */
260 uint32_t color_key_max; /* color key max */
261 uint32_t color_key_min; /* color key min */
263 uint32_t fg_color; /* foreground color */
264 uint32_t bg_color; /* background color */
266 COLOR_FILL gr_color; /* color fill use gradient */
268 line_draw_t line_draw_info;
270 FADING fading;
272 uint8_t PD_mode; /* porter duff alpha mode sel */
274 uint8_t alpha_global_value; /* global alpha value */
276 uint16_t rop_code; /* rop2/3/4 code scan from rop code table*/
278 uint8_t bsfilter_flag; /* [2] 0 blur 1 sharp / [1:0] filter_type*/
280 uint8_t palette_mode; /* (enum) color palatte 0/1bpp, 1/2bpp 2/4bpp 3/8bpp*/
282 uint8_t yuv2rgb_mode; /* (enum) BT.601 MPEG / BT.601 JPEG / BT.709 */
284 uint8_t endian_mode; /* 0/big endian 1/little endian*/
286 uint8_t rotate_mode; /* (enum) rotate mode */
292 uint8_t color_fill_mode; /* 0 solid color / 1 patten color */
294 MMU mmu_info; /* mmu information */
296 uint8_t alpha_rop_mode; /* ([0~1] alpha mode) */
301 uint8_t src_trans_mode;
303 struct sg_table *sg_src;
304 struct sg_table *sg_dst;
305 struct dma_buf_attachment *attach_src;
306 struct dma_buf_attachment *attach_dst;