Lines Matching refs:work
276 struct leon_ipi_work *work; in leon_ipi_init() local
299 work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_init()
300 work->single = work->msk = work->resched = 0; in leon_ipi_init()
313 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_single() local
316 work->single = 1; in leon_ipi_single()
324 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_mask_one() local
327 work->msk = 1; in leon_ipi_mask_one()
335 struct leon_ipi_work *work = &per_cpu(leon_ipi_work, cpu); in leon_ipi_resched() local
338 work->resched = 1; in leon_ipi_resched()
346 struct leon_ipi_work *work = this_cpu_ptr(&leon_ipi_work); in leonsmp_ipi_interrupt() local
348 if (work->single) { in leonsmp_ipi_interrupt()
349 work->single = 0; in leonsmp_ipi_interrupt()
352 if (work->msk) { in leonsmp_ipi_interrupt()
353 work->msk = 0; in leonsmp_ipi_interrupt()
356 if (work->resched) { in leonsmp_ipi_interrupt()
357 work->resched = 0; in leonsmp_ipi_interrupt()