Lines Matching refs:action
61 static void bmips43xx_send_ipi_single(int cpu, unsigned int action);
62 static void bmips5000_send_ipi_single(int cpu, unsigned int action);
278 static void bmips5000_send_ipi_single(int cpu, unsigned int action) in bmips5000_send_ipi_single() argument
280 write_c0_brcm_action(ACTION_SET_IPI(cpu, action == SMP_CALL_FUNCTION)); in bmips5000_send_ipi_single()
285 int action = irq - IPI0_IRQ; in bmips5000_ipi_interrupt() local
287 write_c0_brcm_action(ACTION_CLR_IPI(smp_processor_id(), action)); in bmips5000_ipi_interrupt()
289 if (action == 0) in bmips5000_ipi_interrupt()
298 unsigned int action) in bmips5000_send_ipi_mask() argument
303 bmips5000_send_ipi_single(i, action); in bmips5000_send_ipi_mask()
319 static void bmips43xx_send_ipi_single(int cpu, unsigned int action) in bmips43xx_send_ipi_single() argument
325 per_cpu(ipi_action_mask, cpu) |= action; in bmips43xx_send_ipi_single()
333 int action, cpu = irq - IPI0_IRQ; in bmips43xx_ipi_interrupt() local
336 action = __this_cpu_read(ipi_action_mask); in bmips43xx_ipi_interrupt()
341 if (action & SMP_RESCHEDULE_YOURSELF) in bmips43xx_ipi_interrupt()
343 if (action & SMP_CALL_FUNCTION) in bmips43xx_ipi_interrupt()
350 unsigned int action) in bmips43xx_send_ipi_mask() argument
355 bmips43xx_send_ipi_single(i, action); in bmips43xx_send_ipi_mask()