Home
last modified time | relevance | path

Searched refs:reqs (Results 1 – 8 of 8) sorted by relevance

/fs/cachefiles/
Dondemand.c14 XA_STATE(xas, &cache->reqs, 0); in cachefiles_ondemand_fd_release()
16 xa_lock(&cache->reqs); in cachefiles_ondemand_fd_release()
31 xa_unlock(&cache->reqs); in cachefiles_ondemand_fd_release()
95 req = xa_erase(&cache->reqs, id); in cachefiles_ondemand_fd_ioctl()
148 req = xa_erase(&cache->reqs, id); in cachefiles_ondemand_copen()
245 XA_STATE(xas, &cache->reqs, cache->req_id_next); in cachefiles_ondemand_daemon_read()
252 xa_lock(&cache->reqs); in cachefiles_ondemand_daemon_read()
259 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read()
267 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read()
273 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read()
[all …]
Ddaemon.c115 xa_init_flags(&cache->reqs, XA_FLAGS_ALLOC); in cachefiles_daemon_open()
137 struct xarray *xa = &cache->reqs; in cachefiles_flush_reqs()
164 xa_destroy(&cache->reqs); in cachefiles_flush_reqs()
364 if (!xa_empty(&cache->reqs)) in cachefiles_daemon_poll()
Dinternal.h113 struct xarray reqs; /* xarray of pending on-demand requests */ member
/fs/nfs/
Ddirect.c535 LIST_HEAD(reqs); in nfs_direct_write_reschedule()
540 nfs_direct_write_scan_commit_list(dreq->inode, &reqs, &cinfo); in nfs_direct_write_reschedule()
542 nfs_direct_join_group(&reqs, dreq->inode); in nfs_direct_write_reschedule()
546 list_for_each_entry(req, &reqs, wb_list) in nfs_direct_write_reschedule()
555 list_for_each_entry_safe(req, tmp, &reqs, wb_list) { in nfs_direct_write_reschedule()
660 LIST_HEAD(reqs); in nfs_direct_write_clear_reqs()
663 nfs_direct_write_scan_commit_list(dreq->inode, &reqs, &cinfo); in nfs_direct_write_clear_reqs()
665 while (!list_empty(&reqs)) { in nfs_direct_write_clear_reqs()
666 req = nfs_list_entry(reqs.next); in nfs_direct_write_clear_reqs()
/fs/
Daio.c99 struct percpu_ref reqs; member
628 percpu_ref_exit(&ctx->reqs); in free_ioctx()
635 struct kioctx *ctx = container_of(ref, struct kioctx, reqs); in free_ioctx_reqs()
667 percpu_ref_kill(&ctx->reqs); in free_ioctx_users()
668 percpu_ref_put(&ctx->reqs); in free_ioctx_users()
790 if (percpu_ref_init(&ctx->reqs, free_ioctx_reqs, 0, GFP_KERNEL)) in ioctx_alloc()
818 percpu_ref_get(&ctx->reqs); /* free_ioctx_users() will drop this */ in ioctx_alloc()
841 percpu_ref_exit(&ctx->reqs); in ioctx_alloc()
1073 percpu_ref_get(&ctx->reqs); in aio_get_req()
1115 percpu_ref_put(&iocb->ki_ctx->reqs); in iocb_destroy()
/fs/fuse/
Dvirtio_fs.c618 LIST_HEAD(reqs); in virtio_fs_requests_done_work()
627 list_move_tail(&req->list, &reqs); in virtio_fs_requests_done_work()
634 list_for_each_entry_safe(req, next, &reqs, list) { in virtio_fs_requests_done_work()
Dfile.c734 left = --io->reqs; in fuse_aio_complete()
820 io->reqs++; in fuse_async_req_send()
3009 io->reqs = 1; in fuse_direct_IO()
Dfuse_i.h382 unsigned reqs; member