Lines Matching refs:logical
67 u64 logical; member
103 static int reada_add_block(struct reada_control *rc, u64 logical,
247 struct btrfs_device *dev, u64 logical, in reada_find_zone() argument
260 logical >> PAGE_SHIFT, 1); in reada_find_zone()
261 if (ret == 1 && logical >= zone->start && logical <= zone->end) { in reada_find_zone()
269 cache = btrfs_lookup_block_group(fs_info, logical); in reada_find_zone()
303 logical >> PAGE_SHIFT, 1); in reada_find_zone()
304 if (ret == 1 && logical >= zone->start && logical <= zone->end) in reada_find_zone()
315 u64 logical, in reada_find_extent() argument
329 unsigned long index = logical >> PAGE_SHIFT; in reada_find_extent()
347 re->logical = logical; in reada_find_extent()
357 ret = btrfs_map_block(fs_info, REQ_GET_READ_MIRRORS, logical, &length, in reada_find_extent()
379 zone = reada_find_zone(fs_info, dev, logical, bbio); in reada_find_extent()
498 unsigned long index = re->logical >> PAGE_SHIFT; in reada_extent_put()
554 static int reada_add_block(struct reada_control *rc, u64 logical, in reada_add_block() argument
561 re = reada_find_extent(root, logical, top); /* takes one ref */ in reada_add_block()
658 u64 logical; in reada_start_machine_dev() local
677 if (ret == 0 || re->logical > dev->reada_curr_zone->end) { in reada_start_machine_dev()
691 dev->reada_next = re->logical + fs_info->tree_root->nodesize; in reada_start_machine_dev()
714 logical = re->logical; in reada_start_machine_dev()
717 ret = reada_tree_block_flagged(fs_info->extent_root, logical, in reada_start_machine_dev()
720 __readahead_hook(fs_info, re, NULL, logical, ret); in reada_start_machine_dev()
855 re->logical, fs_info->tree_root->nodesize, in dump_devs()
868 index = (re->logical >> PAGE_SHIFT) + 1; in dump_devs()
884 index = (re->logical >> PAGE_SHIFT) + 1; in dump_devs()
888 re->logical, fs_info->tree_root->nodesize, in dump_devs()
900 index = (re->logical >> PAGE_SHIFT) + 1; in dump_devs()