Lines Matching refs:bitmap
423 md_bitmap_endwrite(r1_bio->mddev->bitmap, r1_bio->sector, in close_write()
802 raid1_prepare_flush_writes(conf->mddev->bitmap); in flush_bio_list()
1221 struct bitmap *bitmap = mddev->bitmap; in raid1_read_request() local
1290 bitmap) { in raid1_read_request()
1296 wait_event(bitmap->behind_wait, in raid1_read_request()
1297 atomic_read(&bitmap->behind_writes) == 0); in raid1_read_request()
1342 struct bitmap *bitmap = mddev->bitmap; in raid1_write_request() local
1495 if (write_behind && bitmap) in raid1_write_request()
1526 if (bitmap && write_behind && in raid1_write_request()
1527 (atomic_read(&bitmap->behind_writes) in raid1_write_request()
1529 !waitqueue_active(&bitmap->behind_wait)) { in raid1_write_request()
1533 md_bitmap_startwrite(bitmap, r1_bio->sector, r1_bio->sectors, in raid1_write_request()
1934 md_bitmap_end_sync(mddev->bitmap, s, &sync_blocks, 1); in abort_sync_write()
2691 md_bitmap_end_sync(mddev->bitmap, mddev->curr_resync, in raid1_sync_request()
2696 md_bitmap_close_sync(mddev->bitmap); in raid1_sync_request()
2706 if (mddev->bitmap == NULL && in raid1_sync_request()
2716 if (!md_bitmap_start_sync(mddev->bitmap, sector_nr, &sync_blocks, 1) && in raid1_sync_request()
2734 md_bitmap_cond_end_sync(mddev->bitmap, sector_nr, in raid1_sync_request()
2893 if (!md_bitmap_start_sync(mddev->bitmap, sector_nr, in raid1_sync_request()
3226 if (mddev->bitmap) { in raid1_resize()
3227 int ret = md_bitmap_resize(mddev->bitmap, newsize, 0, 0); in raid1_resize()