Lines Matching refs:cmsg

504 static void process_add_new_disk(struct mddev *mddev, struct cluster_msg *cmsg)
514 sprintf(disk_uuid + len, "%pU", cmsg->uuid);
515 snprintf(raid_slot, 16, "RAID_DISK=%d", le32_to_cpu(cmsg->raid_slot));
734 static int __sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg)
739 cmsg->slot = cpu_to_le32(slot);
747 memcpy(cinfo->message_lockres->lksb.sb_lvbptr, (void *)cmsg,
785 static int sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg,
792 ret = __sendmsg(cinfo, cmsg);
982 struct cluster_msg cmsg = {0};
985 cmsg.type = cpu_to_le32(BITMAP_NEEDS_SYNC);
986 err = sendmsg(cinfo, &cmsg, 1);
1077 struct cluster_msg cmsg;
1082 memset(&cmsg, 0, sizeof(cmsg));
1083 cmsg.type = cpu_to_le32(METADATA_UPDATED);
1092 cmsg.raid_slot = cpu_to_le32(raid_slot);
1093 ret = __sendmsg(cinfo, &cmsg);
1111 struct cluster_msg cmsg = {0};
1114 cmsg.type = cpu_to_le32(BITMAP_RESIZE);
1115 cmsg.high = cpu_to_le64(size);
1116 ret = sendmsg(cinfo, &cmsg, 0);
1257 struct cluster_msg cmsg;
1268 memset(&cmsg, 0, sizeof(cmsg));
1269 cmsg.type = cpu_to_le32(METADATA_UPDATED);
1276 cmsg.raid_slot = cpu_to_le32(raid_slot);
1282 ret = __sendmsg(cinfo, &cmsg);
1301 memset(&cmsg, 0, sizeof(cmsg));
1302 cmsg.type = cpu_to_le32(CHANGE_CAPACITY);
1303 ret = __sendmsg(cinfo, &cmsg);
1314 ret = __sendmsg(cinfo, &cmsg);
1342 struct cluster_msg cmsg = {0};
1354 cmsg.type = cpu_to_le32(RESYNCING);
1355 cmsg.low = cpu_to_le64(lo);
1356 cmsg.high = cpu_to_le64(hi);
1363 return sendmsg(cinfo, &cmsg, 1);
1365 return sendmsg(cinfo, &cmsg, 0);
1409 struct cluster_msg cmsg;
1414 memset(&cmsg, 0, sizeof(cmsg));
1415 cmsg.type = cpu_to_le32(NEWDISK);
1416 memcpy(cmsg.uuid, uuid, 16);
1417 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);
1420 ret = __sendmsg(cinfo, &cmsg);
1477 struct cluster_msg cmsg = {0};
1479 cmsg.type = cpu_to_le32(REMOVE);
1480 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);
1481 return sendmsg(cinfo, &cmsg, 1);
1540 struct cluster_msg cmsg = {0};
1544 cmsg.type = cpu_to_le32(RE_ADD);
1545 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);
1546 err = sendmsg(cinfo, &cmsg, 1);