s2mps11_clks      123 drivers/clk/clk-s2mps11.c 	struct s2mps11_clk *s2mps11_clks;
s2mps11_clks      129 drivers/clk/clk-s2mps11.c 	s2mps11_clks = devm_kcalloc(&pdev->dev, S2MPS11_CLKS_NUM,
s2mps11_clks      130 drivers/clk/clk-s2mps11.c 				sizeof(*s2mps11_clks), GFP_KERNEL);
s2mps11_clks      131 drivers/clk/clk-s2mps11.c 	if (!s2mps11_clks)
s2mps11_clks      159 drivers/clk/clk-s2mps11.c 	s2mps11_clks->clk_np = s2mps11_clk_parse_dt(pdev, s2mps11_clks_init);
s2mps11_clks      160 drivers/clk/clk-s2mps11.c 	if (IS_ERR(s2mps11_clks->clk_np))
s2mps11_clks      161 drivers/clk/clk-s2mps11.c 		return PTR_ERR(s2mps11_clks->clk_np);
s2mps11_clks      166 drivers/clk/clk-s2mps11.c 		s2mps11_clks[i].iodev = iodev;
s2mps11_clks      167 drivers/clk/clk-s2mps11.c 		s2mps11_clks[i].hw.init = &s2mps11_clks_init[i];
s2mps11_clks      168 drivers/clk/clk-s2mps11.c 		s2mps11_clks[i].mask = 1 << i;
s2mps11_clks      169 drivers/clk/clk-s2mps11.c 		s2mps11_clks[i].reg = s2mps11_reg;
s2mps11_clks      171 drivers/clk/clk-s2mps11.c 		s2mps11_clks[i].clk = devm_clk_register(&pdev->dev,
s2mps11_clks      172 drivers/clk/clk-s2mps11.c 							&s2mps11_clks[i].hw);
s2mps11_clks      173 drivers/clk/clk-s2mps11.c 		if (IS_ERR(s2mps11_clks[i].clk)) {
s2mps11_clks      176 drivers/clk/clk-s2mps11.c 			ret = PTR_ERR(s2mps11_clks[i].clk);
s2mps11_clks      180 drivers/clk/clk-s2mps11.c 		s2mps11_clks[i].lookup = clkdev_hw_create(&s2mps11_clks[i].hw,
s2mps11_clks      182 drivers/clk/clk-s2mps11.c 		if (!s2mps11_clks[i].lookup) {
s2mps11_clks      186 drivers/clk/clk-s2mps11.c 		clk_data->hws[i] = &s2mps11_clks[i].hw;
s2mps11_clks      190 drivers/clk/clk-s2mps11.c 	of_clk_add_hw_provider(s2mps11_clks->clk_np, of_clk_hw_onecell_get,
s2mps11_clks      193 drivers/clk/clk-s2mps11.c 	platform_set_drvdata(pdev, s2mps11_clks);
s2mps11_clks      199 drivers/clk/clk-s2mps11.c 		clkdev_drop(s2mps11_clks[i].lookup);
s2mps11_clks      206 drivers/clk/clk-s2mps11.c 	struct s2mps11_clk *s2mps11_clks = platform_get_drvdata(pdev);
s2mps11_clks      209 drivers/clk/clk-s2mps11.c 	of_clk_del_provider(s2mps11_clks[0].clk_np);
s2mps11_clks      211 drivers/clk/clk-s2mps11.c 	of_node_put(s2mps11_clks[0].clk_np);
s2mps11_clks      215 drivers/clk/clk-s2mps11.c 		if (!s2mps11_clks[i].lookup)
s2mps11_clks      217 drivers/clk/clk-s2mps11.c 		clkdev_drop(s2mps11_clks[i].lookup);