sys/arm/allwinner/aw_gmacclk.c
178
struct clkdom *clkdom;
sys/arm/allwinner/aw_gmacclk.c
200
clkdom = clkdom_create(dev);
sys/arm/allwinner/aw_gmacclk.c
222
clk = clknode_create(clkdom, &aw_gmacclk_clknode_class, &def);
sys/arm/allwinner/aw_gmacclk.c
236
clknode_register(clkdom, clk);
sys/arm/allwinner/aw_gmacclk.c
238
if (clkdom_finit(clkdom) != 0) {
sys/arm/allwinner/aw_gmacclk.c
245
clkdom_dump(clkdom);
sys/arm/allwinner/aw_rtc.c
251
struct clkdom *clkdom;
sys/arm/allwinner/aw_rtc.c
279
clkdom = clkdom_create(dev);
sys/arm/allwinner/aw_rtc.c
281
if (clknode_fixed_register(clkdom, &aw_rtc_osc32k) != 0)
sys/arm/allwinner/aw_rtc.c
285
if (clknode_fixed_register(clkdom, &aw_rtc_iosc) != 0)
sys/arm/allwinner/aw_rtc.c
288
clkdom_finit(clkdom);
sys/arm/allwinner/aw_rtc.c
291
clkdom_dump(clkdom);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
104
sc->clkdom, &dev_defs[i]);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
111
sc->clkdom, &dev_defs[i]);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
118
sc->clkdom, &dev_defs[i]);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
125
sc->clkdom, &dev_defs[i]);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
132
sc->clkdom, &dev_defs[i]);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
139
sc->clkdom, &dev_defs[i]);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
146
sc->clkdom, &dev_defs[i]);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
153
sc->clkdom, &dev_defs[i]);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
163
error = clkdom_finit(sc->clkdom);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
168
clkdom_dump(sc->clkdom);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
77
sc->clkdom = clkdom_create(dev);
sys/arm/mv/clk/a37x0_periph_clk_driver.c
78
if (sc->clkdom == NULL) {
sys/arm/mv/clk/a37x0_tbg.c
146
sc->clkdom = clkdom_create(dev);
sys/arm/mv/clk/a37x0_tbg.c
147
if (sc->clkdom == NULL) {
sys/arm/mv/clk/a37x0_tbg.c
178
error = a37x0_tbg_pll_clk_register(sc->clkdom, &def);
sys/arm/mv/clk/a37x0_tbg.c
188
error = clkdom_finit(sc->clkdom);
sys/arm/mv/clk/a37x0_tbg.c
197
clkdom_dump(sc->clkdom);
sys/arm/mv/clk/a37x0_tbg.c
65
struct clkdom *clkdom;
sys/arm/mv/clk/a37x0_tbg_pll.c
104
a37x0_tbg_pll_clk_register(struct clkdom *clkdom,
sys/arm/mv/clk/a37x0_tbg_pll.c
110
clk = clknode_create(clkdom, &a37x0_tbg_pll_clknode_class,
sys/arm/mv/clk/a37x0_tbg_pll.c
123
if (clknode_register(clkdom, clk) == NULL)
sys/arm/mv/clk/a37x0_tbg_pll.h
50
int a37x0_tbg_pll_clk_register(struct clkdom *,
sys/arm/mv/clk/a37x0_xtal.c
106
sc->clkdom = clkdom_create(dev);
sys/arm/mv/clk/a37x0_xtal.c
107
error = clknode_fixed_register(sc->clkdom, &def);
sys/arm/mv/clk/a37x0_xtal.c
113
error = clkdom_finit(sc->clkdom);
sys/arm/mv/clk/a37x0_xtal.c
120
clkdom_dump(sc->clkdom);
sys/arm/mv/clk/a37x0_xtal.c
54
struct clkdom *clkdom;
sys/arm/mv/clk/armada38x_coreclk.c
156
rv = armada38x_gen_register(sc->clkdom, &gen_nodes[i]);
sys/arm/mv/clk/armada38x_coreclk.c
179
sc->clkdom = clkdom_create(dev);
sys/arm/mv/clk/armada38x_coreclk.c
180
if (NULL == sc->clkdom) {
sys/arm/mv/clk/armada38x_coreclk.c
191
if (clkdom_finit(sc->clkdom) != 0)
sys/arm/mv/clk/armada38x_coreclk.c
195
clkdom_dump(sc->clkdom);
sys/arm/mv/clk/armada38x_coreclk.c
59
struct clkdom *clkdom;
sys/arm/mv/clk/armada38x_gateclk.c
348
sc->clkdom = clkdom_create(dev);
sys/arm/mv/clk/armada38x_gateclk.c
349
if (sc->clkdom == NULL) {
sys/arm/mv/clk/armada38x_gateclk.c
369
error = clknode_gate_register(sc->clkdom, defp);
sys/arm/mv/clk/armada38x_gateclk.c
376
if (clkdom_finit(sc->clkdom) != 0)
sys/arm/mv/clk/armada38x_gateclk.c
59
struct clkdom *clkdom;
sys/arm/mv/clk/armada38x_gen.c
86
armada38x_gen_register(struct clkdom *clkdom, const struct armada38x_gen_clknode_def *clkdef)
sys/arm/mv/clk/armada38x_gen.c
90
clk = clknode_create(clkdom, &armada38x_gen_clknode_class, &clkdef->def);
sys/arm/mv/clk/armada38x_gen.c
94
clknode_register(clkdom, clk);
sys/arm/mv/clk/armada38x_gen.h
37
int armada38x_gen_register(struct clkdom *clkdom,
sys/arm/mv/clk/periph.c
51
a37x0_periph_create_mux(struct clkdom *clkdom,
sys/arm/mv/clk/periph.c
58
error = clknode_mux_register(clkdom, mux);
sys/arm/mv/clk/periph.c
68
a37x0_periph_create_div(struct clkdom *clkdom,
sys/arm/mv/clk/periph.c
75
error = clknode_div_register(clkdom, div);
sys/arm/mv/clk/periph.c
85
a37x0_periph_create_gate(struct clkdom *clkdom,
sys/arm/mv/clk/periph.c
92
error = clknode_gate_register(clkdom, gate);
sys/arm/mv/clk/periph.h
280
struct clkdom *clkdom;
sys/arm/mv/clk/periph.h
387
int a37x0_periph_create_mux(struct clkdom *,
sys/arm/mv/clk/periph.h
389
int a37x0_periph_create_div(struct clkdom *,
sys/arm/mv/clk/periph.h
391
int a37x0_periph_create_gate(struct clkdom *,
sys/arm/mv/clk/periph.h
395
int a37x0_periph_d_register_full_clk_dd(struct clkdom *,
sys/arm/mv/clk/periph.h
397
int a37x0_periph_d_register_full_clk(struct clkdom *,
sys/arm/mv/clk/periph.h
399
int a37x0_periph_d_register_periph_cpu(struct clkdom *,
sys/arm/mv/clk/periph.h
401
int a37x0_periph_fixed_register_fixed(struct clkdom*,
sys/arm/mv/clk/periph.h
403
int a37x0_periph_gate_register_gate(struct clkdom *,
sys/arm/mv/clk/periph.h
405
int a37x0_periph_d_register_mdd(struct clkdom *,
sys/arm/mv/clk/periph.h
407
int a37x0_periph_d_register_mux_div_clk(struct clkdom *,
sys/arm/mv/clk/periph.h
409
int a37x0_periph_register_mux_gate(struct clkdom *,
sys/arm/mv/clk/periph.h
411
int a37x0_periph_register_mux_gate_fixed(struct clkdom *,
sys/arm/mv/clk/periph_clk_d.c
101
error = a37x0_periph_create_mux(clkdom, clk_mux,
sys/arm/mv/clk/periph_clk_d.c
107
error = a37x0_periph_create_gate(clkdom, gate,
sys/arm/mv/clk/periph_clk_d.c
124
a37x0_periph_d_register_full_clk(struct clkdom *clkdom,
sys/arm/mv/clk/periph_clk_d.c
142
error = a37x0_periph_create_mux(clkdom, tbg_mux,
sys/arm/mv/clk/periph_clk_d.c
148
error = a37x0_periph_create_div(clkdom, div,
sys/arm/mv/clk/periph_clk_d.c
157
error = a37x0_periph_create_mux(clkdom, clk_mux,
sys/arm/mv/clk/periph_clk_d.c
163
error = a37x0_periph_create_gate(clkdom, gate,
sys/arm/mv/clk/periph_clk_d.c
179
a37x0_periph_d_register_periph_cpu(struct clkdom *clkdom,
sys/arm/mv/clk/periph_clk_d.c
195
error = a37x0_periph_create_mux(clkdom, tbg_mux,
sys/arm/mv/clk/periph_clk_d.c
201
error = a37x0_periph_create_div(clkdom, div,
sys/arm/mv/clk/periph_clk_d.c
210
error = a37x0_periph_create_mux(clkdom, clk_mux,
sys/arm/mv/clk/periph_clk_d.c
223
a37x0_periph_d_register_mdd(struct clkdom *clkdom,
sys/arm/mv/clk/periph_clk_d.c
241
error = a37x0_periph_create_mux(clkdom, tbg_mux,
sys/arm/mv/clk/periph_clk_d.c
247
error = a37x0_periph_create_div(clkdom, div1,
sys/arm/mv/clk/periph_clk_d.c
253
error = a37x0_periph_create_div(clkdom, div2,
sys/arm/mv/clk/periph_clk_d.c
263
error = a37x0_periph_create_mux(clkdom, clk_mux,
sys/arm/mv/clk/periph_clk_d.c
59
a37x0_periph_d_register_full_clk_dd(struct clkdom *clkdom,
sys/arm/mv/clk/periph_clk_d.c
80
error = a37x0_periph_create_mux(clkdom,
sys/arm/mv/clk/periph_clk_d.c
86
error = a37x0_periph_create_div(clkdom, div1,
sys/arm/mv/clk/periph_clk_d.c
92
error = a37x0_periph_create_div(clkdom, div2,
sys/arm/mv/clk/periph_clk_fixed.c
58
a37x0_periph_fixed_register_fixed(struct clkdom *clkdom,
sys/arm/mv/clk/periph_clk_fixed.c
83
error = clknode_fixed_register(clkdom, &fixed_def);
sys/arm/mv/clk/periph_clk_fixed.c
88
error = a37x0_periph_create_mux(clkdom, mux,
sys/arm/mv/clk/periph_clk_fixed.c
94
error = a37x0_periph_create_gate(clkdom, gate,
sys/arm/mv/clk/periph_clk_gate.c
55
a37x0_periph_gate_register_gate(struct clkdom *clkdom,
sys/arm/mv/clk/periph_clk_gate.c
71
error = a37x0_periph_create_gate(clkdom, gate,
sys/arm/mv/clk/periph_clk_mux_gate.c
111
a37x0_periph_register_mux_gate_fixed(struct clkdom * clkdom,
sys/arm/mv/clk/periph_clk_mux_gate.c
133
error = clknode_fixed_register(clkdom, fixed1);
sys/arm/mv/clk/periph_clk_mux_gate.c
141
error = a37x0_periph_create_mux(clkdom, mux,
sys/arm/mv/clk/periph_clk_mux_gate.c
147
error = a37x0_periph_create_gate(clkdom, gate,
sys/arm/mv/clk/periph_clk_mux_gate.c
156
error = clknode_fixed_register(clkdom, fixed2);
sys/arm/mv/clk/periph_clk_mux_gate.c
59
a37x0_periph_register_mux_gate(struct clkdom *clkdom,
sys/arm/mv/clk/periph_clk_mux_gate.c
81
error = clknode_fixed_register(clkdom, &fixed);
sys/arm/mv/clk/periph_clk_mux_gate.c
89
error = a37x0_periph_create_mux(clkdom, mux,
sys/arm/mv/clk/periph_clk_mux_gate.c
95
error = a37x0_periph_create_gate(clkdom, gate,
sys/arm/mv/mv_ap806_clock.c
121
struct clkdom *clkdom;
sys/arm/mv/mv_ap806_clock.c
188
clkdom = clkdom_create(dev);
sys/arm/mv/mv_ap806_clock.c
190
clknode_fixed_register(clkdom, &ap806_clk_cluster_0);
sys/arm/mv/mv_ap806_clock.c
191
clknode_fixed_register(clkdom, &ap806_clk_cluster_1);
sys/arm/mv/mv_ap806_clock.c
192
clknode_fixed_register(clkdom, &ap806_clk_fixed);
sys/arm/mv/mv_ap806_clock.c
193
clknode_fixed_register(clkdom, &ap806_clk_mss);
sys/arm/mv/mv_ap806_clock.c
194
clknode_fixed_register(clkdom, &ap806_clk_sdio);
sys/arm/mv/mv_ap806_clock.c
196
clkdom_finit(clkdom);
sys/arm/mv/mv_ap806_clock.c
199
clkdom_dump(clkdom);
sys/arm/mv/mv_cp110_clock.c
164
cp110_ofw_map(struct clkdom *clkdom, uint32_t ncells,
sys/arm/mv/mv_cp110_clock.c
176
*clk = clknode_find_by_id(clkdom, id);
sys/arm/mv/mv_cp110_clock.c
185
struct clkdom *clkdom;
sys/arm/mv/mv_cp110_clock.c
207
clkdom = clkdom_create(dev);
sys/arm/mv/mv_cp110_clock.c
208
clkdom_set_ofw_mapper(clkdom, cp110_ofw_map);
sys/arm/mv/mv_cp110_clock.c
212
clknode_fixed_register(clkdom, &cp110_clk_pll_0);
sys/arm/mv/mv_cp110_clock.c
216
clknode_fixed_register(clkdom, &cp110_clk_ppv2_core);
sys/arm/mv/mv_cp110_clock.c
220
clknode_fixed_register(clkdom, &cp110_clk_x2core);
sys/arm/mv/mv_cp110_clock.c
224
clknode_fixed_register(clkdom, &cp110_clk_core);
sys/arm/mv/mv_cp110_clock.c
230
clknode_fixed_register(clkdom, &cp110_clk_sdio);
sys/arm/mv/mv_cp110_clock.c
267
clknode_gate_register(clkdom, &def);
sys/arm/mv/mv_cp110_clock.c
270
clkdom_finit(clkdom);
sys/arm/mv/mv_cp110_clock.c
273
clkdom_dump(clkdom);
sys/arm/nvidia/tegra124/tegra124_car.c
332
rv = clknode_div_register(sc->clkdom, clks + i);
sys/arm/nvidia/tegra124/tegra124_car.c
344
rv = clknode_gate_register(sc->clkdom, clks + i);
sys/arm/nvidia/tegra124/tegra124_car.c
356
rv = clknode_mux_register(sc->clkdom, clks + i);
sys/arm/nvidia/tegra124/tegra124_car.c
375
rv = clknode_fixed_register(sc->clkdom, &fixed_clk_m);
sys/arm/nvidia/tegra124/tegra124_car.c
380
rv = clknode_fixed_register(sc->clkdom, &fixed_osc_div_clk);
sys/arm/nvidia/tegra124/tegra124_car.c
384
rv = clknode_fixed_register(sc->clkdom, clks + i);
sys/arm/nvidia/tegra124/tegra124_car.c
442
sc->clkdom = clkdom_create(dev);
sys/arm/nvidia/tegra124/tegra124_car.c
443
if (sc->clkdom == NULL)
sys/arm/nvidia/tegra124/tegra124_car.c
453
clkdom_finit(sc->clkdom);
sys/arm/nvidia/tegra124/tegra124_car.c
454
clkdom_xlock(sc->clkdom);
sys/arm/nvidia/tegra124/tegra124_car.c
456
clkdom_unlock(sc->clkdom);
sys/arm/nvidia/tegra124/tegra124_car.c
458
clkdom_dump(sc->clkdom);
sys/arm/nvidia/tegra124/tegra124_car.h
315
struct clkdom *clkdom;
sys/arm/nvidia/tegra124/tegra124_clk_per.c
672
periph_register(struct clkdom *clkdom, struct periph_def *clkdef)
sys/arm/nvidia/tegra124/tegra124_clk_per.c
677
clk = clknode_create(clkdom, &tegra124_periph_class, &clkdef->clkdef);
sys/arm/nvidia/tegra124/tegra124_clk_per.c
690
clknode_register(clkdom, clk);
sys/arm/nvidia/tegra124/tegra124_clk_per.c
807
pgate_register(struct clkdom *clkdom, struct pgate_def *clkdef)
sys/arm/nvidia/tegra124/tegra124_clk_per.c
812
clk = clknode_create(clkdom, &tegra124_pgate_class, &clkdef->clkdef);
sys/arm/nvidia/tegra124/tegra124_clk_per.c
821
clknode_register(clkdom, clk);
sys/arm/nvidia/tegra124/tegra124_clk_per.c
831
rv = periph_register(sc->clkdom, &periph_def[i]);
sys/arm/nvidia/tegra124/tegra124_clk_per.c
836
rv = pgate_register(sc->clkdom, &pgate_def[i]);
sys/arm/nvidia/tegra124/tegra124_clk_pll.c
1054
pll_register(struct clkdom *clkdom, struct clk_pll_def *clkdef)
sys/arm/nvidia/tegra124/tegra124_clk_pll.c
1059
clk = clknode_create(clkdom, &tegra124_pll_class, &clkdef->clkdef);
sys/arm/nvidia/tegra124/tegra124_clk_pll.c
1075
clknode_register(clkdom, clk);
sys/arm/nvidia/tegra124/tegra124_clk_pll.c
1144
rv = pll_register(sc->clkdom, pll_clks + i);
sys/arm/nvidia/tegra124/tegra124_clk_super.c
229
super_mux_register(struct clkdom *clkdom, struct super_mux_def *clkdef)
sys/arm/nvidia/tegra124/tegra124_clk_super.c
234
clk = clknode_create(clkdom, &tegra124_super_mux_class,
sys/arm/nvidia/tegra124/tegra124_clk_super.c
246
clknode_register(clkdom, clk);
sys/arm/nvidia/tegra124/tegra124_clk_super.c
256
rv = super_mux_register(sc->clkdom, &super_mux_def[i]);
sys/arm/ti/clk/ti_clk_clkctrl.c
193
ti_clknode_clkctrl_register(struct clkdom *clkdom,
sys/arm/ti/clk/ti_clk_clkctrl.c
199
clk = clknode_create(clkdom, &ti_clkctrl_clknode_class,
sys/arm/ti/clk/ti_clk_clkctrl.c
210
if (clknode_register(clkdom, clk) == NULL) {
sys/arm/ti/clk/ti_clk_clkctrl.h
39
int ti_clknode_clkctrl_register(struct clkdom *clkdom, struct ti_clk_clkctrl_def *clkdef);
sys/arm/ti/clk/ti_clk_dpll.c
294
ti_clknode_dpll_register(struct clkdom *clkdom, struct ti_clk_dpll_def *clkdef)
sys/arm/ti/clk/ti_clk_dpll.c
299
clk = clknode_create(clkdom, &ti_dpll_clknode_class, &clkdef->clkdef);
sys/arm/ti/clk/ti_clk_dpll.c
328
clknode_register(clkdom, clk);
sys/arm/ti/clk/ti_clk_dpll.h
92
int ti_clknode_dpll_register(struct clkdom *clkdom, struct ti_clk_dpll_def *clkdef);
sys/arm/ti/clk/ti_clkctrl.c
153
sc->clkdom = clkdom_create(sc->dev);
sys/arm/ti/clk/ti_clkctrl.c
154
if (sc->clkdom == NULL) {
sys/arm/ti/clk/ti_clkctrl.c
159
clkdom_set_ofw_mapper(sc->clkdom, clkctrl_ofw_map);
sys/arm/ti/clk/ti_clkctrl.c
223
err = clkdom_finit(sc->clkdom);
sys/arm/ti/clk/ti_clkctrl.c
250
clkctrl_ofw_map(struct clkdom *clkdom, uint32_t ncells,
sys/arm/ti/clk/ti_clkctrl.c
253
*clk = clknode_find_by_id(clkdom, 1);
sys/arm/ti/clk/ti_clkctrl.c
255
*clk = clknode_find_by_id(clkdom, cells[0]);
sys/arm/ti/clk/ti_clkctrl.c
261
*clk = clknode_find_by_id(clkdom, cells[0]+1);
sys/arm/ti/clk/ti_clkctrl.c
263
*clk = clknode_find_by_id(clkdom, cells[0]);
sys/arm/ti/clk/ti_clkctrl.c
314
err = ti_clknode_clkctrl_register(sc->clkdom, &def);
sys/arm/ti/clk/ti_clkctrl.c
84
struct clkdom *clkdom;
sys/arm/ti/clk/ti_clkctrl.c
90
int clkctrl_ofw_map(struct clkdom *clkdom, uint32_t ncells,
sys/arm/ti/clk/ti_divider_clock.c
62
struct clkdom *clkdom;
sys/arm/ti/clk/ti_divider_clock.c
83
sc->clkdom = clkdom_create(sc->sc_dev);
sys/arm/ti/clk/ti_divider_clock.c
84
if (sc->clkdom == NULL) {
sys/arm/ti/clk/ti_divider_clock.c
89
err = clknode_div_register(sc->clkdom, &sc->div_def);
sys/arm/ti/clk/ti_divider_clock.c
95
err = clkdom_finit(sc->clkdom);
sys/arm/ti/clk/ti_dpll_clock.c
116
sc->clkdom = clkdom_create(sc->dev);
sys/arm/ti/clk/ti_dpll_clock.c
117
if (sc->clkdom == NULL) {
sys/arm/ti/clk/ti_dpll_clock.c
122
err = ti_clknode_dpll_register(sc->clkdom, &sc->dpll_def);
sys/arm/ti/clk/ti_dpll_clock.c
129
err = clkdom_finit(sc->clkdom);
sys/arm/ti/clk/ti_dpll_clock.c
65
struct clkdom *clkdom;
sys/arm/ti/clk/ti_gate_clock.c
109
sc->clkdom = clkdom_create(sc->sc_dev);
sys/arm/ti/clk/ti_gate_clock.c
110
if (sc->clkdom == NULL) {
sys/arm/ti/clk/ti_gate_clock.c
115
err = clknode_gate_register(sc->clkdom, &sc->gate_def);
sys/arm/ti/clk/ti_gate_clock.c
121
err = clkdom_finit(sc->clkdom);
sys/arm/ti/clk/ti_gate_clock.c
65
struct clkdom *clkdom;
sys/arm/ti/clk/ti_mux_clock.c
100
if (sc->clkdom == NULL) {
sys/arm/ti/clk/ti_mux_clock.c
105
err = clknode_mux_register(sc->clkdom, &sc->mux_def);
sys/arm/ti/clk/ti_mux_clock.c
111
err = clkdom_finit(sc->clkdom);
sys/arm/ti/clk/ti_mux_clock.c
64
struct clkdom *clkdom;
sys/arm/ti/clk/ti_mux_clock.c
99
sc->clkdom = clkdom_create(sc->sc_dev);
sys/arm64/freescale/imx/clk/imx_clk_composite.c
291
imx_clk_composite_register(struct clkdom *clkdom,
sys/arm64/freescale/imx/clk/imx_clk_composite.c
297
clk = clknode_create(clkdom, &imx_clk_composite_clknode_class,
sys/arm64/freescale/imx/clk/imx_clk_composite.c
307
clknode_register(clkdom, clk);
sys/arm64/freescale/imx/clk/imx_clk_composite.h
40
int imx_clk_composite_register(struct clkdom *clkdom,
sys/arm64/freescale/imx/clk/imx_clk_frac_pll.c
154
imx_clk_frac_pll_register(struct clkdom *clkdom,
sys/arm64/freescale/imx/clk/imx_clk_frac_pll.c
160
clk = clknode_create(clkdom, &imx_clk_frac_pll_clknode_class,
sys/arm64/freescale/imx/clk/imx_clk_frac_pll.c
169
clknode_register(clkdom, clk);
sys/arm64/freescale/imx/clk/imx_clk_frac_pll.h
38
int imx_clk_frac_pll_register(struct clkdom *clkdom, struct imx_clk_frac_pll_def *clkdef);
sys/arm64/freescale/imx/clk/imx_clk_gate.c
102
clk = clknode_create(clkdom, &imx_clk_gate_class, &clkdef->clkdef);
sys/arm64/freescale/imx/clk/imx_clk_gate.c
112
clknode_register(clkdom, clk);
sys/arm64/freescale/imx/clk/imx_clk_gate.c
97
imx_clk_gate_register(struct clkdom *clkdom, struct imx_clk_gate_def *clkdef)
sys/arm64/freescale/imx/clk/imx_clk_gate.h
41
int imx_clk_gate_register(struct clkdom *clkdom, struct imx_clk_gate_def *clkdef);
sys/arm64/freescale/imx/clk/imx_clk_mux.c
116
imx_clk_mux_register(struct clkdom *clkdom, struct imx_clk_mux_def *clkdef)
sys/arm64/freescale/imx/clk/imx_clk_mux.c
121
clk = clknode_create(clkdom, &imx_clk_mux_class, &clkdef->clkdef);
sys/arm64/freescale/imx/clk/imx_clk_mux.c
131
clknode_register(clkdom, clk);
sys/arm64/freescale/imx/clk/imx_clk_mux.h
41
int imx_clk_mux_register(struct clkdom *clkdom, struct imx_clk_mux_def *clkdef);
sys/arm64/freescale/imx/clk/imx_clk_sscg_pll.c
169
imx_clk_sscg_pll_register(struct clkdom *clkdom,
sys/arm64/freescale/imx/clk/imx_clk_sscg_pll.c
175
clk = clknode_create(clkdom, &imx_clk_sscg_pll_clknode_class,
sys/arm64/freescale/imx/clk/imx_clk_sscg_pll.c
184
clknode_register(clkdom, clk);
sys/arm64/freescale/imx/clk/imx_clk_sscg_pll.h
38
int imx_clk_sscg_pll_register(struct clkdom *clkdom, struct imx_clk_sscg_pll_def *clkdef);
sys/arm64/freescale/imx/imx8mq_ccm.c
272
struct clkdom *clkdom;
sys/arm64/freescale/imx/imx_ccm.c
111
sc->clkdom = clkdom_create(dev);
sys/arm64/freescale/imx/imx_ccm.c
112
if (sc->clkdom == NULL)
sys/arm64/freescale/imx/imx_ccm.c
120
clknode_link_register(sc->clkdom,
sys/arm64/freescale/imx/imx_ccm.c
124
clknode_fixed_register(sc->clkdom,
sys/arm64/freescale/imx/imx_ccm.c
128
imx_clk_mux_register(sc->clkdom, sc->clks[i].clk.mux);
sys/arm64/freescale/imx/imx_ccm.c
131
imx_clk_gate_register(sc->clkdom, sc->clks[i].clk.gate);
sys/arm64/freescale/imx/imx_ccm.c
134
imx_clk_composite_register(sc->clkdom, sc->clks[i].clk.composite);
sys/arm64/freescale/imx/imx_ccm.c
137
imx_clk_sscg_pll_register(sc->clkdom, sc->clks[i].clk.sscg_pll);
sys/arm64/freescale/imx/imx_ccm.c
140
imx_clk_frac_pll_register(sc->clkdom, sc->clks[i].clk.frac_pll);
sys/arm64/freescale/imx/imx_ccm.c
143
clknode_div_register(sc->clkdom, sc->clks[i].clk.div);
sys/arm64/freescale/imx/imx_ccm.c
151
if (clkdom_finit(sc->clkdom) != 0)
sys/arm64/freescale/imx/imx_ccm.c
155
clkdom_dump(sc->clkdom);
sys/arm64/freescale/imx/imx_ccm.h
43
struct clkdom *clkdom;
sys/arm64/nvidia/tegra210/tegra210_car.c
321
rv = clknode_div_register(sc->clkdom, clks + i);
sys/arm64/nvidia/tegra210/tegra210_car.c
334
rv = clknode_gate_register(sc->clkdom, clks + i);
sys/arm64/nvidia/tegra210/tegra210_car.c
347
rv = clknode_mux_register(sc->clkdom, clks + i);
sys/arm64/nvidia/tegra210/tegra210_car.c
366
rv = clknode_fixed_register(sc->clkdom, &fixed_osc);
sys/arm64/nvidia/tegra210/tegra210_car.c
371
rv = clknode_fixed_register(sc->clkdom, &fixed_osc_div);
sys/arm64/nvidia/tegra210/tegra210_car.c
377
rv = clknode_fixed_register(sc->clkdom, &fixed_clk_m);
sys/arm64/nvidia/tegra210/tegra210_car.c
382
rv = clknode_fixed_register(sc->clkdom, clks + i);
sys/arm64/nvidia/tegra210/tegra210_car.c
440
sc->clkdom = clkdom_create(dev);
sys/arm64/nvidia/tegra210/tegra210_car.c
441
if (sc->clkdom == NULL)
sys/arm64/nvidia/tegra210/tegra210_car.c
451
clkdom_finit(sc->clkdom);
sys/arm64/nvidia/tegra210/tegra210_car.c
452
clkdom_xlock(sc->clkdom);
sys/arm64/nvidia/tegra210/tegra210_car.c
454
clkdom_unlock(sc->clkdom);
sys/arm64/nvidia/tegra210/tegra210_car.c
456
clkdom_dump(sc->clkdom);
sys/arm64/nvidia/tegra210/tegra210_car.h
507
struct clkdom *clkdom;
sys/arm64/nvidia/tegra210/tegra210_clk_per.c
786
periph_register(struct clkdom *clkdom, struct periph_def *clkdef)
sys/arm64/nvidia/tegra210/tegra210_clk_per.c
791
clk = clknode_create(clkdom, &tegra210_periph_class, &clkdef->clkdef);
sys/arm64/nvidia/tegra210/tegra210_clk_per.c
804
clknode_register(clkdom, clk);
sys/arm64/nvidia/tegra210/tegra210_clk_per.c
934
pgate_register(struct clkdom *clkdom, struct pgate_def *clkdef)
sys/arm64/nvidia/tegra210/tegra210_clk_per.c
939
clk = clknode_create(clkdom, &tegra210_pgate_class, &clkdef->clkdef);
sys/arm64/nvidia/tegra210/tegra210_clk_per.c
948
clknode_register(clkdom, clk);
sys/arm64/nvidia/tegra210/tegra210_clk_per.c
958
rv = periph_register(sc->clkdom, &periph_def[i]);
sys/arm64/nvidia/tegra210/tegra210_clk_per.c
963
rv = pgate_register(sc->clkdom, &pgate_def[i]);
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
1373
pll_register(struct clkdom *clkdom, struct clk_pll_def *clkdef)
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
1378
clk = clknode_create(clkdom, &tegra210_pll_class, &clkdef->clkdef);
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
1393
clknode_register(clkdom, clk);
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
1473
rv = clknode_mux_register(sc->clkdom, tegra210_pll_sources + i);
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
1479
rv = pll_register(sc->clkdom, pll_clks + i);
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
1487
rv = clknode_fixed_register(sc->clkdom, tegra210_pll_fdivs + i);
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
1493
rv = clknode_gate_register(sc->clkdom, tegra210_pll_gates + i);
sys/arm64/nvidia/tegra210/tegra210_clk_pll.c
1499
rv = clknode_div_register(sc->clkdom, tegra210_pll_divs + i);
sys/arm64/nvidia/tegra210/tegra210_clk_super.c
198
super_mux_register(struct clkdom *clkdom, struct super_mux_def *clkdef)
sys/arm64/nvidia/tegra210/tegra210_clk_super.c
203
clk = clknode_create(clkdom, &tegra210_super_mux_class,
sys/arm64/nvidia/tegra210/tegra210_clk_super.c
213
clknode_register(clkdom, clk);
sys/arm64/nvidia/tegra210/tegra210_clk_super.c
223
rv = super_mux_register(sc->clkdom, &super_mux_def[i]);
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
209
sc->clkdom = clkdom_create(dev);
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
210
if (sc->clkdom == NULL)
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
212
ret = clknode_div_register(sc->clkdom, &sc->clk_def);
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
217
clkdom_finit(sc->clkdom);
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
220
clkdom_dump(sc->clkdom);
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
54
struct clkdom *clkdom;
sys/arm64/qoriq/clk/ls1046a_clkgen.c
216
error = clknode_fixed_register(sc->clkdom, &def);
sys/arm64/qoriq/clk/qoriq_clk_pll.c
103
qoriq_clk_pll_register(struct clkdom *clkdom,
sys/arm64/qoriq/clk/qoriq_clk_pll.c
114
clk = clknode_create(clkdom, &qoriq_clk_pll_clknode_class,
sys/arm64/qoriq/clk/qoriq_clk_pll.c
125
clknode_register(clkdom, clk);
sys/arm64/qoriq/clk/qoriq_clk_pll.c
142
error = clknode_fixed_register(clkdom, &def);
sys/arm64/qoriq/clk/qoriq_clk_pll.h
47
int qoriq_clk_pll_register(struct clkdom *clkdom,
sys/arm64/qoriq/clk/qoriq_clkgen.c
196
rv = clknode_fixed_register(sc->clkdom, &def);
sys/arm64/qoriq/clk/qoriq_clkgen.c
215
rv = clknode_fixed_register(sc->clkdom, &def);
sys/arm64/qoriq/clk/qoriq_clkgen.c
234
rv = clknode_fixed_register(sc->clkdom, &def);
sys/arm64/qoriq/clk/qoriq_clkgen.c
255
sc->clkdom = clkdom_create(dev);
sys/arm64/qoriq/clk/qoriq_clkgen.c
256
if (sc->clkdom == NULL)
sys/arm64/qoriq/clk/qoriq_clkgen.c
267
error = qoriq_clk_pll_register(sc->clkdom, sc->pltfrm_pll_def);
sys/arm64/qoriq/clk/qoriq_clkgen.c
280
error = qoriq_clk_pll_register(sc->clkdom, sc->cga_pll[i]);
sys/arm64/qoriq/clk/qoriq_clkgen.c
292
error = clknode_mux_register(sc->clkdom, sc->mux[i]);
sys/arm64/qoriq/clk/qoriq_clkgen.c
307
clkdom_set_ofw_mapper(sc->clkdom, qoriq_clkgen_ofw_mapper);
sys/arm64/qoriq/clk/qoriq_clkgen.c
309
if (clkdom_finit(sc->clkdom) != 0)
sys/arm64/qoriq/clk/qoriq_clkgen.c
313
clkdom_dump(sc->clkdom);
sys/arm64/qoriq/clk/qoriq_clkgen.c
67
qoriq_clkgen_ofw_mapper(struct clkdom *clkdom, uint32_t ncells,
sys/arm64/qoriq/clk/qoriq_clkgen.c
81
*clk = clknode_find_by_id(clkdom, QORIQ_CLK_ID(cells[0], cells[1]));
sys/arm64/qoriq/clk/qoriq_clkgen.h
77
struct clkdom *clkdom;
sys/arm64/rockchip/rk_usb2phy.c
241
rk_usb2phy_clk_ofw_map(struct clkdom *clkdom, uint32_t ncells,
sys/arm64/rockchip/rk_usb2phy.c
248
*clk = clknode_find_by_id(clkdom, 0);
sys/arm64/rockchip/rk_usb2phy.c
261
struct clkdom *clkdom;
sys/arm64/rockchip/rk_usb2phy.c
282
clkdom = clkdom_create(devsc->dev);
sys/arm64/rockchip/rk_usb2phy.c
283
clkdom_set_ofw_mapper(clkdom, rk_usb2phy_clk_ofw_map);
sys/arm64/rockchip/rk_usb2phy.c
300
clk = clknode_create(clkdom, &rk_usb2phy_clk_clknode_class, &def);
sys/arm64/rockchip/rk_usb2phy.c
314
clknode_register(clkdom, clk);
sys/arm64/rockchip/rk_usb2phy.c
316
if (clkdom_finit(clkdom) != 0) {
sys/arm64/rockchip/rk_usb2phy.c
322
clkdom_dump(clkdom);
sys/dev/clk/allwinner/aw_ccung.c
199
clknode_gate_register(sc->clkdom, &def);
sys/dev/clk/allwinner/aw_ccung.c
278
sc->clkdom = clkdom_create(dev);
sys/dev/clk/allwinner/aw_ccung.c
279
if (sc->clkdom == NULL)
sys/dev/clk/allwinner/aw_ccung.c
287
clknode_mux_register(sc->clkdom, sc->clks[i].clk.mux);
sys/dev/clk/allwinner/aw_ccung.c
290
clknode_div_register(sc->clkdom, sc->clks[i].clk.div);
sys/dev/clk/allwinner/aw_ccung.c
293
clknode_fixed_register(sc->clkdom,
sys/dev/clk/allwinner/aw_ccung.c
297
aw_clk_nkmp_register(sc->clkdom, sc->clks[i].clk.nkmp);
sys/dev/clk/allwinner/aw_ccung.c
300
aw_clk_nm_register(sc->clkdom, sc->clks[i].clk.nm);
sys/dev/clk/allwinner/aw_ccung.c
303
aw_clk_m_register(sc->clkdom, sc->clks[i].clk.m);
sys/dev/clk/allwinner/aw_ccung.c
306
aw_clk_prediv_mux_register(sc->clkdom,
sys/dev/clk/allwinner/aw_ccung.c
310
aw_clk_frac_register(sc->clkdom, sc->clks[i].clk.frac);
sys/dev/clk/allwinner/aw_ccung.c
313
aw_clk_mipi_register(sc->clkdom, sc->clks[i].clk.mipi);
sys/dev/clk/allwinner/aw_ccung.c
316
aw_clk_np_register(sc->clkdom, sc->clks[i].clk.np);
sys/dev/clk/allwinner/aw_ccung.c
319
aw_clk_nmm_register(sc->clkdom, sc->clks[i].clk.nmm);
sys/dev/clk/allwinner/aw_ccung.c
326
if (clkdom_finit(sc->clkdom) != 0)
sys/dev/clk/allwinner/aw_ccung.c
329
clkdom_xlock(sc->clkdom);
sys/dev/clk/allwinner/aw_ccung.c
331
clkdom_unlock(sc->clkdom);
sys/dev/clk/allwinner/aw_ccung.c
334
clkdom_dump(sc->clkdom);
sys/dev/clk/allwinner/aw_ccung.h
79
struct clkdom *clkdom;
sys/dev/clk/allwinner/aw_clk_frac.c
348
aw_clk_frac_register(struct clkdom *clkdom, struct aw_clk_frac_def *clkdef)
sys/dev/clk/allwinner/aw_clk_frac.c
353
clk = clknode_create(clkdom, &aw_frac_clknode_class, &clkdef->clkdef);
sys/dev/clk/allwinner/aw_clk_frac.c
391
clknode_register(clkdom, clk);
sys/dev/clk/allwinner/aw_clk_frac.h
51
int aw_clk_frac_register(struct clkdom *clkdom, struct aw_clk_frac_def *clkdef);
sys/dev/clk/allwinner/aw_clk_m.c
255
aw_clk_m_register(struct clkdom *clkdom, struct aw_clk_m_def *clkdef)
sys/dev/clk/allwinner/aw_clk_m.c
260
clk = clknode_create(clkdom, &aw_m_clknode_class, &clkdef->clkdef);
sys/dev/clk/allwinner/aw_clk_m.c
281
clknode_register(clkdom, clk);
sys/dev/clk/allwinner/aw_clk_m.h
44
int aw_clk_m_register(struct clkdom *clkdom, struct aw_clk_m_def *clkdef);
sys/dev/clk/allwinner/aw_clk_mipi.c
242
aw_clk_mipi_register(struct clkdom *clkdom, struct aw_clk_mipi_def *clkdef)
sys/dev/clk/allwinner/aw_clk_mipi.c
247
clk = clknode_create(clkdom, &aw_mipi_clknode_class, &clkdef->clkdef);
sys/dev/clk/allwinner/aw_clk_mipi.c
286
clknode_register(clkdom, clk);
sys/dev/clk/allwinner/aw_clk_mipi.h
49
int aw_clk_mipi_register(struct clkdom *clkdom, struct aw_clk_mipi_def *clkdef);
sys/dev/clk/allwinner/aw_clk_nkmp.c
358
aw_clk_nkmp_register(struct clkdom *clkdom, struct aw_clk_nkmp_def *clkdef)
sys/dev/clk/allwinner/aw_clk_nkmp.c
363
clk = clknode_create(clkdom, &aw_nkmp_clknode_class, &clkdef->clkdef);
sys/dev/clk/allwinner/aw_clk_nkmp.c
404
clknode_register(clkdom, clk);
sys/dev/clk/allwinner/aw_clk_nkmp.h
52
int aw_clk_nkmp_register(struct clkdom *clkdom, struct aw_clk_nkmp_def *clkdef);
sys/dev/clk/allwinner/aw_clk_nm.c
302
aw_clk_nm_register(struct clkdom *clkdom, struct aw_clk_nm_def *clkdef)
sys/dev/clk/allwinner/aw_clk_nm.c
307
clk = clknode_create(clkdom, &aw_nm_clknode_class, &clkdef->clkdef);
sys/dev/clk/allwinner/aw_clk_nm.c
349
clknode_register(clkdom, clk);
sys/dev/clk/allwinner/aw_clk_nm.h
48
int aw_clk_nm_register(struct clkdom *clkdom, struct aw_clk_nm_def *clkdef);
sys/dev/clk/allwinner/aw_clk_nmm.c
236
aw_clk_nmm_register(struct clkdom *clkdom, struct aw_clk_nmm_def *clkdef)
sys/dev/clk/allwinner/aw_clk_nmm.c
241
clk = clknode_create(clkdom, &aw_nmm_clknode_class, &clkdef->clkdef);
sys/dev/clk/allwinner/aw_clk_nmm.c
274
clknode_register(clkdom, clk);
sys/dev/clk/allwinner/aw_clk_nmm.h
48
int aw_clk_nmm_register(struct clkdom *clkdom, struct aw_clk_nmm_def *clkdef);
sys/dev/clk/allwinner/aw_clk_np.c
224
aw_clk_np_register(struct clkdom *clkdom, struct aw_clk_np_def *clkdef)
sys/dev/clk/allwinner/aw_clk_np.c
229
clk = clknode_create(clkdom, &aw_np_clknode_class, &clkdef->clkdef);
sys/dev/clk/allwinner/aw_clk_np.c
256
clknode_register(clkdom, clk);
sys/dev/clk/allwinner/aw_clk_np.h
47
int aw_clk_np_register(struct clkdom *clkdom, struct aw_clk_np_def *clkdef);
sys/dev/clk/allwinner/aw_clk_prediv_mux.c
138
aw_clk_prediv_mux_register(struct clkdom *clkdom, struct aw_clk_prediv_mux_def *clkdef)
sys/dev/clk/allwinner/aw_clk_prediv_mux.c
143
clk = clknode_create(clkdom, &aw_prediv_mux_clknode_class, &clkdef->clkdef);
sys/dev/clk/allwinner/aw_clk_prediv_mux.c
175
clknode_register(clkdom, clk);
sys/dev/clk/allwinner/aw_clk_prediv_mux.h
44
int aw_clk_prediv_mux_register(struct clkdom *clkdom, struct aw_clk_prediv_mux_def *clkdef);
sys/dev/clk/clk.c
1377
clk_get_by_id(device_t dev, struct clkdom *clkdom, intptr_t id, clk_t *clk)
sys/dev/clk/clk.c
1383
clknode = clknode_find_by_id(clkdom, id);
sys/dev/clk/clk.c
142
TAILQ_ENTRY(clkdom) link; /* Global domain list entry */
sys/dev/clk/clk.c
1498
struct clkdom *clkdom;
sys/dev/clk/clk.c
1524
clkdom = clkdom_get_by_dev(clockdev);
sys/dev/clk/clk.c
1525
if (clkdom == NULL){
sys/dev/clk/clk.c
1531
rv = clkdom->ofw_mapper(clkdom, ncells, cells, &clknode);
sys/dev/clk/clk.c
1642
struct clkdom *clkdom = arg1;
sys/dev/clk/clk.c
1652
TAILQ_FOREACH(clknode, &clkdom->clknode_list, clkdom_link) {
sys/dev/clk/clk.c
331
clknode_find_by_id(struct clkdom *clkdom, intptr_t id)
sys/dev/clk/clk.c
337
TAILQ_FOREACH(entry, &clkdom->clknode_list, clkdom_link) {
sys/dev/clk/clk.c
351
struct clkdom *
sys/dev/clk/clk.c
354
struct clkdom *entry;
sys/dev/clk/clk.c
369
clknode_default_ofw_map(struct clkdom *clkdom, uint32_t ncells,
sys/dev/clk/clk.c
376
*clk = clknode_find_by_id(clkdom, 1);
sys/dev/clk/clk.c
378
*clk = clknode_find_by_id(clkdom, cells[0]);
sys/dev/clk/clk.c
391
struct clkdom *
sys/dev/clk/clk.c
394
struct clkdom *clkdom;
sys/dev/clk/clk.c
396
clkdom = malloc(sizeof(struct clkdom), M_CLOCK, M_WAITOK | M_ZERO);
sys/dev/clk/clk.c
397
clkdom->dev = dev;
sys/dev/clk/clk.c
398
TAILQ_INIT(&clkdom->clknode_list);
sys/dev/clk/clk.c
400
clkdom->ofw_mapper = clknode_default_ofw_map;
sys/dev/clk/clk.c
407
clkdom, 0, clkdom_sysctl, "A",
sys/dev/clk/clk.c
410
return (clkdom);
sys/dev/clk/clk.c
414
clkdom_unlock(struct clkdom *clkdom)
sys/dev/clk/clk.c
421
clkdom_xlock(struct clkdom *clkdom)
sys/dev/clk/clk.c
433
clkdom_finit(struct clkdom *clkdom)
sys/dev/clk/clk.c
441
if ((node = ofw_bus_get_node(clkdom->dev)) == -1) {
sys/dev/clk/clk.c
442
device_printf(clkdom->dev,
sys/dev/clk/clk.c
451
TAILQ_INSERT_TAIL(&clkdom_list, clkdom, link);
sys/dev/clk/clk.c
453
OF_device_register_xref(OF_xref_from_node(node), clkdom->dev);
sys/dev/clk/clk.c
457
TAILQ_FOREACH(clknode, &clkdom->clknode_list, clkdom_link) {
sys/dev/clk/clk.c
464
TAILQ_FOREACH(clknode, &clkdom->clknode_list, clkdom_link) {
sys/dev/clk/clk.c
475
device_printf(clkdom->dev,
sys/dev/clk/clk.c
484
device_printf(clkdom->dev,
sys/dev/clk/clk.c
491
device_printf(clkdom->dev,
sys/dev/clk/clk.c
506
clkdom_dump(struct clkdom * clkdom)
sys/dev/clk/clk.c
513
TAILQ_FOREACH(clknode, &clkdom->clknode_list, clkdom_link) {
sys/dev/clk/clk.c
537
clknode_create(struct clkdom * clkdom, clknode_class_t clknode_class,
sys/dev/clk/clk.c
581
KASSERT(clkdom != clknode->clkdom,
sys/dev/clk/clk.c
584
TAILQ_REMOVE(&clkdom->clknode_list, clknode,
sys/dev/clk/clk.c
59
struct clkdom;
sys/dev/clk/clk.c
62
typedef TAILQ_HEAD(clkdom_list, clkdom) clkdom_list_t;
sys/dev/clk/clk.c
632
clknode->clkdom = clkdom;
sys/dev/clk/clk.c
703
clknode_register(struct clkdom * clkdom, struct clknode *clknode)
sys/dev/clk/clk.c
717
TAILQ_INSERT_TAIL(&clkdom->clknode_list, clknode, clkdom_link);
sys/dev/clk/clk.c
925
return (clknode->clkdom->dev);
sys/dev/clk/clk.c
930
clkdom_set_ofw_mapper(struct clkdom * clkdom, clknode_ofw_mapper_func *map)
sys/dev/clk/clk.c
933
clkdom->ofw_mapper = map;
sys/dev/clk/clk.c
95
struct clkdom *clkdom; /* Owning clock domain */
sys/dev/clk/clk.h
113
struct clknode *clknode_find_by_id(struct clkdom *clkdom, intptr_t id);
sys/dev/clk/clk.h
127
int clk_get_by_id(device_t dev, struct clkdom *clkdom, intptr_t id, clk_t *clk);
sys/dev/clk/clk.h
81
struct clkdom *clkdom_create(device_t dev);
sys/dev/clk/clk.h
82
int clkdom_finit(struct clkdom *clkdom);
sys/dev/clk/clk.h
83
void clkdom_dump(struct clkdom * clkdom);
sys/dev/clk/clk.h
84
void clkdom_unlock(struct clkdom *clkdom);
sys/dev/clk/clk.h
85
void clkdom_xlock(struct clkdom *clkdom);
sys/dev/clk/clk.h
90
struct clkdom *clkdom_get_by_dev(const device_t dev);
sys/dev/clk/clk.h
92
struct clknode *clknode_create(struct clkdom *clkdom,
sys/dev/clk/clk.h
94
struct clknode *clknode_register(struct clkdom *cldom, struct clknode *clk);
sys/dev/clk/clk.h
96
typedef int clknode_ofw_mapper_func(struct clkdom *clkdom, uint32_t ncells,
sys/dev/clk/clk.h
98
void clkdom_set_ofw_mapper(struct clkdom *clkdom, clknode_ofw_mapper_func *cmp);
sys/dev/clk/clk_div.c
240
clknode_div_register(struct clkdom *clkdom, struct clk_div_def *clkdef)
sys/dev/clk/clk_div.c
245
clk = clknode_create(clkdom, &clknode_div_class, &clkdef->clkdef);
sys/dev/clk/clk_div.c
260
clknode_register(clkdom, clk);
sys/dev/clk/clk_div.h
51
int clknode_div_register(struct clkdom *clkdom, struct clk_div_def *clkdef);
sys/dev/clk/clk_fixed.c
120
clknode_fixed_register(struct clkdom *clkdom, struct clk_fixed_def *clkdef)
sys/dev/clk/clk_fixed.c
125
clk = clknode_create(clkdom, &clknode_fixed_class, &clkdef->clkdef);
sys/dev/clk/clk_fixed.c
135
clknode_register(clkdom, clk);
sys/dev/clk/clk_fixed.c
149
struct clkdom *clkdom;
sys/dev/clk/clk_fixed.c
250
sc->clkdom = clkdom_create(dev);
sys/dev/clk/clk_fixed.c
251
KASSERT(sc->clkdom != NULL, ("Clock domain is NULL"));
sys/dev/clk/clk_fixed.c
253
rv = clknode_fixed_register(sc->clkdom, &def);
sys/dev/clk/clk_fixed.c
260
rv = clkdom_finit(sc->clkdom);
sys/dev/clk/clk_fixed.c
268
clkdom_dump(sc->clkdom);
sys/dev/clk/clk_fixed.h
48
int clknode_fixed_register(struct clkdom *clkdom, struct clk_fixed_def *clkdef);
sys/dev/clk/clk_gate.c
119
clknode_gate_register(struct clkdom *clkdom, struct clk_gate_def *clkdef)
sys/dev/clk/clk_gate.c
124
clk = clknode_create(clkdom, &clknode_gate_class, &clkdef->clkdef);
sys/dev/clk/clk_gate.c
136
clknode_register(clkdom, clk);
sys/dev/clk/clk_gate.h
42
int clknode_gate_register(struct clkdom *clkdom, struct clk_gate_def *clkdef);
sys/dev/clk/clk_link.c
105
clknode_link_register(struct clkdom *clkdom, struct clk_link_def *clkdef)
sys/dev/clk/clk_link.c
112
clk = clknode_create(clkdom, &clknode_link_class, &tmp);
sys/dev/clk/clk_link.c
115
clknode_register(clkdom, clk);
sys/dev/clk/clk_link.h
43
int clknode_link_register(struct clkdom *clkdom, struct clk_link_def *clkdef);
sys/dev/clk/clk_mux.c
113
clknode_mux_register(struct clkdom *clkdom, struct clk_mux_def *clkdef)
sys/dev/clk/clk_mux.c
118
clk = clknode_create(clkdom, &clknode_mux_class, &clkdef->clkdef);
sys/dev/clk/clk_mux.c
128
clknode_register(clkdom, clk);
sys/dev/clk/clk_mux.h
40
int clknode_mux_register(struct clkdom *clkdom, struct clk_mux_def *clkdef);
sys/dev/clk/rockchip/rk_clk_armclk.c
219
rk_clk_armclk_register(struct clkdom *clkdom, struct rk_clk_armclk_def *clkdef)
sys/dev/clk/rockchip/rk_clk_armclk.c
224
clk = clknode_create(clkdom, &rk_clk_armclk_clknode_class,
sys/dev/clk/rockchip/rk_clk_armclk.c
249
clknode_register(clkdom, clk);
sys/dev/clk/rockchip/rk_clk_armclk.h
58
int rk_clk_armclk_register(struct clkdom *clkdom,
sys/dev/clk/rockchip/rk_clk_composite.c
306
rk_clk_composite_register(struct clkdom *clkdom,
sys/dev/clk/rockchip/rk_clk_composite.c
312
clk = clknode_create(clkdom, &rk_clk_composite_clknode_class,
sys/dev/clk/rockchip/rk_clk_composite.c
331
clknode_register(clkdom, clk);
sys/dev/clk/rockchip/rk_clk_composite.h
51
int rk_clk_composite_register(struct clkdom *clkdom,
sys/dev/clk/rockchip/rk_clk_fract.c
260
rk_clk_fract_register(struct clkdom *clkdom, struct rk_clk_fract_def *clkdef)
sys/dev/clk/rockchip/rk_clk_fract.c
265
clk = clknode_create(clkdom, &rk_clk_fract_class, &clkdef->clkdef);
sys/dev/clk/rockchip/rk_clk_fract.c
275
clknode_register(clkdom, clk);
sys/dev/clk/rockchip/rk_clk_fract.h
43
int rk_clk_fract_register(struct clkdom *clkdom,
sys/dev/clk/rockchip/rk_clk_gate.c
113
rk_clk_gate_register(struct clkdom *clkdom, struct rk_clk_gate_def *clkdef)
sys/dev/clk/rockchip/rk_clk_gate.c
118
clk = clknode_create(clkdom, &rk_clk_gate_class, &clkdef->clkdef);
sys/dev/clk/rockchip/rk_clk_gate.c
130
clknode_register(clkdom, clk);
sys/dev/clk/rockchip/rk_clk_gate.h
45
int rk_clk_gate_register(struct clkdom *clkdom, struct rk_clk_gate_def *clkdef);
sys/dev/clk/rockchip/rk_clk_mux.c
222
rk_clk_mux_register(struct clkdom *clkdom, struct rk_clk_mux_def *clkdef)
sys/dev/clk/rockchip/rk_clk_mux.c
227
clk = clknode_create(clkdom, &rk_clk_mux_class, &clkdef->clkdef);
sys/dev/clk/rockchip/rk_clk_mux.c
237
clknode_register(clkdom, clk);
sys/dev/clk/rockchip/rk_clk_mux.h
45
int rk_clk_mux_register(struct clkdom *clkdom, struct rk_clk_mux_def *clkdef);
sys/dev/clk/rockchip/rk_clk_pll.c
312
rk3066_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef)
sys/dev/clk/rockchip/rk_clk_pll.c
317
clk = clknode_create(clkdom, &rk3066_clk_pll_clknode_class,
sys/dev/clk/rockchip/rk_clk_pll.c
333
clknode_register(clkdom, clk);
sys/dev/clk/rockchip/rk_clk_pll.c
514
rk3328_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef)
sys/dev/clk/rockchip/rk_clk_pll.c
519
clk = clknode_create(clkdom, &rk3328_clk_pll_clknode_class,
sys/dev/clk/rockchip/rk_clk_pll.c
535
clknode_register(clkdom, clk);
sys/dev/clk/rockchip/rk_clk_pll.c
752
rk3399_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef)
sys/dev/clk/rockchip/rk_clk_pll.c
757
clk = clknode_create(clkdom, &rk3399_clk_pll_clknode_class,
sys/dev/clk/rockchip/rk_clk_pll.c
771
clknode_register(clkdom, clk);
sys/dev/clk/rockchip/rk_clk_pll.h
62
int rk3066_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef);
sys/dev/clk/rockchip/rk_clk_pll.h
63
int rk3328_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef);
sys/dev/clk/rockchip/rk_clk_pll.h
64
int rk3399_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef);
sys/dev/clk/rockchip/rk_cru.c
198
rk_clk_gate_register(sc->clkdom, &def);
sys/dev/clk/rockchip/rk_cru.c
223
sc->clkdom = clkdom_create(dev);
sys/dev/clk/rockchip/rk_cru.c
224
if (sc->clkdom == NULL)
sys/dev/clk/rockchip/rk_cru.c
232
rk3066_clk_pll_register(sc->clkdom,
sys/dev/clk/rockchip/rk_cru.c
236
rk3328_clk_pll_register(sc->clkdom,
sys/dev/clk/rockchip/rk_cru.c
240
rk3399_clk_pll_register(sc->clkdom,
sys/dev/clk/rockchip/rk_cru.c
244
rk_clk_composite_register(sc->clkdom,
sys/dev/clk/rockchip/rk_cru.c
248
rk_clk_mux_register(sc->clkdom, sc->clks[i].clk.mux);
sys/dev/clk/rockchip/rk_cru.c
251
rk_clk_armclk_register(sc->clkdom,
sys/dev/clk/rockchip/rk_cru.c
255
clknode_fixed_register(sc->clkdom,
sys/dev/clk/rockchip/rk_cru.c
259
rk_clk_fract_register(sc->clkdom,
sys/dev/clk/rockchip/rk_cru.c
263
clknode_link_register(sc->clkdom,
sys/dev/clk/rockchip/rk_cru.c
275
if (clkdom_finit(sc->clkdom) != 0)
sys/dev/clk/rockchip/rk_cru.c
279
clkdom_dump(sc->clkdom);
sys/dev/clk/rockchip/rk_cru.h
248
struct clkdom *clkdom;
sys/dev/clk/starfive/jh7110_clk.c
257
jh7110_clk_register(struct clkdom *clkdom, const struct jh7110_clk_def *clkdef)
sys/dev/clk/starfive/jh7110_clk.c
262
clk = clknode_create(clkdom, &jh7110_clknode_class, &clkdef->clkdef);
sys/dev/clk/starfive/jh7110_clk.c
274
clknode_register(clkdom, clk);
sys/dev/clk/starfive/jh7110_clk.h
26
struct clkdom *clkdom;
sys/dev/clk/starfive/jh7110_clk.h
65
int jh7110_clk_register(struct clkdom *clkdom,
sys/dev/clk/starfive/jh7110_clk.h
67
int jh7110_ofw_map(struct clkdom *clkdom, uint32_t ncells, phandle_t *cells,
sys/dev/clk/starfive/jh7110_clk_aon.c
102
err = jh7110_clk_register(sc->clkdom, &aon_clks[i]);
sys/dev/clk/starfive/jh7110_clk_aon.c
111
if (clkdom_finit(sc->clkdom) != 0)
sys/dev/clk/starfive/jh7110_clk_aon.c
115
clkdom_dump(sc->clkdom);
sys/dev/clk/starfive/jh7110_clk_aon.c
95
sc->clkdom = clkdom_create(dev);
sys/dev/clk/starfive/jh7110_clk_aon.c
96
if (sc->clkdom == NULL) {
sys/dev/clk/starfive/jh7110_clk_pll.c
126
static int jh7110_clk_pll_register(struct clkdom *clkdom,
sys/dev/clk/starfive/jh7110_clk_pll.c
252
sc->clkdom = clkdom_create(dev);
sys/dev/clk/starfive/jh7110_clk_pll.c
253
if (sc->clkdom == NULL) {
sys/dev/clk/starfive/jh7110_clk_pll.c
266
error = jh7110_clk_pll_register(sc->clkdom, &pll_out_clks[i]);
sys/dev/clk/starfive/jh7110_clk_pll.c
272
error = clkdom_finit(sc->clkdom);
sys/dev/clk/starfive/jh7110_clk_pll.c
278
clkdom_dump(sc->clkdom);
sys/dev/clk/starfive/jh7110_clk_pll.c
331
jh7110_clk_pll_register(struct clkdom *clkdom, struct jh7110_clk_def *clkdef)
sys/dev/clk/starfive/jh7110_clk_pll.c
336
clk = clknode_create(clkdom, &jh7110_pllnode_class, &clkdef->clkdef);
sys/dev/clk/starfive/jh7110_clk_pll.c
383
clknode_register(clkdom, clk);
sys/dev/clk/starfive/jh7110_clk_pll.c
70
struct clkdom *clkdom;
sys/dev/clk/starfive/jh7110_clk_stg.c
131
sc->clkdom = clkdom_create(dev);
sys/dev/clk/starfive/jh7110_clk_stg.c
132
if (sc->clkdom == NULL) {
sys/dev/clk/starfive/jh7110_clk_stg.c
138
err = jh7110_clk_register(sc->clkdom, &stg_clks[i]);
sys/dev/clk/starfive/jh7110_clk_stg.c
147
if (clkdom_finit(sc->clkdom) != 0)
sys/dev/clk/starfive/jh7110_clk_stg.c
151
clkdom_dump(sc->clkdom);
sys/dev/clk/starfive/jh7110_clk_sys.c
195
sc->clkdom = clkdom_create(dev);
sys/dev/clk/starfive/jh7110_clk_sys.c
196
if (sc->clkdom == NULL) {
sys/dev/clk/starfive/jh7110_clk_sys.c
203
error = jh7110_clk_register(sc->clkdom, &sys_clks[i]);
sys/dev/clk/starfive/jh7110_clk_sys.c
211
if (clkdom_finit(sc->clkdom) != 0)
sys/dev/clk/starfive/jh7110_clk_sys.c
215
clkdom_dump(sc->clkdom);
sys/dev/clk/xilinx/zynqmp_clk_div.c
123
zynqmp_clk_div_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef, enum zynqmp_clk_div_type type)
sys/dev/clk/xilinx/zynqmp_clk_div.c
131
clk = clknode_create(clkdom, &zynqmp_clk_div_clknode_class, clkdef);
sys/dev/clk/xilinx/zynqmp_clk_div.c
138
clknode_register(clkdom, clk);
sys/dev/clk/xilinx/zynqmp_clk_div.h
36
int zynqmp_clk_div_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef, enum zynqmp_clk_div_type type);
sys/dev/clk/xilinx/zynqmp_clk_fixed.c
85
zynqmp_clk_fixed_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef)
sys/dev/clk/xilinx/zynqmp_clk_fixed.c
93
clk = clknode_create(clkdom, &zynqmp_clk_fixed_clknode_class, clkdef);
sys/dev/clk/xilinx/zynqmp_clk_fixed.c
99
clknode_register(clkdom, clk);
sys/dev/clk/xilinx/zynqmp_clk_fixed.h
31
int zynqmp_clk_fixed_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef);
sys/dev/clk/xilinx/zynqmp_clk_gate.c
100
clknode_register(clkdom, clk);
sys/dev/clk/xilinx/zynqmp_clk_gate.c
86
zynqmp_clk_gate_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef)
sys/dev/clk/xilinx/zynqmp_clk_gate.c
94
clk = clknode_create(clkdom, &zynqmp_clk_gate_clknode_class, clkdef);
sys/dev/clk/xilinx/zynqmp_clk_gate.h
31
int zynqmp_clk_gate_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef);
sys/dev/clk/xilinx/zynqmp_clk_mux.c
73
zynqmp_clk_mux_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef)
sys/dev/clk/xilinx/zynqmp_clk_mux.c
81
clk = clknode_create(clkdom, &zynqmp_clk_mux_clknode_class, clkdef);
sys/dev/clk/xilinx/zynqmp_clk_mux.c
87
clknode_register(clkdom, clk);
sys/dev/clk/xilinx/zynqmp_clk_mux.h
31
int zynqmp_clk_mux_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef);
sys/dev/clk/xilinx/zynqmp_clk_pll.c
116
zynqmp_clk_pll_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef)
sys/dev/clk/xilinx/zynqmp_clk_pll.c
124
clk = clknode_create(clkdom, &zynqmp_clk_pll_clknode_class, clkdef);
sys/dev/clk/xilinx/zynqmp_clk_pll.c
130
clknode_register(clkdom, clk);
sys/dev/clk/xilinx/zynqmp_clk_pll.h
31
int zynqmp_clk_pll_register(struct clkdom *clkdom, device_t fw, struct clknode_init_def *clkdef);
sys/dev/clk/xilinx/zynqmp_clock.c
105
struct clkdom *clkdom;
sys/dev/clk/xilinx/zynqmp_clock.c
136
zynqmp_clk_register(struct clkdom *clkdom, device_t fw, struct zynqmp_clk *clkdef)
sys/dev/clk/xilinx/zynqmp_clock.c
166
zynqmp_clk_mux_register(clkdom, fw, zynqclk);
sys/dev/clk/xilinx/zynqmp_clock.c
171
zynqmp_clk_pll_register(clkdom, fw, zynqclk);
sys/dev/clk/xilinx/zynqmp_clock.c
176
zynqmp_clk_fixed_register(clkdom, fw, zynqclk);
sys/dev/clk/xilinx/zynqmp_clock.c
181
zynqmp_clk_div_register(clkdom, fw, zynqclk, CLK_DIV_TYPE_DIV0);
sys/dev/clk/xilinx/zynqmp_clock.c
186
zynqmp_clk_div_register(clkdom, fw, zynqclk, CLK_DIV_TYPE_DIV1);
sys/dev/clk/xilinx/zynqmp_clock.c
191
zynqmp_clk_gate_register(clkdom, fw, zynqclk);
sys/dev/clk/xilinx/zynqmp_clock.c
213
clknode = clknode_create(clkdom, &zynqmp_clk_clknode_class, &clkdef->clkdef);
sys/dev/clk/xilinx/zynqmp_clock.c
220
clknode_register(clkdom, clknode);
sys/dev/clk/xilinx/zynqmp_clock.c
325
zynqmp_clock_ofw_map(struct clkdom *clkdom, uint32_t ncells,
sys/dev/clk/xilinx/zynqmp_clock.c
331
*clk = clknode_find_by_id(clkdom, ZYNQMP_ID_TO_CLK(cells[0]));
sys/dev/clk/xilinx/zynqmp_clock.c
427
sc->clkdom = clkdom_create(sc->dev);
sys/dev/clk/xilinx/zynqmp_clock.c
428
if (sc->clkdom == NULL)
sys/dev/clk/xilinx/zynqmp_clock.c
430
clkdom_set_ofw_mapper(sc->clkdom, zynqmp_clock_ofw_map);
sys/dev/clk/xilinx/zynqmp_clock.c
441
clknode_fixed_register(sc->clkdom, &dummy);
sys/dev/clk/xilinx/zynqmp_clock.c
445
zynqmp_clk_register(sc->clkdom, sc->parent, clk);
sys/dev/clk/xilinx/zynqmp_clock.c
455
if (clkdom_finit(sc->clkdom) != 0)
sys/dev/clk/xilinx/zynqmp_clock.c
459
clkdom_dump(sc->clkdom);
sys/dev/firmware/arm/scmi_clk.c
193
clk = clknode_create(sc->clkdom, &scmi_clknode_class, &def);
sys/dev/firmware/arm/scmi_clk.c
203
if (clknode_register(sc->clkdom, clk) == NULL) {
sys/dev/firmware/arm/scmi_clk.c
325
sc->clkdom = clkdom_create(sc->dev);
sys/dev/firmware/arm/scmi_clk.c
326
if (sc->clkdom == NULL)
sys/dev/firmware/arm/scmi_clk.c
335
error = clkdom_finit(sc->clkdom);
sys/dev/firmware/arm/scmi_clk.c
51
struct clkdom *clkdom;
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
110
clkdom = clkdom_create(sc->dev);
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
115
clk = clknode_create(clkdom, &rk8xx_clk_clknode_class_0, &clkidef);
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
122
clknode_register(clkdom, clk);
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
127
clk = clknode_create(clkdom, &rk8xx_clk_clknode_class_1, &clkidef);
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
134
clknode_register(clkdom, clk);
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
136
rv = clkdom_finit(clkdom);
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
144
clkdom_dump(clkdom);
sys/dev/iicbus/pmic/rockchip/rk8xx_clocks.c
96
struct clkdom *clkdom;
sys/dev/iicbus/rtc/hym8563.c
259
struct clkdom *clkdom;
sys/dev/iicbus/rtc/hym8563.c
273
clkdom = clkdom_create(sc->dev);
sys/dev/iicbus/rtc/hym8563.c
278
clk = clknode_create(clkdom, &hym8563_clk_clknode_class, &clkidef);
sys/dev/iicbus/rtc/hym8563.c
285
clknode_register(clkdom, clk);
sys/dev/iicbus/rtc/hym8563.c
287
rv = clkdom_finit(clkdom);
sys/dev/iicbus/rtc/hym8563.c
295
clkdom_dump(clkdom);
sys/dev/qcom_clk/qcom_clk_apssdiv.c
258
qcom_clk_apssdiv_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_apssdiv.c
264
clk = clknode_create(clkdom, &qcom_clk_apssdiv_class, &clkdef->clkdef);
sys/dev/qcom_clk/qcom_clk_apssdiv.c
278
clknode_register(clkdom, clk);
sys/dev/qcom_clk/qcom_clk_apssdiv.h
43
extern int qcom_clk_apssdiv_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_branch2.c
258
qcom_clk_branch2_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_branch2.c
267
clk = clknode_create(clkdom, &qcom_clk_branch2_class,
sys/dev/qcom_clk/qcom_clk_branch2.c
284
clknode_register(clkdom, clk);
sys/dev/qcom_clk/qcom_clk_branch2.h
65
extern int qcom_clk_branch2_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_fdiv.c
100
clk = clknode_create(clkdom, &qcom_clk_fdiv_class, &clkdef->clkdef);
sys/dev/qcom_clk/qcom_clk_fdiv.c
109
clknode_register(clkdom, clk);
sys/dev/qcom_clk/qcom_clk_fdiv.c
95
qcom_clk_fdiv_register(struct clkdom *clkdom, struct qcom_clk_fdiv_def *clkdef)
sys/dev/qcom_clk/qcom_clk_fdiv.h
36
extern int qcom_clk_fdiv_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_fepll.c
128
qcom_clk_fepll_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_fepll.c
134
clk = clknode_create(clkdom, &qcom_clk_fepll_class, &clkdef->clkdef);
sys/dev/qcom_clk/qcom_clk_fepll.c
147
clknode_register(clkdom, clk);
sys/dev/qcom_clk/qcom_clk_fepll.h
40
extern int qcom_clk_fepll_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_rcg2.c
626
qcom_clk_rcg2_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_rcg2.c
640
clk = clknode_create(clkdom, &qcom_clk_rcg2_class, &clkdef->clkdef);
sys/dev/qcom_clk/qcom_clk_rcg2.c
656
clknode_register(clkdom, clk);
sys/dev/qcom_clk/qcom_clk_rcg2.h
56
extern int qcom_clk_rcg2_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_ro_div.c
129
qcom_clk_ro_div_register(struct clkdom *clkdom,
sys/dev/qcom_clk/qcom_clk_ro_div.c
135
clk = clknode_create(clkdom, &qcom_clk_ro_div_class,
sys/dev/qcom_clk/qcom_clk_ro_div.c
147
clknode_register(clkdom, clk);
sys/dev/qcom_clk/qcom_clk_ro_div.h
44
extern int qcom_clk_ro_div_register(struct clkdom *clkdom,
sys/dev/qcom_gcc/qcom_gcc_ipq4018_clock.c
637
rv = qcom_clk_fepll_register(sc->clkdom, fepll_tbl + i);
sys/dev/qcom_gcc/qcom_gcc_ipq4018_clock.c
649
rv = qcom_clk_fdiv_register(sc->clkdom, fdiv_tbl + i);
sys/dev/qcom_gcc/qcom_gcc_ipq4018_clock.c
661
rv = qcom_clk_apssdiv_register(sc->clkdom, apssdiv_tbl + i);
sys/dev/qcom_gcc/qcom_gcc_ipq4018_clock.c
673
rv = qcom_clk_rcg2_register(sc->clkdom, rcg2_tbl + i);
sys/dev/qcom_gcc/qcom_gcc_ipq4018_clock.c
685
rv = qcom_clk_branch2_register(sc->clkdom, branch2_tbl + i);
sys/dev/qcom_gcc/qcom_gcc_ipq4018_clock.c
697
rv = qcom_clk_ro_div_register(sc->clkdom, ro_div_tbl + i);
sys/dev/qcom_gcc/qcom_gcc_ipq4018_clock.c
707
sc->clkdom = clkdom_create(sc->dev);
sys/dev/qcom_gcc/qcom_gcc_ipq4018_clock.c
718
clkdom_finit(sc->clkdom);
sys/dev/qcom_gcc/qcom_gcc_var.h
54
struct clkdom *clkdom;
sys/dev/sdhci/sdhci_fdt.c
103
sdhci_clock_ofw_map(struct clkdom *clkdom, uint32_t ncells,
sys/dev/sdhci/sdhci_fdt.c
110
*clk = clknode_find_by_id(clkdom, id);
sys/dev/sdhci/sdhci_fdt.c
122
struct clkdom *clkdom;
sys/dev/sdhci/sdhci_fdt.c
150
clkdom = clkdom_create(sc->dev);
sys/dev/sdhci/sdhci_fdt.c
151
clkdom_set_ofw_mapper(clkdom, sdhci_clock_ofw_map);
sys/dev/sdhci/sdhci_fdt.c
161
clk = clknode_create(clkdom, &sdhci_exported_clocks_clknode_class, &def);
sys/dev/sdhci/sdhci_fdt.c
170
clknode_register(clkdom, clk);
sys/dev/sdhci/sdhci_fdt.c
173
if (clkdom_finit(clkdom) != 0) {
sys/dev/sdhci/sdhci_fdt.c
179
clkdom_dump(clkdom);
sys/dev/sdhci/sdhci_fdt.h
61
int sdhci_clock_ofw_map(struct clkdom *clkdom, uint32_t ncells,
sys/riscv/sifive/sifive_prci.c
407
clk = clknode_create(parent_sc->clkdom, &prci_clk_pll_clknode_class,
sys/riscv/sifive/sifive_prci.c
416
clknode_register(parent_sc->clkdom, clk);
sys/riscv/sifive/sifive_prci.c
426
clk = clknode_create(parent_sc->clkdom, &prci_clk_div_clknode_class,
sys/riscv/sifive/sifive_prci.c
436
clknode_register(parent_sc->clkdom, clk);
sys/riscv/sifive/sifive_prci.c
494
sc->clkdom = clkdom_create(dev);
sys/riscv/sifive/sifive_prci.c
495
if (sc->clkdom == NULL) {
sys/riscv/sifive/sifive_prci.c
531
error = clknode_gate_register(sc->clkdom,
sys/riscv/sifive/sifive_prci.c
550
clknode_fixed_register(sc->clkdom, cfg->tlclk_def);
sys/riscv/sifive/sifive_prci.c
552
error = clkdom_finit(sc->clkdom);
sys/riscv/sifive/sifive_prci.c
66
struct clkdom *clkdom;