Symbol: mstop
drivers/clk/renesas/rzg2l-cpg.c
1393
struct mstop *mstop;
drivers/clk/renesas/rzg2l-cpg.c
1415
struct mstop *mstop = clock->mstop;
drivers/clk/renesas/rzg2l-cpg.c
1419
if (!mstop)
drivers/clk/renesas/rzg2l-cpg.c
1422
value = MSTOP_MASK(mstop->conf) << 16;
drivers/clk/renesas/rzg2l-cpg.c
1447
if (criticals && criticals == atomic_read(&mstop->usecnt))
drivers/clk/renesas/rzg2l-cpg.c
1450
value |= MSTOP_MASK(mstop->conf);
drivers/clk/renesas/rzg2l-cpg.c
1453
if (!atomic_read(&mstop->usecnt))
drivers/clk/renesas/rzg2l-cpg.c
1456
update = atomic_dec_and_test(&mstop->usecnt);
drivers/clk/renesas/rzg2l-cpg.c
1458
if (!atomic_read(&mstop->usecnt))
drivers/clk/renesas/rzg2l-cpg.c
1460
atomic_inc(&mstop->usecnt);
drivers/clk/renesas/rzg2l-cpg.c
1464
writel(value, priv->base + MSTOP_OFF(mstop->conf));
drivers/clk/renesas/rzg2l-cpg.c
1483
if (!clk->mstop)
drivers/clk/renesas/rzg2l-cpg.c
1486
val = readl(priv->base + MSTOP_OFF(clk->mstop->conf)) &
drivers/clk/renesas/rzg2l-cpg.c
1487
MSTOP_MASK(clk->mstop->conf);
drivers/clk/renesas/rzg2l-cpg.c
1490
__clk_get_enable_count(hw->clk), atomic_read(&clk->mstop->usecnt),
drivers/clk/renesas/rzg2l-cpg.c
1491
MSTOP_OFF(clk->mstop->conf), val);
drivers/clk/renesas/rzg2l-cpg.c
1642
static struct mstop *rzg2l_mod_clock_get_mstop(struct rzg2l_cpg_priv *priv, u32 conf)
drivers/clk/renesas/rzg2l-cpg.c
1648
if (!clk->mstop)
drivers/clk/renesas/rzg2l-cpg.c
1651
if (clk->mstop->conf == conf)
drivers/clk/renesas/rzg2l-cpg.c
1652
return clk->mstop;
drivers/clk/renesas/rzg2l-cpg.c
1682
if (clk->mstop)
drivers/clk/renesas/rzg2l-cpg.c
1693
if (!clk->mstop)
drivers/clk/renesas/rzg2l-cpg.c
1706
if (!clock->mstop)
drivers/clk/renesas/rzg2l-cpg.c
1713
if (clk->mstop != clock->mstop)
drivers/clk/renesas/rzg2l-cpg.c
1792
struct mstop *mstop = rzg2l_mod_clock_get_mstop(priv, mod->mstop_conf);
drivers/clk/renesas/rzg2l-cpg.c
1794
if (!mstop) {
drivers/clk/renesas/rzg2l-cpg.c
1795
mstop = devm_kzalloc(dev, sizeof(*mstop), GFP_KERNEL);
drivers/clk/renesas/rzg2l-cpg.c
1796
if (!mstop) {
drivers/clk/renesas/rzg2l-cpg.c
1800
mstop->conf = mod->mstop_conf;
drivers/clk/renesas/rzg2l-cpg.c
1801
atomic_set(&mstop->usecnt, 0);
drivers/clk/renesas/rzg2l-cpg.c
1803
clock->mstop = mstop;
drivers/clk/renesas/rzv2h-cpg.c
1289
atomic_t *mstop = &priv->mstop_count[mstop_index * 16];
drivers/clk/renesas/rzv2h-cpg.c
1296
if (!atomic_read(&mstop[i]))
drivers/clk/renesas/rzv2h-cpg.c
1298
atomic_inc(&mstop[i]);
drivers/clk/renesas/rzv2h-cpg.c
1310
atomic_t *mstop = &priv->mstop_count[mstop_index * 16];
drivers/clk/renesas/rzv2h-cpg.c
1317
if (!atomic_read(&mstop[i]) ||
drivers/clk/renesas/rzv2h-cpg.c
1318
atomic_dec_and_test(&mstop[i]))
drivers/clk/renesas/rzv2h-cpg.c
1497
atomic_t *mstop = &priv->mstop_count[mstop_index * 16];
drivers/clk/renesas/rzv2h-cpg.c
1510
if (atomic_read(&mstop[i]))
drivers/clk/renesas/rzv2h-cpg.c
1513
atomic_inc(&mstop[i]);