Lines Matching refs:cmsg

409 static void process_add_new_disk(struct mddev *mddev, struct cluster_msg *cmsg)  in process_add_new_disk()  argument
419 sprintf(disk_uuid + len, "%pU", cmsg->uuid); in process_add_new_disk()
420 snprintf(raid_slot, 16, "RAID_DISK=%d", le32_to_cpu(cmsg->raid_slot)); in process_add_new_disk()
572 static int __sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg) in __sendmsg() argument
577 cmsg->slot = cpu_to_le32(slot); in __sendmsg()
585 memcpy(cinfo->message_lockres->lksb.sb_lvbptr, (void *)cmsg, in __sendmsg()
623 static int sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg) in sendmsg() argument
628 ret = __sendmsg(cinfo, cmsg); in sendmsg()
793 struct cluster_msg cmsg = {0}; in resync_bitmap() local
796 cmsg.type = cpu_to_le32(BITMAP_NEEDS_SYNC); in resync_bitmap()
797 err = sendmsg(cinfo, &cmsg); in resync_bitmap()
846 struct cluster_msg cmsg; in metadata_update_finish() local
851 memset(&cmsg, 0, sizeof(cmsg)); in metadata_update_finish()
852 cmsg.type = cpu_to_le32(METADATA_UPDATED); in metadata_update_finish()
861 cmsg.raid_slot = cpu_to_le32(raid_slot); in metadata_update_finish()
862 ret = __sendmsg(cinfo, &cmsg); in metadata_update_finish()
885 struct cluster_msg cmsg = {0}; in resync_info_update() local
890 cmsg.type = cpu_to_le32(RESYNCING); in resync_info_update()
891 cmsg.low = cpu_to_le64(lo); in resync_info_update()
892 cmsg.high = cpu_to_le64(hi); in resync_info_update()
894 return sendmsg(cinfo, &cmsg); in resync_info_update()
936 struct cluster_msg cmsg; in add_new_disk() local
941 memset(&cmsg, 0, sizeof(cmsg)); in add_new_disk()
942 cmsg.type = cpu_to_le32(NEWDISK); in add_new_disk()
943 memcpy(cmsg.uuid, uuid, 16); in add_new_disk()
944 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr); in add_new_disk()
946 ret = __sendmsg(cinfo, &cmsg); in add_new_disk()
985 struct cluster_msg cmsg = {0}; in remove_disk() local
987 cmsg.type = cpu_to_le32(REMOVE); in remove_disk()
988 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr); in remove_disk()
989 return __sendmsg(cinfo, &cmsg); in remove_disk()
996 struct cluster_msg cmsg = {0}; in gather_bitmaps() local
1000 cmsg.type = cpu_to_le32(RE_ADD); in gather_bitmaps()
1001 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr); in gather_bitmaps()
1002 err = sendmsg(cinfo, &cmsg); in gather_bitmaps()