hb_clk
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hb_clk;
hb_clk = kzalloc_obj(*hb_clk);
if (WARN_ON(!hb_clk))
hb_clk->reg = of_iomap(srnp, 0);
BUG_ON(!hb_clk->reg);
hb_clk->reg += reg;
hb_clk->hw.init = &init;
rc = clk_hw_register(NULL, &hb_clk->hw);
kfree(hb_clk);
of_clk_add_hw_provider(node, of_clk_hw_simple_get, &hb_clk->hw);
#define to_hb_clk(p) container_of(p, struct hb_clk, hw)
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hbclk = to_hb_clk(hwclk);
struct hb_clk *hbclk = to_hb_clk(hwclk);