Lines Matching refs:sector

158 		drbd_rs_complete_io(device, i.sector);
185 (unsigned long long)peer_req->i.sector);
190 (unsigned long long)peer_req->i.sector);
360 sector_t sector = peer_req->i.sector;
371 err = drbd_send_drequest_csum(peer_device, sector, size,
391 static int read_for_csum(struct drbd_peer_device *peer_device, sector_t sector, int size)
401 peer_req = drbd_alloc_peer_req(peer_device, ID_SYNCER /* unused */, sector,
591 sector_t sector;
650 sector = BM_BIT_TO_SECT(bit);
652 if (drbd_try_rs_begin_io(device, sector)) {
659 drbd_rs_complete_io(device, sector);
677 if (sector & ((1<<(align+3))-1))
703 if (sector + (size>>9) > capacity)
704 size = (capacity-sector)<<9;
707 switch (read_for_csum(peer_device, sector, size)) {
712 drbd_rs_complete_io(device, sector);
713 device->bm_resync_fo = BM_SECT_TO_BIT(sector);
727 sector, size, ID_SYNCER);
758 sector_t sector;
767 sector = device->ov_position;
769 if (sector >= capacity)
777 && sector >= device->ov_stop_sector;
783 if (drbd_try_rs_begin_io(device, sector)) {
784 device->ov_position = sector;
788 if (sector + (size>>9) > capacity)
789 size = (capacity-sector)<<9;
792 if (drbd_send_ov_request(first_peer_device(device), sector, size)) {
796 sector += BM_SECT_PER_BIT;
798 device->ov_position = sector;
984 /* reset start sector, if we reached end of device */
1035 drbd_err(device, "Sending NegDReply. sector=%llus.\n",
1036 (unsigned long long)peer_req->i.sector);
1069 drbd_rs_complete_io(device, peer_req->i.sector);
1087 drbd_err(device, "Sending NegRSDReply. sector %llus.\n",
1088 (unsigned long long)peer_req->i.sector);
1093 drbd_rs_failed_io(device, peer_req->i.sector, peer_req->i.size);
1122 drbd_rs_complete_io(device, peer_req->i.sector);
1144 drbd_set_in_sync(device, peer_req->i.sector, peer_req->i.size);
1174 sector_t sector = peer_req->i.sector;
1203 err = drbd_send_drequest_csum(peer_device, sector, size, digest, digest_size, P_OV_REPLY);
1215 void drbd_ov_out_of_sync_found(struct drbd_device *device, sector_t sector, int size)
1217 if (device->ov_last_oos_start + device->ov_last_oos_size == sector) {
1220 device->ov_last_oos_start = sector;
1223 drbd_set_out_of_sync(device, sector, size);
1233 sector_t sector = peer_req->i.sector;
1248 drbd_rs_complete_io(device, peer_req->i.sector);
1273 drbd_ov_out_of_sync_found(device, sector, size);
1277 err = drbd_send_ack_ex(peer_device, P_OV_RESULT, sector, size,
1289 (sector + (size>>9)) >= device->ov_stop_sector;
1433 err = drbd_send_drequest(peer_device, P_DATA_REQUEST, req->i.sector, req->i.size,