Lines Matching refs:device
85 struct btrfs_device *device; member
288 zone->device = dev; /* our device always sits at index 0 */ in reada_find_zone()
419 dev = re->zones[nzones]->device; in reada_find_extent()
446 dev = re->zones[nzones]->device; in reada_find_extent()
510 radix_tree_delete(&zone->device->reada_extents, index); in reada_extent_put()
540 radix_tree_delete(&zone->device->reada_zones, in reada_zone_release()
595 if (peer && peer->device != zone->device) in reada_peer_zones_set_lock()
709 if (re->zones[i]->device == dev) { in reada_start_machine_dev()
756 struct btrfs_device *device; in __reada_start_machine() local
765 list_for_each_entry(device, &fs_devices->devices, dev_list) { in __reada_start_machine()
766 if (atomic_read(&device->reada_in_flight) < in __reada_start_machine()
769 device); in __reada_start_machine()
813 struct btrfs_device *device; in dump_devs() local
822 list_for_each_entry(device, &fs_devices->devices, dev_list) { in dump_devs()
823 btrfs_debug(fs_info, "dev %lld has %d in flight", device->devid, in dump_devs()
824 atomic_read(&device->reada_in_flight)); in dump_devs()
828 ret = radix_tree_gang_lookup(&device->reada_zones, in dump_devs()
839 if (device->reada_curr_zone == zone) in dump_devs()
841 device->reada_next - zone->start); in dump_devs()
850 ret = radix_tree_gang_lookup(&device->reada_extents, in dump_devs()