Home
last modified time | relevance | path

Searched refs:refcnt (Results 1 – 25 of 29) sorted by relevance

12

/fs/btrfs/
Dreada.c58 int refcnt; member
77 struct kref refcnt; member
190 kref_get(&rc->refcnt); in __readahead_hook()
192 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
195 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
214 re->refcnt++; in btree_readahead_hook()
245 kref_get(&zone->refcnt); in reada_find_zone()
275 kref_init(&zone->refcnt); in reada_find_zone()
294 kref_get(&zone->refcnt); in reada_find_zone()
325 re->refcnt++; in reada_find_extent()
[all …]
/fs/notify/
Dgroup.c101 refcount_inc(&group->refcnt); in fsnotify_get_group()
109 if (refcount_dec_and_test(&group->refcnt)) in fsnotify_put_group()
124 refcount_set(&group->refcnt, 1); in __fsnotify_alloc_group()
Dmark.c96 WARN_ON_ONCE(!refcount_read(&mark->refcnt)); in fsnotify_get_mark()
97 refcount_inc(&mark->refcnt); in fsnotify_get_mark()
260 if (refcount_dec_and_test(&mark->refcnt)) in fsnotify_put_mark()
269 if (!refcount_dec_and_lock(&mark->refcnt, &conn->lock)) in fsnotify_put_mark()
317 if (refcount_inc_not_zero(&mark->refcnt)) { in fsnotify_get_mark_safe()
405 refcount_read(&mark->refcnt) < 1 + in fsnotify_detach_mark()
840 refcount_set(&mark->refcnt, 1); in fsnotify_init_mark()
/fs/hfs/
Dbnode.c272 atomic_set(&node->refcnt, 1); in __hfs_bnode_create()
318 node->tree->cnid, node->this, atomic_read(&node->refcnt)); in hfs_bnode_unhash()
462 atomic_inc(&node->refcnt); in hfs_bnode_get()
465 atomic_read(&node->refcnt)); in hfs_bnode_get()
478 atomic_read(&node->refcnt)); in hfs_bnode_put()
479 BUG_ON(!atomic_read(&node->refcnt)); in hfs_bnode_put()
480 if (!atomic_dec_and_lock(&node->refcnt, &tree->hash_lock)) in hfs_bnode_put()
Dbtree.c148 if (atomic_read(&node->refcnt)) in hfs_btree_close()
151 atomic_read(&node->refcnt)); in hfs_btree_close()
Dbtree.h68 atomic_t refcnt; member
Dinode.c103 else if (atomic_read(&node->refcnt)) in hfs_releasepage()
118 if (atomic_read(&node->refcnt)) { in hfs_releasepage()
/fs/fuse/
Ddax.c59 refcount_t refcnt; member
328 WARN_ON(refcount_read(&dmap->refcnt) > 1); in inode_reclaim_dmap_range()
420 refcount_inc(&dmap->refcnt); in fuse_fill_iomap()
532 if (refcount_dec_and_test(&dmap->refcnt)) { in fuse_upgrade_dax_mapping()
602 refcount_inc(&dmap->refcnt); in fuse_iomap_begin()
642 if (refcount_dec_and_test(&dmap->refcnt)) { in fuse_iomap_end()
937 if (refcount_read(&dmap->refcnt) > 1) in inode_lookup_first_dmap()
998 if (refcount_read(&dmap->refcnt) > 1) { in inode_inline_reclaim_one_dmap()
1092 if (refcount_read(&dmap->refcnt) > 1) in lookup_and_reclaim_dmap_locked()
1163 if (refcount_read(&pos->refcnt) > 1) in try_to_free_dmap_chunks()
[all …]
Dfile.c692 kfree(container_of(kref, struct fuse_io_priv, refcnt)); in fuse_io_release()
753 kref_put(&io->refcnt, fuse_io_release); in fuse_aio_complete()
816 kref_get(&io->refcnt); in fuse_async_req_send()
2989 kref_init(&io->refcnt); in fuse_direct_IO()
3023 kref_get(&io->refcnt); in fuse_direct_IO()
3048 kref_put(&io->refcnt, fuse_io_release); in fuse_direct_IO()
Dfuse_i.h379 struct kref refcnt; member
396 .refcnt = KREF_INIT(1), \
/fs/coda/
Dfile.c31 atomic_t refcnt; member
101 atomic_inc(&cvm_ops->refcnt); in coda_vm_open()
116 if (atomic_dec_and_test(&cvm_ops->refcnt)) { in coda_vm_close()
192 atomic_set(&cvm_ops->refcnt, 1); in coda_file_mmap()
/fs/hfsplus/
Dbnode.c422 atomic_set(&node->refcnt, 1); in __hfs_bnode_create()
468 node->tree->cnid, node->this, atomic_read(&node->refcnt)); in hfs_bnode_unhash()
614 atomic_inc(&node->refcnt); in hfs_bnode_get()
617 atomic_read(&node->refcnt)); in hfs_bnode_get()
630 atomic_read(&node->refcnt)); in hfs_bnode_put()
631 BUG_ON(!atomic_read(&node->refcnt)); in hfs_bnode_put()
632 if (!atomic_dec_and_lock(&node->refcnt, &tree->hash_lock)) in hfs_bnode_put()
Dbtree.c269 if (atomic_read(&node->refcnt)) in hfs_btree_close()
273 atomic_read(&node->refcnt)); in hfs_btree_close()
Dinode.c99 else if (atomic_read(&node->refcnt)) in hfsplus_releasepage()
115 if (atomic_read(&node->refcnt)) { in hfsplus_releasepage()
Dhfsplus_fs.h118 atomic_t refcnt; member
/fs/kernfs/
Dfile.c36 atomic_t refcnt; member
539 atomic_inc(&on->refcnt); in kernfs_get_open_node()
556 atomic_set(&new_on->refcnt, 0); in kernfs_get_open_node()
586 if (atomic_dec_and_test(&on->refcnt)) in kernfs_put_open_node()
779 atomic_inc(&on->refcnt); in kernfs_drain_open_files()
/fs/proc/
Dinternal.h36 refcount_t refcnt; member
197 refcount_inc(&pde->refcnt); in pde_get()
Dgeneric.c445 refcount_set(&ent->refcnt, 1); in __proc_create()
677 if (refcount_dec_and_test(&pde->refcnt)) { in pde_put()
Droot.c367 .refcnt = REFCOUNT_INIT(1),
/fs/
Dpnode.c369 int propagate_mount_busy(struct mount *mnt, int refcnt) in propagate_mount_busy() argument
375 return do_refcount_check(mnt, refcnt); in propagate_mount_busy()
382 if (!list_empty(&mnt->mnt_mounts) || do_refcount_check(mnt, refcnt)) in propagate_mount_busy()
/fs/nfs/blocklayout/
Dblocklayout.c68 struct kref refcnt; member
80 kref_init(&rv->refcnt); in alloc_parallel()
87 kref_get(&p->refcnt); in get_parallel()
92 struct parallel_io *p = container_of(kref, struct parallel_io, refcnt); in destroy_parallel()
101 kref_put(&p->refcnt, destroy_parallel); in put_parallel()
/fs/jffs2/
Dxattr.c355 atomic_inc(&xd->refcnt); in create_xattr_datum()
375 atomic_set(&xd->refcnt, 1); in create_xattr_datum()
407 if (atomic_dec_and_lock(&xd->refcnt, &c->erase_completion_lock)) { in unrefer_xattr_datum()
624 if (atomic_dec_and_test(&xd->refcnt)) { in jffs2_xattr_free_inode()
857 atomic_inc(&xd->refcnt); in jffs2_build_xattr_subsystem()
868 if (!atomic_read(&xd->refcnt)) { in jffs2_build_xattr_subsystem()
1330 if (atomic_read(&xd->refcnt) || xd->node != (void *)xd) in jffs2_release_xattr_datum()
Dxattr.h32 atomic_t refcnt; /* # of xattr_ref refers this */ member
/fs/notify/inotify/
Dinotify_user.c407 BUG_ON(refcount_read(&fsn_mark->refcnt) < 2); in inotify_idr_find_locked()
477 if (unlikely(refcount_read(&i_mark->fsn_mark.refcnt) < 2)) { in inotify_remove_from_idr()
/fs/f2fs/
Dcompress.c1627 refcount_set(&dic->refcnt, 1); in f2fs_alloc_dic()
1707 if (refcount_dec_and_test(&dic->refcnt)) { in f2fs_put_dic()

12