Lines Matching refs:padata
81 struct padata_priv *padata; in padata_parallel_worker() local
83 padata = list_entry(local_list.next, in padata_parallel_worker()
86 list_del_init(&padata->list); in padata_parallel_worker()
88 padata->parallel(padata); in padata_parallel_worker()
107 struct padata_priv *padata, int cb_cpu) in padata_do_parallel() argument
133 padata->pd = pd; in padata_do_parallel()
134 padata->cb_cpu = cb_cpu; in padata_do_parallel()
140 list_add_tail(&padata->list, &queue->parallel.list); in padata_do_parallel()
174 struct padata_priv *padata; in padata_get_next() local
188 padata = NULL; in padata_get_next()
193 padata = list_entry(reorder->list.next, in padata_get_next()
197 list_del_init(&padata->list); in padata_get_next()
207 padata = ERR_PTR(-ENODATA); in padata_get_next()
211 padata = ERR_PTR(-EINPROGRESS); in padata_get_next()
213 return padata; in padata_get_next()
219 struct padata_priv *padata; in padata_reorder() local
237 padata = padata_get_next(pd); in padata_reorder()
245 if (!padata || PTR_ERR(padata) == -EINPROGRESS) in padata_reorder()
253 if (PTR_ERR(padata) == -ENODATA) { in padata_reorder()
259 cb_cpu = padata->cb_cpu; in padata_reorder()
263 list_add_tail(&padata->list, &squeue->serial.list); in padata_reorder()
307 struct padata_priv *padata; in padata_serial_worker() local
309 padata = list_entry(local_list.next, in padata_serial_worker()
312 list_del_init(&padata->list); in padata_serial_worker()
314 padata->serial(padata); in padata_serial_worker()
328 void padata_do_serial(struct padata_priv *padata) in padata_do_serial() argument
334 pd = padata->pd; in padata_do_serial()
341 list_add_tail(&padata->list, &pqueue->reorder.list); in padata_do_serial()