Lines Matching refs:device
71 struct btrfs_device *device; member
272 zone->device = dev; /* our device always sits at index 0 */ in reada_find_zone()
409 dev = re->zones[nzones]->device; in reada_find_extent()
439 dev = re->zones[nzones]->device; in reada_find_extent()
504 radix_tree_delete(&zone->device->reada_extents, index); in reada_extent_put()
534 radix_tree_delete(&zone->device->reada_zones, in reada_zone_release()
590 if (peer && peer->device != zone->device) in reada_peer_zones_set_lock()
733 if (re->zones[i]->device == dev) { in reada_start_machine_dev()
780 struct btrfs_device *device; in reada_start_for_fsdevs() local
784 list_for_each_entry(device, &fs_devices->devices, dev_list) { in reada_start_for_fsdevs()
785 if (atomic_read(&device->reada_in_flight) < in reada_start_for_fsdevs()
787 enqueued += reada_start_machine_dev(device); in reada_start_for_fsdevs()
845 struct btrfs_device *device; in dump_devs() local
854 list_for_each_entry(device, &fs_devices->devices, dev_list) { in dump_devs()
855 btrfs_debug(fs_info, "dev %lld has %d in flight", device->devid, in dump_devs()
856 atomic_read(&device->reada_in_flight)); in dump_devs()
860 ret = radix_tree_gang_lookup(&device->reada_zones, in dump_devs()
871 if (device->reada_curr_zone == zone) in dump_devs()
873 device->reada_next - zone->start); in dump_devs()
882 ret = radix_tree_gang_lookup(&device->reada_extents, in dump_devs()