Lines Matching refs:action
63 static void bmips43xx_send_ipi_single(int cpu, unsigned int action);
64 static void bmips5000_send_ipi_single(int cpu, unsigned int action);
289 static void bmips5000_send_ipi_single(int cpu, unsigned int action) in bmips5000_send_ipi_single() argument
291 write_c0_brcm_action(ACTION_SET_IPI(cpu, action == SMP_CALL_FUNCTION)); in bmips5000_send_ipi_single()
296 int action = irq - IPI0_IRQ; in bmips5000_ipi_interrupt() local
298 write_c0_brcm_action(ACTION_CLR_IPI(smp_processor_id(), action)); in bmips5000_ipi_interrupt()
300 if (action == 0) in bmips5000_ipi_interrupt()
309 unsigned int action) in bmips5000_send_ipi_mask() argument
314 bmips5000_send_ipi_single(i, action); in bmips5000_send_ipi_mask()
330 static void bmips43xx_send_ipi_single(int cpu, unsigned int action) in bmips43xx_send_ipi_single() argument
336 per_cpu(ipi_action_mask, cpu) |= action; in bmips43xx_send_ipi_single()
344 int action, cpu = irq - IPI0_IRQ; in bmips43xx_ipi_interrupt() local
347 action = __this_cpu_read(ipi_action_mask); in bmips43xx_ipi_interrupt()
352 if (action & SMP_RESCHEDULE_YOURSELF) in bmips43xx_ipi_interrupt()
354 if (action & SMP_CALL_FUNCTION) in bmips43xx_ipi_interrupt()
361 unsigned int action) in bmips43xx_send_ipi_mask() argument
366 bmips43xx_send_ipi_single(i, action); in bmips43xx_send_ipi_mask()