Lines Matching refs:action
59 static void bmips43xx_send_ipi_single(int cpu, unsigned int action);
60 static void bmips5000_send_ipi_single(int cpu, unsigned int action);
273 static void bmips5000_send_ipi_single(int cpu, unsigned int action) in bmips5000_send_ipi_single() argument
275 write_c0_brcm_action(ACTION_SET_IPI(cpu, action == SMP_CALL_FUNCTION)); in bmips5000_send_ipi_single()
280 int action = irq - IPI0_IRQ; in bmips5000_ipi_interrupt() local
282 write_c0_brcm_action(ACTION_CLR_IPI(smp_processor_id(), action)); in bmips5000_ipi_interrupt()
284 if (action == 0) in bmips5000_ipi_interrupt()
293 unsigned int action) in bmips5000_send_ipi_mask() argument
298 bmips5000_send_ipi_single(i, action); in bmips5000_send_ipi_mask()
314 static void bmips43xx_send_ipi_single(int cpu, unsigned int action) in bmips43xx_send_ipi_single() argument
320 per_cpu(ipi_action_mask, cpu) |= action; in bmips43xx_send_ipi_single()
328 int action, cpu = irq - IPI0_IRQ; in bmips43xx_ipi_interrupt() local
331 action = __this_cpu_read(ipi_action_mask); in bmips43xx_ipi_interrupt()
336 if (action & SMP_RESCHEDULE_YOURSELF) in bmips43xx_ipi_interrupt()
338 if (action & SMP_CALL_FUNCTION) in bmips43xx_ipi_interrupt()
345 unsigned int action) in bmips43xx_send_ipi_mask() argument
350 bmips43xx_send_ipi_single(i, action); in bmips43xx_send_ipi_mask()