Lines Matching refs:parallel
2 * padata.c - generic interface to process data streams in parallel
75 spin_lock(&pqueue->parallel.lock);
76 list_replace_init(&pqueue->parallel.list, &local_list);
77 spin_unlock(&pqueue->parallel.lock);
87 padata->parallel(padata);
143 spin_lock(&queue->parallel.lock);
144 list_add_tail(&padata->list, &queue->parallel.list);
145 spin_unlock(&queue->parallel.lock);
167 * be parallel processed by another cpu and is not yet present in
170 * -ENODATA, if this cpu has to do the parallel processing for
255 * serialization is parallel processed by another cpu and is
263 * This cpu has to do the parallel processing of the next
400 /* Initialize all percpu queues used by parallel workers */
414 __padata_list_init(&pqueue->parallel);
626 * padata_set_cpumasks - Set both parallel and serial cpumasks. The first
627 * one is used by parallel workers and the second one
631 * @pcpumask: the cpumask to use for parallel workers
658 * to parallel and serial cpumasks respectively.
714 * padata_add_cpu - add a cpu to one or both(parallel and serial)
722 * PADATA_CPU_PARALLEL - parallel cpumask
779 * PADATA_CPU_PARALLEL - parallel cpumask
806 * padata_start - start the parallel processing
828 * padata_stop - stop the parallel processing
996 * parallel_cpumask [RW] - cpumask for parallel workers
1048 * parallel workers.
1060 * cpumasks for serial and parallel workers.