Searched refs:enable_refcnt (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-periph-gate.c | 96 if (!gate->enable_refcnt[gate->clk_num]++) in clk_periph_enable() 111 WARN_ON(!gate->enable_refcnt[gate->clk_num]); in clk_periph_disable() 113 if (--gate->enable_refcnt[gate->clk_num] == 0) in clk_periph_disable() 128 * like fuse and fuse_burn for example, thus the enable_refcnt will in clk_periph_disable_unused() 131 if (!gate->enable_refcnt[gate->clk_num]) in clk_periph_disable_unused() 146 unsigned long flags, int clk_num, int *enable_refcnt) in tegra_clk_register_periph_gate() 173 gate->enable_refcnt = enable_refcnt; in tegra_clk_register_periph_gate() 144 tegra_clk_register_periph_gate(const char *name, const char *parent_name, u8 gate_flags, void __iomem *clk_base, unsigned long flags, int clk_num, int *enable_refcnt) tegra_clk_register_periph_gate() argument
|
H A D | clk.h | 551 * @enable_refcnt: array to maintain reference count of the clock 570 int *enable_refcnt; member 589 unsigned long flags, int clk_num, int *enable_refcnt);
|
H A D | clk-sdmmc-mux.c | 263 sdmmc_mux->gate.enable_refcnt = periph_clk_enb_refcnt; in tegra_clk_register_sdmmc_mux_div()
|
H A D | clk-periph.c | 196 periph->gate.enable_refcnt = periph_clk_enb_refcnt; in _tegra_clk_register_periph()
|
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-periph-gate.c | 88 if (!gate->enable_refcnt[gate->clk_num]++) in clk_periph_enable() 103 WARN_ON(!gate->enable_refcnt[gate->clk_num]); in clk_periph_disable() 105 if (--gate->enable_refcnt[gate->clk_num] == 0) in clk_periph_disable() 120 * like fuse and fuse_burn for example, thus the enable_refcnt will in clk_periph_disable_unused() 123 if (!gate->enable_refcnt[gate->clk_num]) in clk_periph_disable_unused() 138 unsigned long flags, int clk_num, int *enable_refcnt) in tegra_clk_register_periph_gate() 165 gate->enable_refcnt = enable_refcnt; in tegra_clk_register_periph_gate() 136 tegra_clk_register_periph_gate(const char *name, const char *parent_name, u8 gate_flags, void __iomem *clk_base, unsigned long flags, int clk_num, int *enable_refcnt) tegra_clk_register_periph_gate() argument
|
H A D | clk.h | 551 * @enable_refcnt: array to maintain reference count of the clock 567 int *enable_refcnt; member 585 unsigned long flags, int clk_num, int *enable_refcnt);
|
H A D | clk-sdmmc-mux.c | 263 sdmmc_mux->gate.enable_refcnt = periph_clk_enb_refcnt; in tegra_clk_register_sdmmc_mux_div()
|
H A D | clk-periph.c | 203 periph->gate.enable_refcnt = periph_clk_enb_refcnt; in _tegra_clk_register_periph()
|
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk.c | 34 static int enable_refcnt; variable 260 enable_refcnt++; in __acquires() 269 WARN_ON_ONCE(enable_refcnt != 0); in __acquires() 271 enable_refcnt = 1; in __acquires() 279 WARN_ON_ONCE(enable_refcnt == 0); in __releases() 281 if (--enable_refcnt) { in __releases()
|
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk.c | 34 static int enable_refcnt; variable 165 enable_refcnt++; in __acquires() 174 WARN_ON_ONCE(enable_refcnt != 0); in __acquires() 176 enable_refcnt = 1; in __acquires() 184 WARN_ON_ONCE(enable_refcnt == 0); in __releases() 186 if (--enable_refcnt) { in __releases()
|
Completed in 19 milliseconds