Searched refs:async_work (Results 1 – 10 of 10) sorted by relevance
/Linux-v5.4/drivers/char/tpm/ |
D | tpm-dev-common.c | 59 container_of(work, struct file_priv, async_work); in tpm_dev_async_work() 108 INIT_WORK(&priv->async_work, tpm_dev_async_work); in tpm_common_open() 206 queue_work(tpm_dev_wq, &priv->async_work); in tpm_common_write() 252 flush_work(&priv->async_work); in tpm_common_release()
|
D | tpm-dev.h | 15 struct work_struct async_work; member
|
/Linux-v5.4/drivers/staging/wusbcore/host/whci/ |
D | asl.c | 191 struct whc *whc = container_of(work, struct whc, async_work); in scan_async_work() 234 queue_work(whc->workqueue, &whc->async_work); in scan_async_work() 280 queue_work(whc->workqueue, &whc->async_work); in asl_urb_enqueue() 338 queue_work(whc->workqueue, &whc->async_work); in asl_qset_delete()
|
D | int.c | 16 queue_work(whc->workqueue, &whc->async_work); in transfer_done()
|
D | init.c | 64 INIT_WORK(&whc->async_work, scan_async_work); in whc_init()
|
D | whcd.h | 55 struct work_struct async_work; member
|
D | hcd.c | 196 queue_work(whc->workqueue, &whc->async_work); in whc_endpoint_reset()
|
/Linux-v5.4/fs/afs/ |
D | rxrpc.c | 152 INIT_WORK(&call->async_work, afs_process_async_call); in afs_alloc_call() 177 ASSERT(!work_pending(&call->async_work)); in afs_put_call() 488 if (cancel_work_sync(&call->async_work)) in afs_make_call() 742 if (!queue_work(afs_async_calls, &call->async_work)) in afs_wake_up_async_call() 753 struct afs_call *call = container_of(work, struct afs_call, async_work); in afs_delete_async_call() 768 struct afs_call *call = container_of(work, struct afs_call, async_work); in afs_process_async_call() 782 call->async_work.func = afs_delete_async_call; in afs_process_async_call() 783 if (!queue_work(afs_async_calls, &call->async_work)) in afs_process_async_call()
|
D | internal.h | 107 struct work_struct async_work; /* async I/O processor */ member
|
/Linux-v5.4/fs/btrfs/ |
D | delayed-inode.c | 1301 struct btrfs_async_delayed_work *async_work; in btrfs_async_run_delayed_root() local 1310 async_work = container_of(work, struct btrfs_async_delayed_work, work); in btrfs_async_run_delayed_root() 1311 delayed_root = async_work->delayed_root; in btrfs_async_run_delayed_root() 1350 } while ((async_work->nr == 0 && total_done < BTRFS_DELAYED_WRITEBACK) in btrfs_async_run_delayed_root() 1351 || total_done < async_work->nr); in btrfs_async_run_delayed_root() 1356 kfree(async_work); in btrfs_async_run_delayed_root() 1363 struct btrfs_async_delayed_work *async_work; in btrfs_wq_run_delayed_node() local 1365 async_work = kmalloc(sizeof(*async_work), GFP_NOFS); in btrfs_wq_run_delayed_node() 1366 if (!async_work) in btrfs_wq_run_delayed_node() 1369 async_work->delayed_root = delayed_root; in btrfs_wq_run_delayed_node() [all …]
|