Lines Matching refs:cmsg
376 static void process_add_new_disk(struct mddev *mddev, struct cluster_msg *cmsg) in process_add_new_disk() argument
386 pretty_uuid(disk_uuid + len, cmsg->uuid); in process_add_new_disk()
387 snprintf(raid_slot, 16, "RAID_DISK=%d", cmsg->raid_slot); in process_add_new_disk()
523 static int __sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg) in __sendmsg() argument
528 cmsg->slot = cpu_to_le32(slot); in __sendmsg()
536 memcpy(cinfo->message_lockres->lksb.sb_lvbptr, (void *)cmsg, in __sendmsg()
568 static int sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg) in sendmsg() argument
573 ret = __sendmsg(cinfo, cmsg); in sendmsg()
772 struct cluster_msg cmsg; in metadata_update_finish() local
775 memset(&cmsg, 0, sizeof(cmsg)); in metadata_update_finish()
776 cmsg.type = cpu_to_le32(METADATA_UPDATED); in metadata_update_finish()
777 ret = __sendmsg(cinfo, &cmsg); in metadata_update_finish()
793 struct cluster_msg cmsg; in resync_send() local
800 cmsg.type = cpu_to_le32(type); in resync_send()
801 cmsg.slot = cpu_to_le32(slot); in resync_send()
802 cmsg.low = cpu_to_le64(lo); in resync_send()
803 cmsg.high = cpu_to_le64(hi); in resync_send()
804 return sendmsg(cinfo, &cmsg); in resync_send()
841 struct cluster_msg cmsg; in add_new_disk_start() local
846 memset(&cmsg, 0, sizeof(cmsg)); in add_new_disk_start()
847 cmsg.type = cpu_to_le32(NEWDISK); in add_new_disk_start()
848 memcpy(cmsg.uuid, uuid, 16); in add_new_disk_start()
849 cmsg.raid_slot = rdev->desc_nr; in add_new_disk_start()
851 ret = __sendmsg(cinfo, &cmsg); in add_new_disk_start()
867 struct cluster_msg cmsg; in add_new_disk_finish() local
872 cmsg.type = METADATA_UPDATED; in add_new_disk_finish()
873 ret = __sendmsg(cinfo, &cmsg); in add_new_disk_finish()
895 struct cluster_msg cmsg; in remove_disk() local
897 cmsg.type = REMOVE; in remove_disk()
898 cmsg.raid_slot = rdev->desc_nr; in remove_disk()
899 return __sendmsg(cinfo, &cmsg); in remove_disk()
906 struct cluster_msg cmsg; in gather_bitmaps() local
910 cmsg.type = RE_ADD; in gather_bitmaps()
911 cmsg.raid_slot = rdev->desc_nr; in gather_bitmaps()
912 err = sendmsg(cinfo, &cmsg); in gather_bitmaps()