Searched refs:dst_rect (Results 1 – 3 of 3) sorted by relevance
40 uint32_t dst_rect; member94 regs->dst0 += (req->dst_rect.w - in rotate_dst_addr_x()95 min((uint32_t)16, req->dst_rect.w)) * regs->dst_bpp; in rotate_dst_addr_x()96 regs->dst1 += (req->dst_rect.w - in rotate_dst_addr_x()97 min((uint32_t)16, req->dst_rect.w)) * regs->dst_bpp; in rotate_dst_addr_x()102 regs->dst0 += (req->dst_rect.h - in rotate_dst_addr_y()103 min((uint32_t)16, req->dst_rect.h)) * in rotate_dst_addr_y()105 regs->dst1 += (req->dst_rect.h - in rotate_dst_addr_y()106 min((uint32_t)16, req->dst_rect.h)) * in rotate_dst_addr_y()353 dst_w = req->dst_rect.h; in get_edge_cond()[all …]
292 if (unlikely(req->dst_rect.h == 0 || in mdp_blit()293 req->dst_rect.w == 0)) in mdp_blit()317 req->dst_rect.w <= 16 && req->dst_rect.h >= 16))) { in mdp_blit()319 unsigned int tiles = req->dst_rect.h / 16; in mdp_blit()320 unsigned int remainder = req->dst_rect.h % 16; in mdp_blit()321 req->src_rect.w = 16*req->src_rect.w / req->dst_rect.h; in mdp_blit()322 req->dst_rect.h = 16; in mdp_blit()333 req->dst_rect.y += 16; in mdp_blit()338 req->src_rect.w = remainder*req->src_rect.w / req->dst_rect.h; in mdp_blit()339 req->dst_rect.h = remainder; in mdp_blit()
70 struct mdp_rect dst_rect; member