Lines Matching refs:refcnt
71 int refcnt; member
89 struct kref refcnt; member
129 re->refcnt++; in __readahead_hook()
216 kref_get(&rc->refcnt); in __readahead_hook()
218 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
221 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
264 kref_get(&zone->refcnt); in reada_find_zone()
271 kref_put(&zone->refcnt, reada_zone_release); in reada_find_zone()
292 kref_init(&zone->refcnt); in reada_find_zone()
311 kref_get(&zone->refcnt); in reada_find_zone()
339 re->refcnt++; in reada_find_extent()
354 re->refcnt = 1; in reada_find_extent()
383 kref_get(&zone->refcnt); in reada_find_extent()
387 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
403 re_exist->refcnt++; in reada_find_extent()
473 kref_get(&zone->refcnt); in reada_find_extent()
481 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
486 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
501 if (--re->refcnt) { in reada_extent_put()
518 kref_get(&zone->refcnt); in reada_extent_put()
524 kref_put(&zone->refcnt, reada_zone_release); in reada_extent_put()
529 kref_put(&zone->refcnt, reada_zone_release); in reada_extent_put()
540 struct reada_zone *zone = container_of(kref, struct reada_zone, refcnt); in reada_zone_release()
551 refcnt); in reada_control_release()
616 kref_put(&dev->reada_curr_zone->refcnt, reada_zone_release); in reada_pick_zone()
648 kref_get(&dev->reada_curr_zone->refcnt); in reada_pick_zone()
695 re->refcnt++; in reada_start_machine_dev()
935 kref_init(&rc->refcnt); in btrfs_reada_add()
936 kref_get(&rc->refcnt); /* one ref for having elements */ in btrfs_reada_add()
968 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_wait()
981 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_wait()
991 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_detach()