Lines Matching refs:ipi
51 static int loongson_vipi_read(struct loongson_kvm_ipi *ipi,
59 struct ipi_state *s = &(ipi->ipistate[id]);
96 static int loongson_vipi_write(struct loongson_kvm_ipi *ipi,
104 struct kvm *kvm = ipi->kvm;
106 struct ipi_state *s = &(ipi->ipistate[id]);
155 struct loongson_kvm_ipi *ipi;
159 ipi = ipi_device->ipi;
161 spin_lock_irqsave(&ipi->lock, flags);
162 loongson_vipi_read(ipi, addr, len, val);
163 spin_unlock_irqrestore(&ipi->lock, flags);
172 struct loongson_kvm_ipi *ipi;
176 ipi = ipi_device->ipi;
178 spin_lock_irqsave(&ipi->lock, flags);
179 loongson_vipi_write(ipi, addr, len, val);
180 spin_unlock_irqrestore(&ipi->lock, flags);
197 s = &kvm->arch.ipi;
211 s->dev_ipi[i].ipi = s;