Lines Matching refs:clknode

56 	struct clknode *clknode;  member
66 qcom_clk_apssdiv_calc_rate(struct clknode *clk, uint64_t freq, uint32_t cdiv) in qcom_clk_apssdiv_calc_rate()
85 qcom_clk_apssdiv_recalc(struct clknode *clk, uint64_t *freq) in qcom_clk_apssdiv_recalc()
97 CLKDEV_DEVICE_LOCK(clknode_get_device(sc->clknode)); in qcom_clk_apssdiv_recalc()
98 CLKDEV_READ_4(clknode_get_device(sc->clknode), sc->div_offset, &reg); in qcom_clk_apssdiv_recalc()
99 CLKDEV_DEVICE_UNLOCK(clknode_get_device(sc->clknode)); in qcom_clk_apssdiv_recalc()
102 DPRINTF(clknode_get_device(sc->clknode), in qcom_clk_apssdiv_recalc()
107 DPRINTF(clknode_get_device(sc->clknode), in qcom_clk_apssdiv_recalc()
121 CLKDEV_READ_4(clknode_get_device(sc->clknode), sc->enable_offset,
129 qcom_clk_apssdiv_init(struct clknode *clk, device_t dev) in qcom_clk_apssdiv_init()
146 qcom_clk_apssdiv_set_gate(struct clknode *clk, bool enable) in qcom_clk_apssdiv_set_gate()
157 DPRINTF(clknode_get_device(sc->clknode), in qcom_clk_apssdiv_set_gate()
160 CLKDEV_DEVICE_LOCK(clknode_get_device(sc->clknode)); in qcom_clk_apssdiv_set_gate()
161 CLKDEV_READ_4(clknode_get_device(sc->clknode), sc->enable_offset, in qcom_clk_apssdiv_set_gate()
168 CLKDEV_WRITE_4(clknode_get_device(sc->clknode), sc->enable_offset, in qcom_clk_apssdiv_set_gate()
170 CLKDEV_DEVICE_UNLOCK(clknode_get_device(sc->clknode)); in qcom_clk_apssdiv_set_gate()
185 qcom_clk_apssdiv_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout, in qcom_clk_apssdiv_set_freq()
210 DPRINTF(clknode_get_device(sc->clknode), in qcom_clk_apssdiv_set_freq()
225 CLKDEV_DEVICE_LOCK(clknode_get_device(sc->clknode)); in qcom_clk_apssdiv_set_freq()
226 CLKDEV_READ_4(clknode_get_device(sc->clknode), sc->div_offset, &reg); in qcom_clk_apssdiv_set_freq()
229 CLKDEV_WRITE_4(clknode_get_device(sc->clknode), sc->div_offset, reg); in qcom_clk_apssdiv_set_freq()
230 CLKDEV_DEVICE_UNLOCK(clknode_get_device(sc->clknode)); in qcom_clk_apssdiv_set_freq()
261 struct clknode *clk; in qcom_clk_apssdiv_register()
269 sc->clknode = clk; in qcom_clk_apssdiv_register()