Home
last modified time | relevance | path

Searched refs:bitmap_ops (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/md/
H A Dmd-bitmap.h134 return mddev->bitmap_ops != NULL; in md_bitmap_registered()
146 return mddev->bitmap_ops->enabled(mddev->bitmap, flush); in md_bitmap_enabled()
158 return mddev->bitmap_ops->start_sync(mddev, offset, blocks, degraded); in md_bitmap_start_sync()
169 mddev->bitmap_ops->end_sync(mddev, offset, blocks); in md_bitmap_end_sync()
H A Dmd-cluster.c320 ret = mddev->bitmap_ops->copy_from_slot(mddev, slot, &lo, &hi, true); in recover_bitmaps()
500 mddev->bitmap_ops->sync_with_cluster(mddev, cinfo->sync_low, in process_suspend_info()
636 ret = mddev->bitmap_ops->resize(mddev, in process_recvd_msg()
865 ret = mddev->bitmap_ops->copy_from_slot(mddev, i, &lo, &hi, false); in gather_all_resync_info()
1157 rv = mddev->bitmap_ops->get_stats(bitmap, &stats); in resize_bitmaps()
1177 bitmap = mddev->bitmap_ops->get_from_slot(mddev, i); in resize_bitmaps()
1184 rv = mddev->bitmap_ops->get_stats(bitmap, &stats); in resize_bitmaps()
1200 mddev->bitmap_ops->set_pages(bitmap, my_pages); in resize_bitmaps()
1209 mddev->bitmap_ops->free(bitmap); in resize_bitmaps()
1214 mddev->bitmap_ops->free(bitmap); in resize_bitmaps()
[all …]
H A Dmd.c684 if (sysfs_update_groups(&mddev->kobj, mddev->bitmap_ops->groups)) in md_bitmap_sysfs_add()
699 for (nr_groups = 0; mddev->bitmap_ops->groups[nr_groups]; nr_groups++) in md_bitmap_sysfs_del()
704 mddev->bitmap_ops->groups[nr_groups]); in md_bitmap_sysfs_del()
705 sysfs_remove_group(&mddev->kobj, mddev->bitmap_ops->groups[0]); in md_bitmap_sysfs_del()
712 if (mddev->bitmap_ops && in mddev_set_bitmap_ops_nosysfs()
713 mddev->bitmap_ops->head.id == mddev->bitmap_id) in mddev_set_bitmap_ops_nosysfs()
729 mddev->bitmap_ops = (void *)head; in mddev_set_bitmap_ops_nosysfs()
1465 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats); in md_bitmap_events_cleared()
2454 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats); in super_1_allow_new_offset()
2923 mddev->bitmap_ops->update_sb(mddev->bitmap); in md_update_sb()
[all …]
H A Draid1-10.c166 mddev->bitmap_ops->unplug(mddev, current->bio_list == NULL); in raid1_prepare_flush_writes()
H A Draid1.c449 mddev->bitmap_ops->end_behind_write(mddev); in close_write()
1398 mddev->bitmap_ops->wait_behind_writes(mddev); in raid1_read_request()
1484 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats); in raid1_start_write_behind()
1493 mddev->bitmap_ops->start_behind_write(mddev); in raid1_start_write_behind()
2814 mddev->bitmap_ops->close_sync(mddev); in raid1_sync_request()
2852 mddev->bitmap_ops->cond_end_sync(mddev, sector_nr, in raid1_sync_request()
3330 int ret = mddev->bitmap_ops->resize(mddev, newsize, 0); in raid1_resize()
H A Dmd-bitmap.c2695 rv = mddev->bitmap_ops->load(mddev); in location_store()
3065 static struct bitmap_operations bitmap_ops = { variable
3122 err = register_md_submodule(&bitmap_ops.head); in md_bitmap_init()
3137 unregister_md_submodule(&bitmap_ops.head); in md_bitmap_exit()
H A Draid10.c3228 mddev->bitmap_ops->close_sync(mddev); in raid10_sync_request()
3517 mddev->bitmap_ops->cond_end_sync(mddev, sector_nr, in raid10_sync_request()
4169 int ret = mddev->bitmap_ops->resize(mddev, size, 0); in raid10_resize()
4440 ret = mddev->bitmap_ops->resize(mddev, newsize, 0); in raid10_start_reshape()
4463 ret = mddev->bitmap_ops->resize(mddev, newsize, 0); in raid10_start_reshape()
4469 mddev->bitmap_ops->resize(mddev, oldsize, 0); in raid10_start_reshape()
H A Dmd.h580 struct bitmap_operations *bitmap_ops; member
H A Draid5.c3759 (mddev->bitmap_ops && mddev->bitmap_ops->blocks_synced && in need_this_block()
3760 !mddev->bitmap_ops->blocks_synced(mddev, sh->sector))) in need_this_block()
4127 } else if (mddev->bitmap_ops && mddev->bitmap_ops->blocks_synced && in handle_stripe_dirtying()
4128 !mddev->bitmap_ops->blocks_synced(mddev, sh->sector)) { in handle_stripe_dirtying()
6535 mddev->bitmap_ops->close_sync(mddev); in raid5_sync_request()
6574 mddev->bitmap_ops->cond_end_sync(mddev, sector_nr, false); in raid5_sync_request()
6808 mddev->bitmap_ops->unplug(mddev, true); in raid5d()
8393 int ret = mddev->bitmap_ops->resize(mddev, sectors, 0); in raid5_resize()
H A Ddm-raid.c3962 r = mddev->bitmap_ops->load(mddev); in __load_dirty_region_bitmap()
4081 r = mddev->bitmap_ops->resize(mddev, mddev->dev_sectors, in raid_preresume()