Lines Matching refs:g_decom

94 static struct rk_decom *g_decom;  variable
115 if (g_decom) in rk_decom_wait_done()
116 clk_bulk_disable_unprepare(g_decom->num_clocks, g_decom->clocks); in rk_decom_wait_done()
136 wait_event_timeout(decom_init_done, g_decom, HZ); in rk_decom_start()
137 if (!g_decom) in rk_decom_start()
140 if (g_decom->mem_start) in rk_decom_start()
144 ret = clk_bulk_prepare_enable(g_decom->num_clocks, g_decom->clocks); in rk_decom_start()
152 decom_enr = readl(g_decom->regs + DECOM_ENR); in rk_decom_start()
159 if (g_decom->reset) { in rk_decom_start()
160 reset_control_assert(g_decom->reset); in rk_decom_start()
162 reset_control_deassert(g_decom->reset); in rk_decom_start()
165 irq_status = readl(g_decom->regs + DECOM_ISR); in rk_decom_start()
168 writel(irq_status, g_decom->regs + DECOM_ISR); in rk_decom_start()
175 LZ4_MOD, g_decom->regs + DECOM_CTRL); in rk_decom_start()
179 g_decom->regs + DECOM_CTRL); in rk_decom_start()
183 g_decom->regs + DECOM_CTRL); in rk_decom_start()
191 writel(src, g_decom->regs + DECOM_RADDR); in rk_decom_start()
192 writel(dst, g_decom->regs + DECOM_WADDR); in rk_decom_start()
194 writel(dst_max_size, g_decom->regs + DECOM_LMTSL); in rk_decom_start()
195 writel(0x0, g_decom->regs + DECOM_LMTSH); in rk_decom_start()
197 writel(DECOM_INT_MASK, g_decom->regs + DECOM_IEN); in rk_decom_start()
198 writel(DECOM_ENABLE, g_decom->regs + DECOM_ENR); in rk_decom_start()
202 clk_bulk_disable_unprepare(g_decom->num_clocks, g_decom->clocks); in rk_decom_start()
240 writel(0, g_decom->regs + DECOM_IEN); in rk_decom_irq_handler()
349 g_decom = rk_dec; in rockchip_decom_probe()