• Home
  • Raw
  • Download

Lines Matching refs:flags

55 		if (!(data->flags & CSD_FLAG_WAIT))  in csd_flag_wait()
68 int wait = data->flags & CSD_FLAG_WAIT, ipi; in generic_exec_single()
69 unsigned long flags; in generic_exec_single() local
71 spin_lock_irqsave(&dst->lock, flags); in generic_exec_single()
74 spin_unlock_irqrestore(&dst->lock, flags); in generic_exec_single()
133 if (data->csd.flags & CSD_FLAG_WAIT) { in generic_smp_call_function_interrupt()
139 data->csd.flags &= ~CSD_FLAG_WAIT; in generic_smp_call_function_interrupt()
141 if (data->csd.flags & CSD_FLAG_ALLOC) in generic_smp_call_function_interrupt()
183 data_flags = data->flags; in generic_smp_call_function_single_interrupt()
189 data->flags &= ~CSD_FLAG_WAIT; in generic_smp_call_function_single_interrupt()
192 data->flags &= ~CSD_FLAG_LOCK; in generic_smp_call_function_single_interrupt()
219 unsigned long flags; in smp_call_function_single() local
229 local_irq_save(flags); in smp_call_function_single()
231 local_irq_restore(flags); in smp_call_function_single()
257 data->flags = CSD_FLAG_ALLOC; in smp_call_function_single()
260 while (data->flags & CSD_FLAG_LOCK) in smp_call_function_single()
262 data->flags = CSD_FLAG_LOCK; in smp_call_function_single()
266 data->flags = CSD_FLAG_WAIT; in smp_call_function_single()
294 WARN_ON((data->flags & CSD_FLAG_WAIT) && irqs_disabled()); in __smp_call_function_single()
325 unsigned long flags; in smp_call_function_many() local
363 data->csd.flags = CSD_FLAG_ALLOC; in smp_call_function_many()
365 data->csd.flags |= CSD_FLAG_WAIT; in smp_call_function_many()
372 spin_lock_irqsave(&call_function_lock, flags); in smp_call_function_many()
374 spin_unlock_irqrestore(&call_function_lock, flags); in smp_call_function_many()