Lines Matching refs:sector
127 sector_t sector, int op)
143 bio->bi_iter.bi_sector = sector;
178 sector_t sector, int op)
187 (unsigned long long)sector, (op == REQ_OP_WRITE) ? "WRITE" : "READ",
190 if (sector < drbd_md_first_sector(bdev) ||
191 sector + 7 > drbd_md_last_sector(bdev))
194 (unsigned long long)sector,
197 err = _drbd_md_sync_page_io(device, bdev, sector, op);
200 (unsigned long long)sector,
245 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9);
246 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9);
262 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9);
263 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9);
309 /* ... to 512 byte sector in activity log */
319 sector_t sector;
376 sector = al_tr_number_to_on_disk_sector(device);
389 if (drbd_md_sync_page_io(device, device->ldev, sector, WRITE)) {
489 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9);
490 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9);
548 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9);
549 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9);
840 * size byte of data starting from sector. Only clear a bits of the affected
846 int __drbd_change_sync(struct drbd_device *device, sector_t sector, int size,
859 drbd_err(device, "%s: sector=%llus size=%d nonsense!\n",
861 (unsigned long long)sector, size);
869 esector = sector + (size >> 9) - 1;
871 if (!expect(sector < nr_sectors))
879 /* Round up start sector, round down end sector. We make sure
887 sbnr = BM_SECT_TO_BIT(sector + BM_SECT_PER_BIT-1);
891 sbnr = BM_SECT_TO_BIT(sector);
956 * @sector: The sector number.
960 int drbd_rs_begin_io(struct drbd_device *device, sector_t sector)
962 unsigned int enr = BM_SECT_TO_EXT(sector);
1006 * @sector: The sector number.
1012 int drbd_try_rs_begin_io(struct drbd_device *device, sector_t sector)
1014 unsigned int enr = BM_SECT_TO_EXT(sector);
1019 bool throttle = drbd_rs_should_slow_down(device, sector, true);
1134 void drbd_rs_complete_io(struct drbd_device *device, sector_t sector)
1136 unsigned int enr = BM_SECT_TO_EXT(sector);
1155 (unsigned long long)sector, enr);