/kernel/linux/linux-6.6/drivers/clk/renesas/ |
H A D | rzg2l-cpg.c | 90 * @rmw_lock: protects register accesses 104 spinlock_t rmw_lock; member 149 &priv->rmw_lock); in rzg2l_cpg_div_clk_register() 156 core->flag, &priv->rmw_lock); in rzg2l_cpg_div_clk_register() 177 core->mux_flags, &priv->rmw_lock); in rzg2l_cpg_mux_clk_register() 208 spin_lock_irqsave(&priv->rmw_lock, flags); in rzg2l_cpg_sd_clk_mux_set_parent() 225 spin_unlock_irqrestore(&priv->rmw_lock, flags); in rzg2l_cpg_sd_clk_mux_set_parent() 910 spin_lock_irqsave(&priv->rmw_lock, flags); in rzg2l_mod_clock_endisable() 918 spin_unlock_irqrestore(&priv->rmw_lock, flags); in rzg2l_mod_clock_endisable() 944 spin_lock_irqsave(&priv->rmw_lock, flag in rzg2l_mod_clock_enable() [all...] |
H A D | renesas-cpg-mssr.c | 133 * @rmw_lock: protects RMW register accesses 154 spinlock_t rmw_lock; member 204 spin_lock_irqsave(&priv->rmw_lock, flags); in cpg_mstp_clock_endisable() 226 spin_unlock_irqrestore(&priv->rmw_lock, flags); in cpg_mstp_clock_endisable() 973 spin_lock_init(&priv->rmw_lock); in cpg_mssr_common_init()
|
/kernel/linux/linux-6.6/drivers/clk/starfive/ |
H A D | clk-starfive-jh71x0.c | 39 spin_lock_irqsave(&priv->rmw_lock, flags); in jh71x0_clk_reg_rmw() 42 spin_unlock_irqrestore(&priv->rmw_lock, flags); in jh71x0_clk_reg_rmw()
|
H A D | clk-starfive-jh71x0.h | 114 spinlock_t rmw_lock; member
|
H A D | clk-starfive-jh7100-audio.c | 108 spin_lock_init(&priv->rmw_lock); in jh7100_audclk_probe()
|
H A D | clk-starfive-jh7110-stg.c | 100 spin_lock_init(&priv->rmw_lock); in jh7110_stgcrg_probe()
|
H A D | clk-starfive-jh7110-aon.c | 80 spin_lock_init(&priv->rmw_lock); in jh7110_aoncrg_probe()
|
H A D | clk-starfive-jh7110-vout.c | 133 spin_lock_init(&priv->rmw_lock); in jh7110_voutcrg_probe()
|
H A D | clk-starfive-jh7110-isp.c | 128 spin_lock_init(&priv->rmw_lock); in jh7110_ispcrg_probe()
|
H A D | clk-starfive-jh7100.c | 294 spin_lock_init(&priv->rmw_lock); in clk_starfive_jh7100_probe()
|
H A D | clk-starfive-jh7110-sys.c | 401 spin_lock_init(&priv->rmw_lock); in jh7110_syscrg_probe()
|
/kernel/linux/linux-5.10/drivers/clk/renesas/ |
H A D | renesas-cpg-mssr.c | 128 * @rmw_lock: protects RMW register accesses 149 spinlock_t rmw_lock; member 199 spin_lock_irqsave(&priv->rmw_lock, flags); in cpg_mstp_clock_endisable() 221 spin_unlock_irqrestore(&priv->rmw_lock, flags); in cpg_mstp_clock_endisable() 954 spin_lock_init(&priv->rmw_lock); in cpg_mssr_common_init()
|
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | pru_rproc.c | 109 * @rmw_lock: lock for read, modify, write operations on registers 128 spinlock_t rmw_lock; member 153 spin_lock_irqsave(&pru->rmw_lock, flags); in pru_control_set_reg() 160 spin_unlock_irqrestore(&pru->rmw_lock, flags); in pru_control_set_reg() 1042 spin_lock_init(&pru->rmw_lock); in pru_rproc_probe()
|
/kernel/linux/linux-6.6/drivers/net/can/ |
H A D | bxcan.c | 177 spinlock_t rmw_lock; /* lock for read-modify-write operations */ member 201 spin_lock_irqsave(&priv->rmw_lock, flags); in bxcan_rmw() 207 spin_unlock_irqrestore(&priv->rmw_lock, flags); in bxcan_rmw() 1002 spin_lock_init(&priv->rmw_lock); in bxcan_probe()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-gic.c | 784 static DEFINE_RAW_SPINLOCK(rmw_lock); in rmw_writeb() 790 raw_spin_lock_irqsave(&rmw_lock, flags); in rmw_writeb() 798 raw_spin_unlock_irqrestore(&rmw_lock, flags); in rmw_writeb()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-gic.c | 779 static DEFINE_RAW_SPINLOCK(rmw_lock); in rmw_writeb() 785 raw_spin_lock_irqsave(&rmw_lock, flags); in rmw_writeb() 793 raw_spin_unlock_irqrestore(&rmw_lock, flags); in rmw_writeb()
|