Home
last modified time | relevance | path

Searched refs:async_work (Results 1 – 3 of 3) sorted by relevance

/fs/afs/
Drxrpc.c152 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()
Dinternal.h107 struct work_struct async_work; /* async I/O processor */ member
/fs/btrfs/
Ddelayed-inode.c1301 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 …]