Lines Matching refs:work
275 struct leon_ipi_work *work; in leon_ipi_init() local
298 work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_init()
299 work->single = work->msk = work->resched = 0; in leon_ipi_init()
312 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_single() local
315 work->single = 1; in leon_ipi_single()
323 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_mask_one() local
326 work->msk = 1; in leon_ipi_mask_one()
334 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_resched() local
337 work->resched = 1; in leon_ipi_resched()
345 struct leon_ipi_work *work = this_cpu_ptr(&leon_ipi_work); in leonsmp_ipi_interrupt() local
347 if (work->single) { in leonsmp_ipi_interrupt()
348 work->single = 0; in leonsmp_ipi_interrupt()
351 if (work->msk) { in leonsmp_ipi_interrupt()
352 work->msk = 0; in leonsmp_ipi_interrupt()
355 if (work->resched) { in leonsmp_ipi_interrupt()
356 work->resched = 0; in leonsmp_ipi_interrupt()