Lines Matching refs:sector
139 sector_t sector, int op) in _drbd_md_sync_page_io() argument
155 bio->bi_iter.bi_sector = sector; in _drbd_md_sync_page_io()
190 sector_t sector, int op) in drbd_md_sync_page_io() argument
199 (unsigned long long)sector, (op == REQ_OP_WRITE) ? "WRITE" : "READ", in drbd_md_sync_page_io()
202 if (sector < drbd_md_first_sector(bdev) || in drbd_md_sync_page_io()
203 sector + 7 > drbd_md_last_sector(bdev)) in drbd_md_sync_page_io()
206 (unsigned long long)sector, in drbd_md_sync_page_io()
209 err = _drbd_md_sync_page_io(device, bdev, sector, op); in drbd_md_sync_page_io()
212 (unsigned long long)sector, in drbd_md_sync_page_io()
257 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_fastpath()
258 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_fastpath()
274 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_prepare()
275 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_prepare()
331 sector_t sector; in __al_write_transaction() local
388 sector = al_tr_number_to_on_disk_sector(device); in __al_write_transaction()
401 if (drbd_md_sync_page_io(device, device->ldev, sector, WRITE)) { in __al_write_transaction()
501 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_nonblock()
502 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_nonblock()
560 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9); in drbd_al_complete_io()
561 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_complete_io()
858 int __drbd_change_sync(struct drbd_device *device, sector_t sector, int size, in __drbd_change_sync() argument
873 (unsigned long long)sector, size); in __drbd_change_sync()
881 esector = sector + (size >> 9) - 1; in __drbd_change_sync()
883 if (!expect(sector < nr_sectors)) in __drbd_change_sync()
899 sbnr = BM_SECT_TO_BIT(sector + BM_SECT_PER_BIT-1); in __drbd_change_sync()
903 sbnr = BM_SECT_TO_BIT(sector); in __drbd_change_sync()
972 int drbd_rs_begin_io(struct drbd_device *device, sector_t sector) in drbd_rs_begin_io() argument
974 unsigned int enr = BM_SECT_TO_EXT(sector); in drbd_rs_begin_io()
1024 int drbd_try_rs_begin_io(struct drbd_device *device, sector_t sector) in drbd_try_rs_begin_io() argument
1026 unsigned int enr = BM_SECT_TO_EXT(sector); in drbd_try_rs_begin_io()
1031 bool throttle = drbd_rs_should_slow_down(device, sector, true); in drbd_try_rs_begin_io()
1146 void drbd_rs_complete_io(struct drbd_device *device, sector_t sector) in drbd_rs_complete_io() argument
1148 unsigned int enr = BM_SECT_TO_EXT(sector); in drbd_rs_complete_io()
1167 (unsigned long long)sector, enr); in drbd_rs_complete_io()