Searched refs:new_vec (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/irqchip/ |
H A D | irq-riscv-imsic-platform.c | 98 struct imsic_vector *old_vec, *new_vec; in imsic_irq_set_affinity() local 114 new_vec = imsic_vector_alloc(old_vec->hwirq, mask_val); in imsic_irq_set_affinity() 115 if (!new_vec) in imsic_irq_set_affinity() 119 imsic_msi_update_msg(d, new_vec); in imsic_irq_set_affinity() 122 pd->chip_data = new_vec; in imsic_irq_set_affinity() 125 irq_data_update_effective_affinity(pd, cpumask_of(new_vec->cpu)); in imsic_irq_set_affinity() 128 imsic_vector_move(old_vec, new_vec); in imsic_irq_set_affinity()
|
H A D | irq-riscv-imsic-state.c | 303 void imsic_vector_move(struct imsic_vector *old_vec, struct imsic_vector *new_vec) in imsic_vector_move() argument 308 if (WARN_ON_ONCE(old_vec->cpu == new_vec->cpu)) in imsic_vector_move() 315 new_lpriv = per_cpu_ptr(imsic->lpriv, new_vec->cpu); in imsic_vector_move() 316 if (WARN_ON_ONCE(&new_lpriv->vectors[new_vec->local_id] != new_vec)) in imsic_vector_move() 325 enabled = imsic_vector_move_update(old_lpriv, old_vec, false, new_vec); in imsic_vector_move() 326 imsic_vector_move_update(new_lpriv, new_vec, enabled, new_vec); in imsic_vector_move()
|
H A D | irq-riscv-imsic-state.h | 93 void imsic_vector_move(struct imsic_vector *old_vec, struct imsic_vector *new_vec);
|