s3c24xx_dclk      137 drivers/clk/samsung/clk-s3c2410-dclk.c 		container_of(x, struct s3c24xx_dclk, dclk0_div_change_nb)
s3c24xx_dclk      140 drivers/clk/samsung/clk-s3c2410-dclk.c 		container_of(x, struct s3c24xx_dclk, dclk1_div_change_nb)
s3c24xx_dclk      170 drivers/clk/samsung/clk-s3c2410-dclk.c static void s3c24xx_dclk_update_cmp(struct s3c24xx_dclk *s3c24xx_dclk,
s3c24xx_dclk      176 drivers/clk/samsung/clk-s3c2410-dclk.c 	spin_lock_irqsave(&s3c24xx_dclk->dclk_lock, flags);
s3c24xx_dclk      178 drivers/clk/samsung/clk-s3c2410-dclk.c 	dclk_con = readl_relaxed(s3c24xx_dclk->base);
s3c24xx_dclk      186 drivers/clk/samsung/clk-s3c2410-dclk.c 	writel_relaxed(dclk_con, s3c24xx_dclk->base);
s3c24xx_dclk      188 drivers/clk/samsung/clk-s3c2410-dclk.c 	spin_unlock_irqrestore(&s3c24xx_dclk->dclk_lock, flags);
s3c24xx_dclk      194 drivers/clk/samsung/clk-s3c2410-dclk.c 	struct s3c24xx_dclk *s3c24xx_dclk = to_s3c24xx_dclk0(nb);
s3c24xx_dclk      197 drivers/clk/samsung/clk-s3c2410-dclk.c 		s3c24xx_dclk_update_cmp(s3c24xx_dclk,
s3c24xx_dclk      207 drivers/clk/samsung/clk-s3c2410-dclk.c 	struct s3c24xx_dclk *s3c24xx_dclk = to_s3c24xx_dclk1(nb);
s3c24xx_dclk      210 drivers/clk/samsung/clk-s3c2410-dclk.c 		s3c24xx_dclk_update_cmp(s3c24xx_dclk,
s3c24xx_dclk      220 drivers/clk/samsung/clk-s3c2410-dclk.c 	struct s3c24xx_dclk *s3c24xx_dclk = dev_get_drvdata(dev);
s3c24xx_dclk      222 drivers/clk/samsung/clk-s3c2410-dclk.c 	s3c24xx_dclk->reg_save = readl_relaxed(s3c24xx_dclk->base);
s3c24xx_dclk      228 drivers/clk/samsung/clk-s3c2410-dclk.c 	struct s3c24xx_dclk *s3c24xx_dclk = dev_get_drvdata(dev);
s3c24xx_dclk      230 drivers/clk/samsung/clk-s3c2410-dclk.c 	writel_relaxed(s3c24xx_dclk->reg_save, s3c24xx_dclk->base);
s3c24xx_dclk      240 drivers/clk/samsung/clk-s3c2410-dclk.c 	struct s3c24xx_dclk *s3c24xx_dclk;
s3c24xx_dclk      246 drivers/clk/samsung/clk-s3c2410-dclk.c 	s3c24xx_dclk = devm_kzalloc(&pdev->dev,
s3c24xx_dclk      247 drivers/clk/samsung/clk-s3c2410-dclk.c 				    struct_size(s3c24xx_dclk, clk_data.hws,
s3c24xx_dclk      250 drivers/clk/samsung/clk-s3c2410-dclk.c 	if (!s3c24xx_dclk)
s3c24xx_dclk      253 drivers/clk/samsung/clk-s3c2410-dclk.c 	clk_table = s3c24xx_dclk->clk_data.hws;
s3c24xx_dclk      255 drivers/clk/samsung/clk-s3c2410-dclk.c 	s3c24xx_dclk->dev = &pdev->dev;
s3c24xx_dclk      256 drivers/clk/samsung/clk-s3c2410-dclk.c 	s3c24xx_dclk->clk_data.num = DCLK_MAX_CLKS;
s3c24xx_dclk      257 drivers/clk/samsung/clk-s3c2410-dclk.c 	platform_set_drvdata(pdev, s3c24xx_dclk);
s3c24xx_dclk      258 drivers/clk/samsung/clk-s3c2410-dclk.c 	spin_lock_init(&s3c24xx_dclk->dclk_lock);
s3c24xx_dclk      261 drivers/clk/samsung/clk-s3c2410-dclk.c 	s3c24xx_dclk->base = devm_ioremap_resource(&pdev->dev, mem);
s3c24xx_dclk      262 drivers/clk/samsung/clk-s3c2410-dclk.c 	if (IS_ERR(s3c24xx_dclk->base))
s3c24xx_dclk      263 drivers/clk/samsung/clk-s3c2410-dclk.c 		return PTR_ERR(s3c24xx_dclk->base);
s3c24xx_dclk      272 drivers/clk/samsung/clk-s3c2410-dclk.c 				s3c24xx_dclk->base, 1, 1, 0,
s3c24xx_dclk      273 drivers/clk/samsung/clk-s3c2410-dclk.c 				&s3c24xx_dclk->dclk_lock);
s3c24xx_dclk      277 drivers/clk/samsung/clk-s3c2410-dclk.c 				s3c24xx_dclk->base, 17, 1, 0,
s3c24xx_dclk      278 drivers/clk/samsung/clk-s3c2410-dclk.c 				&s3c24xx_dclk->dclk_lock);
s3c24xx_dclk      281 drivers/clk/samsung/clk-s3c2410-dclk.c 				"mux_dclk0", 0, s3c24xx_dclk->base,
s3c24xx_dclk      282 drivers/clk/samsung/clk-s3c2410-dclk.c 				4, 4, 0, &s3c24xx_dclk->dclk_lock);
s3c24xx_dclk      284 drivers/clk/samsung/clk-s3c2410-dclk.c 				"mux_dclk1", 0, s3c24xx_dclk->base,
s3c24xx_dclk      285 drivers/clk/samsung/clk-s3c2410-dclk.c 				20, 4, 0, &s3c24xx_dclk->dclk_lock);
s3c24xx_dclk      289 drivers/clk/samsung/clk-s3c2410-dclk.c 				s3c24xx_dclk->base, 0, 0,
s3c24xx_dclk      290 drivers/clk/samsung/clk-s3c2410-dclk.c 				&s3c24xx_dclk->dclk_lock);
s3c24xx_dclk      293 drivers/clk/samsung/clk-s3c2410-dclk.c 				s3c24xx_dclk->base, 16, 0,
s3c24xx_dclk      294 drivers/clk/samsung/clk-s3c2410-dclk.c 				&s3c24xx_dclk->dclk_lock);
s3c24xx_dclk      325 drivers/clk/samsung/clk-s3c2410-dclk.c 	s3c24xx_dclk->dclk0_div_change_nb.notifier_call =
s3c24xx_dclk      328 drivers/clk/samsung/clk-s3c2410-dclk.c 	s3c24xx_dclk->dclk1_div_change_nb.notifier_call =
s3c24xx_dclk      332 drivers/clk/samsung/clk-s3c2410-dclk.c 				    &s3c24xx_dclk->dclk0_div_change_nb);
s3c24xx_dclk      337 drivers/clk/samsung/clk-s3c2410-dclk.c 				    &s3c24xx_dclk->dclk1_div_change_nb);
s3c24xx_dclk      345 drivers/clk/samsung/clk-s3c2410-dclk.c 				&s3c24xx_dclk->dclk0_div_change_nb);
s3c24xx_dclk      356 drivers/clk/samsung/clk-s3c2410-dclk.c 	struct s3c24xx_dclk *s3c24xx_dclk = platform_get_drvdata(pdev);
s3c24xx_dclk      357 drivers/clk/samsung/clk-s3c2410-dclk.c 	struct clk_hw **clk_table = s3c24xx_dclk->clk_data.hws;
s3c24xx_dclk      361 drivers/clk/samsung/clk-s3c2410-dclk.c 				&s3c24xx_dclk->dclk1_div_change_nb);
s3c24xx_dclk      363 drivers/clk/samsung/clk-s3c2410-dclk.c 				&s3c24xx_dclk->dclk0_div_change_nb);