Lines Matching refs:refcnt
56 int refcnt; member
74 struct kref refcnt; member
184 kref_get(&rc->refcnt); in __readahead_hook()
186 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
189 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
208 re->refcnt++; in btree_readahead_hook()
239 kref_get(&zone->refcnt); in reada_find_zone()
269 kref_init(&zone->refcnt); in reada_find_zone()
288 kref_get(&zone->refcnt); in reada_find_zone()
318 re->refcnt++; in reada_find_extent()
332 re->refcnt = 1; in reada_find_extent()
367 kref_get(&zone->refcnt); in reada_find_extent()
371 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
389 re_exist->refcnt++; in reada_find_extent()
459 kref_get(&zone->refcnt); in reada_find_extent()
467 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
472 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
487 if (--re->refcnt) { in reada_extent_put()
504 kref_get(&zone->refcnt); in reada_extent_put()
510 kref_put(&zone->refcnt, reada_zone_release); in reada_extent_put()
515 kref_put(&zone->refcnt, reada_zone_release); in reada_extent_put()
524 struct reada_zone *zone = container_of(kref, struct reada_zone, refcnt); in reada_zone_release()
535 refcnt); in reada_control_release()
601 kref_put(&dev->reada_curr_zone->refcnt, reada_zone_release); in reada_pick_zone()
633 kref_get(&dev->reada_curr_zone->refcnt); in reada_pick_zone()
679 re->refcnt++; in reada_start_machine_dev()
917 kref_init(&rc->refcnt); in btrfs_reada_add()
918 kref_get(&rc->refcnt); /* one ref for having elements */ in btrfs_reada_add()
952 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_wait()
969 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_wait()
979 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_detach()