Lines Matching refs:work
277 struct leon_ipi_work *work; in leon_ipi_init() local
300 work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_init()
301 work->single = work->msk = work->resched = 0; in leon_ipi_init()
314 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_single() local
317 work->single = 1; in leon_ipi_single()
325 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_mask_one() local
328 work->msk = 1; in leon_ipi_mask_one()
336 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_resched() local
339 work->resched = 1; in leon_ipi_resched()
347 struct leon_ipi_work *work = this_cpu_ptr(&leon_ipi_work); in leonsmp_ipi_interrupt() local
349 if (work->single) { in leonsmp_ipi_interrupt()
350 work->single = 0; in leonsmp_ipi_interrupt()
353 if (work->msk) { in leonsmp_ipi_interrupt()
354 work->msk = 0; in leonsmp_ipi_interrupt()
357 if (work->resched) { in leonsmp_ipi_interrupt()
358 work->resched = 0; in leonsmp_ipi_interrupt()