Lines Matching refs:refcnt
57 int refcnt; member
75 struct kref refcnt; member
185 kref_get(&rc->refcnt); in __readahead_hook()
187 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
190 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
209 re->refcnt++; in btree_readahead_hook()
240 kref_get(&zone->refcnt); in reada_find_zone()
270 kref_init(&zone->refcnt); in reada_find_zone()
289 kref_get(&zone->refcnt); in reada_find_zone()
319 re->refcnt++; in reada_find_extent()
333 re->refcnt = 1; in reada_find_extent()
368 kref_get(&zone->refcnt); in reada_find_extent()
372 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
392 re_exist->refcnt++; in reada_find_extent()
462 kref_get(&zone->refcnt); in reada_find_extent()
470 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
475 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
490 if (--re->refcnt) { in reada_extent_put()
507 kref_get(&zone->refcnt); in reada_extent_put()
513 kref_put(&zone->refcnt, reada_zone_release); in reada_extent_put()
518 kref_put(&zone->refcnt, reada_zone_release); in reada_extent_put()
527 struct reada_zone *zone = container_of(kref, struct reada_zone, refcnt); in reada_zone_release()
538 refcnt); in reada_control_release()
604 kref_put(&dev->reada_curr_zone->refcnt, reada_zone_release); in reada_pick_zone()
636 kref_get(&dev->reada_curr_zone->refcnt); in reada_pick_zone()
711 re->refcnt++; in reada_start_machine_dev()
954 kref_init(&rc->refcnt); in btrfs_reada_add()
955 kref_get(&rc->refcnt); /* one ref for having elements */ in btrfs_reada_add()
989 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_wait()
1006 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_wait()
1016 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_detach()