Home
last modified time | relevance | path

Searched refs:enable_refcnt (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/clk/tegra/
Dclk-periph-gate.c58 gate->enable_refcnt[gate->clk_num]++; in clk_periph_enable()
59 if (gate->enable_refcnt[gate->clk_num] > 1) { in clk_periph_enable()
94 gate->enable_refcnt[gate->clk_num]--; in clk_periph_disable()
95 if (gate->enable_refcnt[gate->clk_num] > 0) { in clk_periph_disable()
121 unsigned long flags, int clk_num, int *enable_refcnt) in tegra_clk_register_periph_gate() argument
148 gate->enable_refcnt = enable_refcnt; in tegra_clk_register_periph_gate()
152 enable_refcnt[clk_num]++; in tegra_clk_register_periph_gate()
Dclk.h505 int *enable_refcnt; member
524 unsigned long flags, int clk_num, int *enable_refcnt);
Dclk-periph.c164 periph->gate.enable_refcnt = periph_clk_enb_refcnt; in _tegra_clk_register_periph()
Dclk-sdmmc-mux.c237 sdmmc_mux->gate.enable_refcnt = periph_clk_enb_refcnt; in tegra_clk_register_sdmmc_mux_div()
/Linux-v5.4/drivers/clk/
Dclk.c34 static int enable_refcnt; variable
168 enable_refcnt++; in clk_enable_lock()
177 WARN_ON_ONCE(enable_refcnt != 0); in clk_enable_lock()
179 enable_refcnt = 1; in clk_enable_lock()
187 WARN_ON_ONCE(enable_refcnt == 0); in clk_enable_unlock()
189 if (--enable_refcnt) { in clk_enable_unlock()