Home
last modified time | relevance | path

Searched refs:lpriv (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-riscv-imsic-state.c127 static bool __imsic_local_sync(struct imsic_local_priv *lpriv) in __imsic_local_sync() argument
134 lockdep_assert_held(&lpriv->lock); in __imsic_local_sync()
136 for_each_set_bit(i, lpriv->dirty_bitmap, imsic->global.nr_ids + 1) { in __imsic_local_sync()
139 vec = &lpriv->vectors[i]; in __imsic_local_sync()
180 NULL : &lpriv->vectors[mvec->local_id]; in __imsic_local_sync()
204 bitmap_clear(lpriv->dirty_bitmap, i, 1); in __imsic_local_sync()
211 static void __imsic_local_timer_start(struct imsic_local_priv *lpriv, unsigned int cpu) in __imsic_local_timer_start() argument
213 lockdep_assert_held(&lpriv->lock); in __imsic_local_timer_start()
215 if (!timer_pending(&lpriv->timer)) { in __imsic_local_timer_start()
216 lpriv->timer.expires = jiffies + 1; in __imsic_local_timer_start()
[all …]
H A Dirq-riscv-imsic-early.c95 struct imsic_local_priv *lpriv = this_cpu_ptr(imsic->lpriv); in imsic_handle_irq() local
121 generic_handle_irq(lpriv->vectors[local_id].irq); in imsic_handle_irq()
H A Dirq-riscv-imsic-state.h54 struct imsic_local_priv __percpu *lpriv; member