Searched refs:bitmap_ops (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/md/ |
| H A D | md-bitmap.h | 144 return mddev->bitmap_ops != NULL; in md_bitmap_registered() 156 return mddev->bitmap_ops->enabled(mddev->bitmap, flush); in md_bitmap_enabled() 168 return mddev->bitmap_ops->start_sync(mddev, offset, blocks, degraded); in md_bitmap_start_sync() 179 mddev->bitmap_ops->end_sync(mddev, offset, blocks); in md_bitmap_end_sync()
|
| H A D | md-cluster.c | 320 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 D | md.c | 686 if (sysfs_update_groups(&mddev->kobj, mddev->bitmap_ops->groups)) in md_bitmap_sysfs_add() 701 for (nr_groups = 0; mddev->bitmap_ops->groups[nr_groups]; nr_groups++) in md_bitmap_sysfs_del() 706 mddev->bitmap_ops->groups[nr_groups]); in md_bitmap_sysfs_del() 707 sysfs_remove_group(&mddev->kobj, mddev->bitmap_ops->groups[0]); in md_bitmap_sysfs_del() 714 if (mddev->bitmap_ops && in mddev_set_bitmap_ops_nosysfs() 715 mddev->bitmap_ops->head.id == mddev->bitmap_id) in mddev_set_bitmap_ops_nosysfs() 731 mddev->bitmap_ops = (void *)head; in mddev_set_bitmap_ops_nosysfs() 1467 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats); in md_bitmap_events_cleared() 2463 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats); in super_1_allow_new_offset() 2932 mddev->bitmap_ops->update_sb(mddev->bitmap); in md_update_sb() [all …]
|
| H A D | raid10.c | 3221 mddev->bitmap_ops->close_sync(mddev); in raid10_sync_request() 3510 mddev->bitmap_ops->cond_end_sync(mddev, sector_nr, in raid10_sync_request() 4162 int ret = mddev->bitmap_ops->resize(mddev, size, 0); in raid10_resize() 4370 mddev->bitmap_ops->reshape_can_start) { in raid10_start_reshape() 4371 ret = mddev->bitmap_ops->reshape_can_start(mddev); in raid10_start_reshape() 4449 ret = mddev->bitmap_ops->resize(mddev, newsize, 0); in raid10_start_reshape() 4472 ret = mddev->bitmap_ops->resize(mddev, newsize, 0); in raid10_start_reshape() 4478 mddev->bitmap_ops->resize(mddev, oldsize, 0); in raid10_start_reshape() 4699 mddev->bitmap_ops->reshape_mark && in reshape_request() 4701 mddev->bitmap_ops->reshape_mark(mddev, conf->reshape_safe, in reshape_request() [all …]
|
| H A D | raid1-10.c | 166 mddev->bitmap_ops->unplug(mddev, current->bio_list == NULL); in raid1_prepare_flush_writes()
|
| H A D | raid5.c | 3844 (mddev->bitmap_ops && mddev->bitmap_ops->blocks_synced && in need_this_block() 3845 !mddev->bitmap_ops->blocks_synced(mddev, sh->sector))) in need_this_block() 4212 } else if (mddev->bitmap_ops && mddev->bitmap_ops->blocks_synced && in handle_stripe_dirtying() 4213 !mddev->bitmap_ops->blocks_synced(mddev, sh->sector)) { in handle_stripe_dirtying() 6520 mddev->bitmap_ops->reshape_mark && in reshape_request() 6522 mddev->bitmap_ops->reshape_mark(mddev, conf->reshape_safe, in reshape_request() 6524 mddev->bitmap_ops->unplug(mddev, true); in reshape_request() 6636 mddev->bitmap_ops->reshape_mark && in reshape_request() 6638 mddev->bitmap_ops->reshape_mark(mddev, conf->reshape_safe, in reshape_request() 6640 mddev->bitmap_ops->unplug(mddev, true); in reshape_request() [all …]
|
| H A D | raid1.c | 449 mddev->bitmap_ops->end_behind_write(mddev); in close_write() 1386 mddev->bitmap_ops->wait_behind_writes(mddev); in raid1_read_request() 1466 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats); in raid1_start_write_behind() 1475 mddev->bitmap_ops->start_behind_write(mddev); in raid1_start_write_behind() 2780 mddev->bitmap_ops->close_sync(mddev); in raid1_sync_request() 2818 mddev->bitmap_ops->cond_end_sync(mddev, sector_nr, in raid1_sync_request() 3298 int ret = mddev->bitmap_ops->resize(mddev, newsize, 0); in raid1_resize()
|
| H A D | md-bitmap.c | 2705 rv = mddev->bitmap_ops->load(mddev); in location_store() 3076 static struct bitmap_operations bitmap_ops = { variable 3134 err = register_md_submodule(&bitmap_ops.head); in md_bitmap_init() 3149 unregister_md_submodule(&bitmap_ops.head); in md_bitmap_exit()
|
| H A D | md.h | 582 struct bitmap_operations *bitmap_ops; member
|