Searched refs:pwork (Results 1 – 3 of 3) sorted by relevance
| /fs/xfs/ |
| A D | xfs_pwork.c | 41 struct xfs_pwork *pwork; in xfs_pwork_work() local 45 pwork = container_of(work, struct xfs_pwork, work); in xfs_pwork_work() 46 pctl = pwork->pctl; in xfs_pwork_work() 47 error = pctl->work_fn(pctl->mp, pwork); in xfs_pwork_work() 92 struct xfs_pwork *pwork) in xfs_pwork_queue() argument 94 INIT_WORK(&pwork->work, xfs_pwork_work); in xfs_pwork_queue() 95 pwork->pctl = pctl; in xfs_pwork_queue() 97 queue_work(pctl->wq, &pwork->work); in xfs_pwork_queue()
|
| A D | xfs_pwork.h | 12 typedef int (*xfs_pwork_work_fn)(struct xfs_mount *mp, struct xfs_pwork *pwork); 48 struct xfs_pwork *pwork) in xfs_pwork_want_abort() argument 50 return xfs_pwork_ctl_want_abort(pwork->pctl); in xfs_pwork_want_abort() 55 void xfs_pwork_queue(struct xfs_pwork_ctl *pctl, struct xfs_pwork *pwork);
|
| A D | xfs_iwalk.c | 52 struct xfs_pwork pwork; member 187 if (xfs_pwork_want_abort(&iwag->pwork)) in xfs_iwalk_ag_recs() 201 if (xfs_pwork_want_abort(&iwag->pwork)) in xfs_iwalk_ag_recs() 414 if (xfs_pwork_want_abort(&iwag->pwork)) in xfs_iwalk_ag() 590 .pwork = XFS_PWORK_SINGLE_THREADED, in xfs_iwalk() 601 struct xfs_pwork *pwork) in xfs_iwalk_ag_work() argument 606 iwag = container_of(pwork, struct xfs_iwalk_ag, pwork); in xfs_iwalk_ag_work() 607 if (xfs_pwork_want_abort(pwork)) in xfs_iwalk_ag_work() 676 xfs_pwork_queue(&pctl, &iwag->pwork); in xfs_iwalk_threaded() 749 .pwork = XFS_PWORK_SINGLE_THREADED, in xfs_inobt_walk()
|
Completed in 4 milliseconds