Searched refs:pirq (Results 1 – 1 of 1) sorted by relevance
56 static struct pirq { struct91 struct pirq *pirq; in pirq_write() local96 pirq = &pirqs[pin - 1]; in pirq_write()97 pthread_mutex_lock(&pirq->lock); in pirq_write()98 if (pirq->reg != (val & (PIRQ_DIS | PIRQ_IRQ))) { in pirq_write()99 if (pirq->active_count != 0 && pirq_valid_irq(pirq->reg)) in pirq_write()100 vm_set_gsi_irq(ctx, pirq->reg & PIRQ_IRQ, GSI_SET_LOW); in pirq_write()101 pirq->reg = val & (PIRQ_DIS | PIRQ_IRQ); in pirq_write()102 if (pirq->active_count != 0 && pirq_valid_irq(pirq->reg)) in pirq_write()103 vm_set_gsi_irq(ctx, pirq->reg & PIRQ_IRQ, GSI_SET_HIGH); in pirq_write()[all …]
Completed in 7 milliseconds