• Home
  • Raw
  • Download

Lines Matching full:ipi

19 	struct ls3a_kvm_ipi *ipi = ls3a_ipi_irqchip(kvm);  in kvm_helper_send_ipi()  local
20 gipiState *s = &(ipi->ls3a_gipistate); in kvm_helper_send_ipi()
26 ls3a_gipi_lock(ipi, flags); in kvm_helper_send_ipi()
34 ls3a_gipi_unlock(ipi, flags); in kvm_helper_send_ipi()
39 static int ls3a_gipi_writel(struct ls3a_kvm_ipi *ipi, gpa_t addr, in ls3a_gipi_writel() argument
44 gipiState *s = &(ipi->ls3a_gipistate); in ls3a_gipi_writel()
50 kvm = ipi->kvm; in ls3a_gipi_writel()
93 kvm_err("Failed lower ipi irq target cpu:%d\n", cpu); in ls3a_gipi_writel()
123 static uint64_t ls3a_gipi_readl(struct ls3a_kvm_ipi *ipi, in ls3a_gipi_readl() argument
129 gipiState *s = &(ipi->ls3a_gipistate); in ls3a_gipi_readl()
176 struct ls3a_kvm_ipi *ipi; in kvm_ls3a_ipi_write() local
181 ipi = ipi_device->ipi; in kvm_ls3a_ipi_write()
182 ipi->kvm->stat.pip_write_exits++; in kvm_ls3a_ipi_write()
184 ls3a_gipi_lock(ipi, flags); in kvm_ls3a_ipi_write()
185 ls3a_gipi_writel(ipi, addr, len, val); in kvm_ls3a_ipi_write()
186 ls3a_gipi_unlock(ipi, flags); in kvm_ls3a_ipi_write()
195 struct ls3a_kvm_ipi *ipi; in kvm_ls3a_ipi_read() local
200 ipi = ipi_device->ipi; in kvm_ls3a_ipi_read()
201 ipi->kvm->stat.pip_read_exits++; in kvm_ls3a_ipi_read()
203 ls3a_gipi_lock(ipi, flags); in kvm_ls3a_ipi_read()
204 ls3a_gipi_readl(ipi, addr, len, val); in kvm_ls3a_ipi_read()
205 ls3a_gipi_unlock(ipi, flags); in kvm_ls3a_ipi_read()
256 s->dev_ls3a_ipi.ipi = s; in kvm_create_ls3a_ipi()
269 struct ls3a_kvm_ipi *ipi = ls3a_ipi_irqchip(kvm); in kvm_get_ls3a_ipi() local
270 gipiState *ipi_state = &(ipi->ls3a_gipistate); in kvm_get_ls3a_ipi()
273 ls3a_gipi_lock(ipi, flags); in kvm_get_ls3a_ipi()
275 ls3a_gipi_unlock(ipi, flags); in kvm_get_ls3a_ipi()
281 struct ls3a_kvm_ipi *ipi = ls3a_ipi_irqchip(kvm); in kvm_set_ls3a_ipi() local
282 gipiState *ipi_state = &(ipi->ls3a_gipistate); in kvm_set_ls3a_ipi()
285 if (!ipi) in kvm_set_ls3a_ipi()
288 ls3a_gipi_lock(ipi, flags); in kvm_set_ls3a_ipi()
290 ls3a_gipi_unlock(ipi, flags); in kvm_set_ls3a_ipi()