Lines Matching full:ipi
244 * figure out what msg was sent. For those which don't (ARC has dedicated IPI
270 * Call the platform specific IPI kick function, but avoid if possible: in ipi_send_msg_one()
273 * IPI corresponding to that msg. This is true, even if it is already in in ipi_send_msg_one()
274 * IPI handler, because !@old means it has not yet dequeued the msg(s) in ipi_send_msg_one()
315 * ipi_cpu_stop - handle IPI from smp_send_stop()
348 * Has hooks for platform specific IPI
355 pr_debug("IPI [%ld] received on cpu %d\n", in do_IPI()
362 * "dequeue" the msg corresponding to this IPI (and possibly other in do_IPI()
373 pr_info("IPI with bogus msg %ld in %ld\n", msg, copy); in do_IPI()
381 * API called by platform code to hookup arch-common ISR to their IPI IRQ
383 * Note: If IPI is provided by platform (vs. say ARC MCIP), their intc setup/map
384 * function needs to call irq_set_percpu_devid() for IPI IRQ, otherwise
401 rc = request_percpu_irq(virq, do_IPI, "IPI Interrupt", dev); in smp_ipi_irq_setup()