Lines Matching refs:w
18 #define w(x, a) writel((x), d->regs + (a)) macro
24 w(1, SOFT_RESET_REG); in g2d_reset()
31 w(0, SRC_SELECT_REG); in g2d_set_src_size()
32 w(f->stride & 0xFFFF, SRC_STRIDE_REG); in g2d_set_src_size()
37 w(n, SRC_LEFT_TOP_REG); in g2d_set_src_size()
42 w(n, SRC_RIGHT_BOTTOM_REG); in g2d_set_src_size()
44 w(f->fmt->hw, SRC_COLOR_MODE_REG); in g2d_set_src_size()
49 w(a, SRC_BASE_ADDR_REG); in g2d_set_src_addr()
56 w(0, DST_SELECT_REG); in g2d_set_dst_size()
57 w(f->stride & 0xFFFF, DST_STRIDE_REG); in g2d_set_dst_size()
62 w(n, DST_LEFT_TOP_REG); in g2d_set_dst_size()
67 w(n, DST_RIGHT_BOTTOM_REG); in g2d_set_dst_size()
69 w(f->fmt->hw, DST_COLOR_MODE_REG); in g2d_set_dst_size()
74 w(a, DST_BASE_ADDR_REG); in g2d_set_dst_addr()
79 w(r, ROP4_REG); in g2d_set_rop4()
84 w(r, SRC_MSK_DIRECT_REG); in g2d_set_flip()
90 w(DEFAULT_SCALE_MODE, SRC_SCALE_CTRL_REG); in g2d_set_v41_stretch()
93 w((src->c_width << 16) / dst->c_width, SRC_XSCALE_REG); in g2d_set_v41_stretch()
94 w((src->c_height << 16) / dst->c_height, SRC_YSCALE_REG); in g2d_set_v41_stretch()
99 w(c, BITBLT_COMMAND_REG); in g2d_set_cmd()
106 w(0x7, CACHECTL_REG); in g2d_start()
109 w(1, INTEN_REG); in g2d_start()
111 w(1, BITBLT_START_REG); in g2d_start()
116 w(1, INTC_PEND_REG); in g2d_clear_int()