Searched refs:pqueue (Results 1 – 3 of 3) sorted by relevance
64 struct padata_parallel_queue *pqueue; in padata_parallel_worker() local70 pqueue = container_of(parallel_work, in padata_parallel_worker()72 pd = pqueue->pd; in padata_parallel_worker()75 spin_lock(&pqueue->parallel.lock); in padata_parallel_worker()76 list_replace_init(&pqueue->parallel.list, &local_list); in padata_parallel_worker()77 spin_unlock(&pqueue->parallel.lock); in padata_parallel_worker()141 queue = per_cpu_ptr(pd->pqueue, target_cpu); in padata_do_parallel()190 next_queue = per_cpu_ptr(pd->pqueue, cpu); in padata_get_next()196 next_queue = per_cpu_ptr(pd->pqueue, cpu); in padata_get_next()220 queue = per_cpu_ptr(pd->pqueue, smp_processor_id()); in padata_get_next()[all …]
53 #define _init_queue(pqueue) \ argument55 _init_listhead(&((pqueue)->queue)); \56 spin_lock_init(&((pqueue)->lock)); \171 static inline u32 _queue_empty(struct __queue *pqueue) in _queue_empty() argument173 return is_list_empty(&(pqueue->queue)); in _queue_empty()
130 struct padata_parallel_queue __percpu *pqueue; member