Lines Matching refs:squeue
289 struct padata_serial_queue *squeue;
317 squeue = per_cpu_ptr(pd->squeue, cb_cpu);
319 spin_lock(&squeue->serial.lock);
320 list_add_tail(&padata->list, &squeue->serial.list);
321 spin_unlock(&squeue->serial.lock);
323 queue_work_on(cb_cpu, pinst->serial_wq, &squeue->work);
355 struct padata_serial_queue *squeue;
361 squeue = container_of(serial_work, struct padata_serial_queue, work);
362 pd = squeue->pd;
364 spin_lock(&squeue->serial.lock);
365 list_replace_init(&squeue->serial.list, &local_list);
366 spin_unlock(&squeue->serial.lock);
553 struct padata_serial_queue *squeue;
556 squeue = per_cpu_ptr(pd->squeue, cpu);
557 squeue->pd = pd;
558 __padata_list_init(&squeue->serial);
559 INIT_WORK(&squeue->work, padata_serial_worker);
589 pd->squeue = alloc_percpu(struct padata_serial_queue);
590 if (!pd->squeue)
616 free_percpu(pd->squeue);
630 free_percpu(pd->squeue);