Lines Matching refs:action
62 static void bmips43xx_send_ipi_single(int cpu, unsigned int action);
63 static void bmips5000_send_ipi_single(int cpu, unsigned int action);
279 static void bmips5000_send_ipi_single(int cpu, unsigned int action) in bmips5000_send_ipi_single() argument
281 write_c0_brcm_action(ACTION_SET_IPI(cpu, action == SMP_CALL_FUNCTION)); in bmips5000_send_ipi_single()
286 int action = irq - IPI0_IRQ; in bmips5000_ipi_interrupt() local
288 write_c0_brcm_action(ACTION_CLR_IPI(smp_processor_id(), action)); in bmips5000_ipi_interrupt()
290 if (action == 0) in bmips5000_ipi_interrupt()
299 unsigned int action) in bmips5000_send_ipi_mask() argument
304 bmips5000_send_ipi_single(i, action); in bmips5000_send_ipi_mask()
320 static void bmips43xx_send_ipi_single(int cpu, unsigned int action) in bmips43xx_send_ipi_single() argument
326 per_cpu(ipi_action_mask, cpu) |= action; in bmips43xx_send_ipi_single()
334 int action, cpu = irq - IPI0_IRQ; in bmips43xx_ipi_interrupt() local
337 action = __this_cpu_read(ipi_action_mask); in bmips43xx_ipi_interrupt()
342 if (action & SMP_RESCHEDULE_YOURSELF) in bmips43xx_ipi_interrupt()
344 if (action & SMP_CALL_FUNCTION) in bmips43xx_ipi_interrupt()
351 unsigned int action) in bmips43xx_send_ipi_mask() argument
356 bmips43xx_send_ipi_single(i, action); in bmips43xx_send_ipi_mask()