Lines Matching refs:bitmap_ops
683 struct bitmap_operations *old = mddev->bitmap_ops;
703 mddev->bitmap_ops = (void *)head;
706 if (!mddev_is_dm(mddev) && mddev->bitmap_ops->group) {
707 if (sysfs_create_group(&mddev->kobj, mddev->bitmap_ops->group))
726 if (!mddev_is_dm(mddev) && mddev->bitmap_ops &&
727 mddev->bitmap_ops->group)
728 sysfs_remove_group(&mddev->kobj, mddev->bitmap_ops->group);
730 mddev->bitmap_ops = NULL;
1460 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
2449 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
2916 mddev->bitmap_ops->update_sb(mddev->bitmap);
4295 if (mddev->bitmap_ops) {
4892 mddev->bitmap_ops->dirty_bits(mddev, chunk, end_chunk);
4895 mddev->bitmap_ops->unplug(mddev, true); /* flush the bits to disk */
6458 return mddev->bitmap_ops->create(mddev);
6466 mddev->bitmap_ops->destroy(mddev);
6703 err = mddev->bitmap_ops->load(mddev);
6861 mddev->bitmap_ops->flush(mddev);
6890 mddev->bitmap_ops->wait_behind_writes(mddev);
7685 err = mddev->bitmap_ops->load(mddev);
8001 rv = mddev->bitmap_ops->load(mddev);
8008 rv = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
8812 err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
9197 mddev->bitmap_ops->start_discard :
9198 mddev->bitmap_ops->start_write;
9210 mddev->bitmap_ops->end_discard :
9211 mddev->bitmap_ops->end_write;
9693 if (mddev->bitmap_ops && mddev->bitmap_ops->skip_sync_blocks) {
9694 sectors = mddev->bitmap_ops->skip_sync_blocks(mddev, j);
10058 mddev->bitmap_ops->write_all(mddev);
10191 if (md_bitmap_enabled(mddev, false) && mddev->bitmap_ops->daemon_work)
10192 mddev->bitmap_ops->daemon_work(mddev);
10557 mddev->bitmap_ops->update_sb(mddev->bitmap);