Lines Matching defs:md_personality
749 struct md_personality struct
751 struct md_submodule_head head;
753 bool __must_check (*make_request)(struct mddev *mddev, struct bio *bio);
758 int (*run)(struct mddev *mddev);
760 int (*start)(struct mddev *mddev);
761 void (*free)(struct mddev *mddev, void *priv);
762 void (*status)(struct seq_file *seq, struct mddev *mddev);
766 void (*error_handler)(struct mddev *mddev, struct md_rdev *rdev);
767 int (*hot_add_disk) (struct mddev *mddev, struct md_rdev *rdev);
768 int (*hot_remove_disk) (struct mddev *mddev, struct md_rdev *rdev);
769 int (*spare_active) (struct mddev *mddev);
770 sector_t (*sync_request)(struct mddev *mddev, sector_t sector_nr,
772 int (*resize) (struct mddev *mddev, sector_t sectors);
773 sector_t (*size) (struct mddev *mddev, sector_t sectors, int raid_disks);
774 int (*check_reshape) (struct mddev *mddev);
775 int (*start_reshape) (struct mddev *mddev);
776 void (*finish_reshape) (struct mddev *mddev);
777 void (*update_reshape_pos) (struct mddev *mddev);
778 void (*prepare_suspend) (struct mddev *mddev);
783 void (*quiesce) (struct mddev *mddev, int quiesce);
793 void *(*takeover) (struct mddev *mddev);
795 int (*change_consistency_policy)(struct mddev *mddev, const char *buf);
797 void (*bitmap_sector)(struct mddev *mddev, sector_t *offset,