Lines Matching refs:sector

34 static bool drbd_may_do_local_read(struct drbd_device *device, sector_t sector, int size);
67 req->i.sector = bio_src->bi_iter.bi_sector; in drbd_req_new()
134 s, (unsigned long long)req->i.sector, req->i.size); in drbd_req_destroy()
153 drbd_set_out_of_sync(device, req->i.sector, req->i.size); in drbd_req_destroy()
156 drbd_set_in_sync(device, req->i.sector, req->i.size); in drbd_req_destroy()
176 (unsigned long long) req->i.sector, req->i.size); in drbd_req_destroy()
547 (unsigned long long)req->i.sector, in drbd_report_io_error()
641 drbd_set_out_of_sync(device, req->i.sector, req->i.size); in __req_mod()
911 static bool drbd_may_do_local_read(struct drbd_device *device, sector_t sector, int size) in drbd_may_do_local_read() argument
920 esector = sector + (size >> 9) - 1; in drbd_may_do_local_read()
922 D_ASSERT(device, sector < nr_sectors); in drbd_may_do_local_read()
925 sbnr = BM_SECT_TO_BIT(sector); in drbd_may_do_local_read()
931 static bool remote_due_to_read_balancing(struct drbd_device *device, sector_t sector, in remote_due_to_read_balancing() argument
951 return (sector >> (stripe_shift - 9)) & 1; in remote_due_to_read_balancing()
976 sector_t sector = req->i.sector; in complete_conflicting_writes() local
979 i = drbd_find_overlap(&device->write_requests, sector, size); in complete_conflicting_writes()
985 i = drbd_find_overlap(&device->write_requests, sector, size); in complete_conflicting_writes()
1062 req->i.sector, req->i.size)) { in do_remote_read()
1085 if (remote_due_to_read_balancing(device, req->i.sector, rbm)) { in do_remote_read()
1130 } else if (drbd_set_out_of_sync(device, req->i.sector, req->i.size)) in drbd_process_write_request()
1303 (unsigned long long)req->i.sector, req->i.size >> 9); in drbd_send_and_submit()