Lines Matching refs:sector
34 static bool drbd_may_do_local_read(struct drbd_device *device, sector_t sector, int size);
80 req->i.sector = bio_src->bi_iter.bi_sector; in drbd_req_new()
147 s, (unsigned long long)req->i.sector, req->i.size); in drbd_req_destroy()
166 drbd_set_out_of_sync(device, req->i.sector, req->i.size); in drbd_req_destroy()
169 drbd_set_in_sync(device, req->i.sector, req->i.size); in drbd_req_destroy()
189 (unsigned long long) req->i.sector, req->i.size); in drbd_req_destroy()
560 (unsigned long long)req->i.sector, in drbd_report_io_error()
654 drbd_set_out_of_sync(device, req->i.sector, req->i.size); in __req_mod()
924 static bool drbd_may_do_local_read(struct drbd_device *device, sector_t sector, int size) in drbd_may_do_local_read() argument
933 esector = sector + (size >> 9) - 1; in drbd_may_do_local_read()
935 D_ASSERT(device, sector < nr_sectors); in drbd_may_do_local_read()
938 sbnr = BM_SECT_TO_BIT(sector); in drbd_may_do_local_read()
944 static bool remote_due_to_read_balancing(struct drbd_device *device, sector_t sector, in remote_due_to_read_balancing() argument
964 return (sector >> (stripe_shift - 9)) & 1; in remote_due_to_read_balancing()
989 sector_t sector = req->i.sector; in complete_conflicting_writes() local
992 i = drbd_find_overlap(&device->write_requests, sector, size); in complete_conflicting_writes()
998 i = drbd_find_overlap(&device->write_requests, sector, size); in complete_conflicting_writes()
1075 req->i.sector, req->i.size)) { in do_remote_read()
1098 if (remote_due_to_read_balancing(device, req->i.sector, rbm)) { in do_remote_read()
1143 } else if (drbd_set_out_of_sync(device, req->i.sector, req->i.size)) in drbd_process_write_request()
1316 (unsigned long long)req->i.sector, req->i.size >> 9); in drbd_send_and_submit()