a53cc 49 drivers/clk/qcom/apcs-msm8916.c struct clk_regmap_mux_div *a53cc; a53cc 60 drivers/clk/qcom/apcs-msm8916.c a53cc = devm_kzalloc(dev, sizeof(*a53cc), GFP_KERNEL); a53cc 61 drivers/clk/qcom/apcs-msm8916.c if (!a53cc) a53cc 70 drivers/clk/qcom/apcs-msm8916.c a53cc->clkr.hw.init = &init; a53cc 71 drivers/clk/qcom/apcs-msm8916.c a53cc->clkr.regmap = regmap; a53cc 72 drivers/clk/qcom/apcs-msm8916.c a53cc->reg_offset = 0x50; a53cc 73 drivers/clk/qcom/apcs-msm8916.c a53cc->hid_width = 5; a53cc 74 drivers/clk/qcom/apcs-msm8916.c a53cc->hid_shift = 0; a53cc 75 drivers/clk/qcom/apcs-msm8916.c a53cc->src_width = 3; a53cc 76 drivers/clk/qcom/apcs-msm8916.c a53cc->src_shift = 8; a53cc 77 drivers/clk/qcom/apcs-msm8916.c a53cc->parent_map = gpll0_a53cc_map; a53cc 79 drivers/clk/qcom/apcs-msm8916.c a53cc->pclk = devm_clk_get(parent, NULL); a53cc 80 drivers/clk/qcom/apcs-msm8916.c if (IS_ERR(a53cc->pclk)) { a53cc 81 drivers/clk/qcom/apcs-msm8916.c ret = PTR_ERR(a53cc->pclk); a53cc 86 drivers/clk/qcom/apcs-msm8916.c a53cc->clk_nb.notifier_call = a53cc_notifier_cb; a53cc 87 drivers/clk/qcom/apcs-msm8916.c ret = clk_notifier_register(a53cc->pclk, &a53cc->clk_nb); a53cc 93 drivers/clk/qcom/apcs-msm8916.c ret = devm_clk_register_regmap(dev, &a53cc->clkr); a53cc 100 drivers/clk/qcom/apcs-msm8916.c &a53cc->clkr.hw); a53cc 106 drivers/clk/qcom/apcs-msm8916.c platform_set_drvdata(pdev, a53cc); a53cc 111 drivers/clk/qcom/apcs-msm8916.c clk_notifier_unregister(a53cc->pclk, &a53cc->clk_nb); a53cc 117 drivers/clk/qcom/apcs-msm8916.c struct clk_regmap_mux_div *a53cc = platform_get_drvdata(pdev); a53cc 119 drivers/clk/qcom/apcs-msm8916.c clk_notifier_unregister(a53cc->pclk, &a53cc->clk_nb);