Searched refs:mvec (Results 1 – 2 of 2) sorted by relevance
130 struct imsic_vector *vec, *tvec, *mvec; in __imsic_local_sync() local150 mvec = READ_ONCE(vec->move_prev); in __imsic_local_sync()151 if (mvec) { in __imsic_local_sync()156 if (READ_ONCE(mvec->move_next)) { in __imsic_local_sync()170 mvec = READ_ONCE(vec->move_next); in __imsic_local_sync()171 if (mvec) { in __imsic_local_sync()179 tvec = vec->local_id == mvec->local_id ? in __imsic_local_sync()180 NULL : &lpriv->vectors[mvec->local_id]; in __imsic_local_sync()190 mlocal = per_cpu_ptr(imsic->global.local, mvec->cpu); in __imsic_local_sync()191 writel_relaxed(mvec->local_id, mlocal->msi_va); in __imsic_local_sync()[all …]
181 struct imsic_vector *mvec, *vec = irq_data_get_irq_chip_data(d); in imsic_irq_force_complete_move() local188 mvec = imsic_vector_get_move(vec); in imsic_irq_force_complete_move()189 if (!mvec) in imsic_irq_force_complete_move()193 if (mvec->cpu != cpu) in imsic_irq_force_complete_move()206 d->irq, mvec->cpu, mvec->local_id); in imsic_irq_force_complete_move()