Lines Matching defs:logical
54 u64 logical;
89 static int reada_add_block(struct reada_control *rc, u64 logical,
224 static struct reada_zone *reada_find_zone(struct btrfs_device *dev, u64 logical,
238 logical >> PAGE_SHIFT, 1);
239 if (ret == 1 && logical >= zone->start && logical <= zone->end) {
247 cache = btrfs_lookup_block_group(fs_info, logical);
287 logical >> PAGE_SHIFT, 1);
288 if (ret == 1 && logical >= zone->start && logical <= zone->end)
300 u64 logical,
312 unsigned long index = logical >> PAGE_SHIFT;
329 re->logical = logical;
339 ret = btrfs_map_block(fs_info, BTRFS_MAP_GET_READ_MIRRORS, logical,
361 zone = reada_find_zone(dev, logical, bbio);
492 unsigned long index = re->logical >> PAGE_SHIFT;
548 static int reada_add_block(struct reada_control *rc, u64 logical,
556 re = reada_find_extent(fs_info, logical, top);
682 u64 logical;
701 if (ret == 0 || re->logical > dev->reada_curr_zone->end) {
715 dev->reada_next = re->logical + fs_info->nodesize;
738 logical = re->logical;
741 ret = reada_tree_block_flagged(fs_info, logical, mirror_num, &eb);
886 pr_debug(" re: logical %llu size %u empty %d scheduled %d",
887 re->logical, fs_info->nodesize,
900 index = (re->logical >> PAGE_SHIFT) + 1;
916 index = (re->logical >> PAGE_SHIFT) + 1;
919 pr_debug("re: logical %llu size %u list empty %d scheduled %d",
920 re->logical, fs_info->nodesize,
932 index = (re->logical >> PAGE_SHIFT) + 1;