Lines Matching refs:work
195 struct sun4d_ipi_work *work; in smp4d_ipi_init() local
200 work = &per_cpu(sun4d_ipi_work, cpu); in smp4d_ipi_init()
201 work->single = work->msk = work->resched = 0; in smp4d_ipi_init()
207 struct sun4d_ipi_work *work = this_cpu_ptr(&sun4d_ipi_work); in sun4d_ipi_interrupt() local
209 if (work->single) { in sun4d_ipi_interrupt()
210 work->single = 0; in sun4d_ipi_interrupt()
213 if (work->msk) { in sun4d_ipi_interrupt()
214 work->msk = 0; in sun4d_ipi_interrupt()
217 if (work->resched) { in sun4d_ipi_interrupt()
218 work->resched = 0; in sun4d_ipi_interrupt()
238 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); in sun4d_ipi_single() local
241 work->single = 1; in sun4d_ipi_single()
249 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); in sun4d_ipi_mask_one() local
252 work->msk = 1; in sun4d_ipi_mask_one()
260 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); in sun4d_ipi_resched() local
263 work->resched = 1; in sun4d_ipi_resched()