Home
last modified time | relevance | path

Searched refs:pwork (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/staging/rtl8723bs/include/
H A Dosdep_service_linux.h61 static inline void _init_workitem(struct work_struct *pwork, void *pfunc, void *cntx) in _init_workitem() argument
63 INIT_WORK(pwork, pfunc); in _init_workitem()
66 static inline void _set_workitem(struct work_struct *pwork) in _set_workitem() argument
68 schedule_work(pwork); in _set_workitem()
71 static inline void _cancel_workitem_sync(struct work_struct *pwork) in _cancel_workitem_sync() argument
73 cancel_work_sync(pwork); in _cancel_workitem_sync()
/linux/fs/xfs/
H A Dxfs_pwork.h12 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);
H A Dxfs_iwalk.c52 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()
/linux/drivers/md/
H A Ddm-cache-background-tracker.c169 struct policy_work **pwork) in btracker_queue() argument
173 if (pwork) in btracker_queue()
174 *pwork = NULL; in btracker_queue()
191 if (pwork) { in btracker_queue()
192 *pwork = &w->work; in btracker_queue()
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_vlan.c232 struct ipoib_vlan_delete_work *pwork = in ipoib_vlan_delete_task() local
234 struct net_device *dev = pwork->dev; in ipoib_vlan_delete_task()
249 kfree(pwork); in ipoib_vlan_delete_task()
H A Dipoib_main.c145 struct ipoib_ifupdown_work *pwork = in ipoib_ifupdown_task() local
147 struct net_device *dev = pwork->dev; in ipoib_ifupdown_task()
152 if (pwork->up) in ipoib_ifupdown_task()
160 netdev_put(dev, &pwork->dev_tracker); in ipoib_ifupdown_task()
161 kfree(pwork); in ipoib_ifupdown_task()
/linux/drivers/net/wireless/intel/iwlegacy/
H A D3945-mac.c721 struct delayed_work *pwork; in il3945_hdl_alive() local
732 pwork = &il->init_alive_start; in il3945_hdl_alive()
737 pwork = &il->alive_start; in il3945_hdl_alive()
744 queue_delayed_work(il->workqueue, pwork, msecs_to_jiffies(5)); in il3945_hdl_alive()
H A D4965-mac.c4017 struct delayed_work *pwork; in il4965_hdl_alive() local
4028 pwork = &il->init_alive_start; in il4965_hdl_alive()
4033 pwork = &il->alive_start; in il4965_hdl_alive()
4039 queue_delayed_work(il->workqueue, pwork, msecs_to_jiffies(5)); in il4965_hdl_alive()
/linux/drivers/spi/
H A Dspi-topcliff-pch.c1103 static void pch_spi_process_messages(struct work_struct *pwork) in pch_spi_process_messages() argument
1109 data = container_of(pwork, struct pch_spi_data, work); in pch_spi_process_messages()