Symbol: ccu_common
drivers/clk/spacemit/ccu_common.c
35
struct ccu_common *common;
drivers/clk/spacemit/ccu_common.h
37
static inline struct ccu_common *hw_to_ccu_common(struct clk_hw *hw)
drivers/clk/spacemit/ccu_common.h
39
return container_of(hw, struct ccu_common, hw);
drivers/clk/spacemit/ccu_ddn.h
16
struct ccu_common common;
drivers/clk/spacemit/ccu_ddn.h
43
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_mix.c
156
struct ccu_common *common = &mix->common;
drivers/clk/spacemit/ccu_mix.c
73
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_mix.h
221
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_mix.h
46
struct ccu_common common;
drivers/clk/spacemit/ccu_pll.c
179
struct ccu_common *common = &pll->common;
drivers/clk/spacemit/ccu_pll.c
188
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.c
196
struct ccu_common *common = &pll->common;
drivers/clk/spacemit/ccu_pll.c
211
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.c
66
struct ccu_common *common = &pll->common;
drivers/clk/spacemit/ccu_pll.c
74
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.c
82
struct ccu_common *common = &pll->common;
drivers/clk/spacemit/ccu_pll.c
97
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.h
115
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.h
70
struct ccu_common common;
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
67
static struct ccu_common *sun20i_d1_r_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
947
static struct ccu_common *sun20i_d1_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
862
static struct ccu_common *sun4i_sun7i_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
131
static struct ccu_common *sun50i_a100_r_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
807
static struct ccu_common *sun50i_a100_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
636
static struct ccu_common *sun50i_a64_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
129
static struct ccu_common *sun50i_h6_r_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
805
static struct ccu_common *sun50i_h6_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
766
static struct ccu_common *sun50i_h616_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
290
static struct ccu_common *sun55i_a523_mcu_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
130
static struct ccu_common *sun55i_a523_r_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1194
static struct ccu_common *sun55i_a523_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun5i.c
509
static struct ccu_common *sun5i_a10s_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
806
static struct ccu_common *sun6i_a31_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
111
static struct ccu_common iosc_clk = {
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
119
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
134
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
148
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
167
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
188
static struct ccu_common iosc_32k_clk = {
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
273
static struct ccu_common *sun6i_rtc_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
59
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
66
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
73
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
81
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
456
static struct ccu_common *sun8i_a23_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
486
static struct ccu_common *sun8i_a33_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
589
static struct ccu_common *sun8i_a83t_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
57
static struct ccu_common *sun8i_de2_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
507
static struct ccu_common *sun8i_h3_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun8i-r.c
117
static struct ccu_common *sun8i_r_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
800
static struct ccu_common *sun8i_r40_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
391
static struct ccu_common *sun8i_v3s_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
91
static struct ccu_common *sun9i_a80_de_clks[] = {
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
38
static struct ccu_common *sun9i_a80_usb_clks[] = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
822
static struct ccu_common *sun9i_a80_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
320
static struct ccu_common *suniv_ccu_clks[] = {
drivers/clk/sunxi-ng/ccu_common.c
124
struct ccu_common *cclk = desc->ccu_clks[i];
drivers/clk/sunxi-ng/ccu_common.c
152
struct ccu_common *cclk = desc->ccu_clks[i];
drivers/clk/sunxi-ng/ccu_common.c
25
void ccu_helper_wait_for_lock(struct ccu_common *common, u32 lock)
drivers/clk/sunxi-ng/ccu_common.c
42
bool ccu_is_better_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_common.h
47
static inline struct ccu_common *hw_to_ccu_common(struct clk_hw *hw)
drivers/clk/sunxi-ng/ccu_common.h
49
return container_of(hw, struct ccu_common, hw);
drivers/clk/sunxi-ng/ccu_common.h
53
struct ccu_common **ccu_clks;
drivers/clk/sunxi-ng/ccu_common.h
62
void ccu_helper_wait_for_lock(struct ccu_common *common, u32 lock);
drivers/clk/sunxi-ng/ccu_common.h
64
bool ccu_is_better_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_common.h
71
struct ccu_common *common;
drivers/clk/sunxi-ng/ccu_div.h
297
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_div.h
83
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_frac.c
13
bool ccu_frac_helper_is_enabled(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
23
void ccu_frac_helper_enable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
39
void ccu_frac_helper_disable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
55
bool ccu_frac_helper_has_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
66
unsigned long ccu_frac_helper_read_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
88
int ccu_frac_helper_set_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
27
bool ccu_frac_helper_is_enabled(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
29
void ccu_frac_helper_enable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
31
void ccu_frac_helper_disable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
34
bool ccu_frac_helper_has_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
38
unsigned long ccu_frac_helper_read_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
41
int ccu_frac_helper_set_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_gate.c
12
void ccu_gate_helper_disable(struct ccu_common *common, u32 gate)
drivers/clk/sunxi-ng/ccu_gate.c
38
int ccu_gate_helper_enable(struct ccu_common *common, u32 gate)
drivers/clk/sunxi-ng/ccu_gate.c
66
int ccu_gate_helper_is_enabled(struct ccu_common *common, u32 gate)
drivers/clk/sunxi-ng/ccu_gate.h
116
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_gate.h
121
void ccu_gate_helper_disable(struct ccu_common *common, u32 gate);
drivers/clk/sunxi-ng/ccu_gate.h
122
int ccu_gate_helper_enable(struct ccu_common *common, u32 gate);
drivers/clk/sunxi-ng/ccu_gate.h
123
int ccu_gate_helper_is_enabled(struct ccu_common *common, u32 gate);
drivers/clk/sunxi-ng/ccu_gate.h
16
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_mmc_timing.c
23
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mmc_timing.c
56
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mp.c
303
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mp.c
314
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mp.c
340
struct ccu_common *cm = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mp.h
205
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mp.h
31
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_mult.h
42
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_mult.h
63
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mux.c
17
static u16 ccu_mux_get_prediv(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
171
u8 ccu_mux_helper_get_parent(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
194
int ccu_mux_helper_set_parent(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
62
unsigned long ccu_mux_helper_apply_prediv(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
71
static unsigned long ccu_mux_helper_unapply_prediv(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
79
int ccu_mux_helper_determine_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
126
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mux.h
133
unsigned long ccu_mux_helper_apply_prediv(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
137
int ccu_mux_helper_determine_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
144
u8 ccu_mux_helper_get_parent(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
146
int ccu_mux_helper_set_parent(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
152
struct ccu_common *common;
drivers/clk/sunxi-ng/ccu_mux.h
46
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_nk.h
30
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_nk.h
56
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_nkm.c
19
static bool ccu_nkm_is_valid_rate(struct ccu_common *common, unsigned long parent,
drivers/clk/sunxi-ng/ccu_nkm.c
33
static unsigned long ccu_nkm_find_best_with_parent_adj(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_nkm.c
76
struct _ccu_nkm *nkm, struct ccu_common *common)
drivers/clk/sunxi-ng/ccu_nkm.h
33
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_nkm.h
80
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_nkmp.h
32
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_nkmp.h
59
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_nm.c
30
static unsigned long ccu_nm_find_best(struct ccu_common *common, unsigned long parent,
drivers/clk/sunxi-ng/ccu_nm.h
202
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_nm.h
35
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_phase.h
17
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_phase.h
35
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_sdm.c
110
unsigned long ccu_sdm_helper_read_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
12
bool ccu_sdm_helper_is_enabled(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
141
int ccu_sdm_helper_get_factors(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
25
void ccu_sdm_helper_enable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
55
void ccu_sdm_helper_disable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
93
bool ccu_sdm_helper_has_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
51
bool ccu_sdm_helper_is_enabled(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
53
void ccu_sdm_helper_enable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
56
void ccu_sdm_helper_disable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
59
bool ccu_sdm_helper_has_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
63
unsigned long ccu_sdm_helper_read_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
67
int ccu_sdm_helper_get_factors(struct ccu_common *common,
drivers/clk/thead/clk-th1520-ap.c
1283
static struct ccu_common *th1520_pll_clks[] = {
drivers/clk/thead/clk-th1520-ap.c
1293
static struct ccu_common *th1520_div_clks[] = {
drivers/clk/thead/clk-th1520-ap.c
139
static inline struct ccu_common *hw_to_ccu_common(struct clk_hw *hw)
drivers/clk/thead/clk-th1520-ap.c
141
return container_of(hw, struct ccu_common, hw);
drivers/clk/thead/clk-th1520-ap.c
1420
struct ccu_common **th1520_pll_clks;
drivers/clk/thead/clk-th1520-ap.c
1421
struct ccu_common **th1520_div_clks;
drivers/clk/thead/clk-th1520-ap.c
146
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/thead/clk-th1520-ap.c
153
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/thead/clk-th1520-ap.c
158
static u8 ccu_get_parent_helper(struct ccu_common *common,
drivers/clk/thead/clk-th1520-ap.c
171
static int ccu_set_parent_helper(struct ccu_common *common,
drivers/clk/thead/clk-th1520-ap.c
180
static void ccu_disable_helper(struct ccu_common *common, u32 gate)
drivers/clk/thead/clk-th1520-ap.c
188
static int ccu_enable_helper(struct ccu_common *common, u32 gate)
drivers/clk/thead/clk-th1520-ap.c
201
static int ccu_is_enabled_helper(struct ccu_common *common, u32 gate)
drivers/clk/thead/clk-th1520-ap.c
78
struct ccu_common common;
drivers/clk/thead/clk-th1520-ap.c
90
struct ccu_common common;