Lines Matching defs:hb_clk
37 struct hb_clk {
42 #define to_hb_clk(p) container_of(p, struct hb_clk, hw)
46 struct hb_clk *hbclk = to_hb_clk(hwclk);
63 struct hb_clk *hbclk = to_hb_clk(hwclk);
73 struct hb_clk *hbclk = to_hb_clk(hwclk);
85 struct hb_clk *hbclk = to_hb_clk(hwclk);
96 struct hb_clk *hbclk = to_hb_clk(hwclk);
148 struct hb_clk *hbclk = to_hb_clk(hwclk);
196 struct hb_clk *hbclk = to_hb_clk(hwclk);
208 struct hb_clk *hbclk = to_hb_clk(hwclk);
221 struct hb_clk *hbclk = to_hb_clk(hwclk);
246 struct hb_clk *hbclk = to_hb_clk(hwclk);
266 struct hb_clk *hb_clk;
277 hb_clk = kzalloc(sizeof(*hb_clk), GFP_KERNEL);
278 if (WARN_ON(!hb_clk))
283 hb_clk->reg = of_iomap(srnp, 0);
285 BUG_ON(!hb_clk->reg);
286 hb_clk->reg += reg;
297 hb_clk->hw.init = &init;
299 rc = clk_hw_register(NULL, &hb_clk->hw);
301 kfree(hb_clk);
304 of_clk_add_hw_provider(node, of_clk_hw_simple_get, &hb_clk->hw);