Searched refs:old_vec (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/irqchip/ |
H A D | irq-riscv-imsic-platform.c | 104 struct imsic_vector *old_vec, *new_vec; in imsic_irq_set_affinity() local 121 old_vec = irq_data_get_irq_chip_data(d); in imsic_irq_set_affinity() 122 if (WARN_ON(!old_vec)) in imsic_irq_set_affinity() 126 if (cpumask_test_cpu(old_vec->cpu, mask_val)) in imsic_irq_set_affinity() 130 if (imsic_vector_get_move(old_vec)) in imsic_irq_set_affinity() 134 new_vec = imsic_vector_alloc(old_vec->irq, mask_val); in imsic_irq_set_affinity() 155 new_vec->local_id != old_vec->local_id) { in imsic_irq_set_affinity() 157 tmp_vec.cpu = old_vec->cpu; in imsic_irq_set_affinity() 174 imsic_vector_move(old_vec, new_vec); in imsic_irq_set_affinity()
|
H A D | irq-riscv-imsic-state.c | 379 void imsic_vector_move(struct imsic_vector *old_vec, struct imsic_vector *new_vec) in imsic_vector_move() argument 384 if (WARN_ON_ONCE(old_vec->cpu == new_vec->cpu)) in imsic_vector_move() 387 old_lpriv = per_cpu_ptr(imsic->lpriv, old_vec->cpu); in imsic_vector_move() 388 if (WARN_ON_ONCE(&old_lpriv->vectors[old_vec->local_id] != old_vec)) in imsic_vector_move() 401 enabled = imsic_vector_move_update(old_lpriv, old_vec, true, false, new_vec); in imsic_vector_move() 402 imsic_vector_move_update(new_lpriv, new_vec, false, enabled, old_vec); in imsic_vector_move()
|
H A D | irq-riscv-imsic-state.h | 96 void imsic_vector_move(struct imsic_vector *old_vec, struct imsic_vector *new_vec);
|