Lines Matching refs:sector
34 static bool drbd_may_do_local_read(struct drbd_conf *mdev, sector_t sector, int size);
80 req->i.sector = bio_src->bi_sector; in drbd_req_new()
135 drbd_set_out_of_sync(mdev, req->i.sector, req->i.size); in drbd_req_destroy()
138 drbd_set_in_sync(mdev, req->i.sector, req->i.size); in drbd_req_destroy()
158 (unsigned long long) req->i.sector, req->i.size); in drbd_req_destroy()
436 (unsigned long long)req->i.sector, in drbd_report_io_error()
515 drbd_set_out_of_sync(mdev, req->i.sector, req->i.size); in __req_mod()
774 static bool drbd_may_do_local_read(struct drbd_conf *mdev, sector_t sector, int size) in drbd_may_do_local_read() argument
783 esector = sector + (size >> 9) - 1; in drbd_may_do_local_read()
785 D_ASSERT(sector < nr_sectors); in drbd_may_do_local_read()
788 sbnr = BM_SECT_TO_BIT(sector); in drbd_may_do_local_read()
794 static bool remote_due_to_read_balancing(struct drbd_conf *mdev, sector_t sector, in remote_due_to_read_balancing() argument
814 return (sector >> (stripe_shift - 9)) & 1; in remote_due_to_read_balancing()
839 sector_t sector = req->i.sector; in complete_conflicting_writes() local
842 i = drbd_find_overlap(&mdev->write_requests, sector, size); in complete_conflicting_writes()
848 i = drbd_find_overlap(&mdev->write_requests, sector, size); in complete_conflicting_writes()
922 req->i.sector, req->i.size)) { in do_remote_read()
945 if (remote_due_to_read_balancing(mdev, req->i.sector, rbm)) { in do_remote_read()
990 } else if (drbd_set_out_of_sync(mdev, req->i.sector, req->i.size)) in drbd_process_write_request()
1149 (unsigned long long)req->i.sector, req->i.size >> 9); in drbd_send_and_submit()