Lines Matching defs: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));
737 static int __sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg)
742 cmsg->slot = cpu_to_le32(slot);
750 memcpy(cinfo->message_lockres->lksb.sb_lvbptr, (void *)cmsg,
788 static int sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg,
795 ret = __sendmsg(cinfo, cmsg);
986 struct cluster_msg cmsg = {0};
989 cmsg.type = cpu_to_le32(BITMAP_NEEDS_SYNC);
990 err = sendmsg(cinfo, &cmsg, 1);
1081 struct cluster_msg cmsg;
1086 memset(&cmsg, 0, sizeof(cmsg));
1087 cmsg.type = cpu_to_le32(METADATA_UPDATED);
1096 cmsg.raid_slot = cpu_to_le32(raid_slot);
1097 ret = __sendmsg(cinfo, &cmsg);
1115 struct cluster_msg cmsg = {0};
1118 cmsg.type = cpu_to_le32(BITMAP_RESIZE);
1119 cmsg.high = cpu_to_le64(size);
1120 ret = sendmsg(cinfo, &cmsg, 0);
1261 struct cluster_msg cmsg;
1272 memset(&cmsg, 0, sizeof(cmsg));
1273 cmsg.type = cpu_to_le32(METADATA_UPDATED);
1280 cmsg.raid_slot = cpu_to_le32(raid_slot);
1286 ret = __sendmsg(cinfo, &cmsg);
1305 memset(&cmsg, 0, sizeof(cmsg));
1306 cmsg.type = cpu_to_le32(CHANGE_CAPACITY);
1307 ret = __sendmsg(cinfo, &cmsg);
1315 ret = __sendmsg(cinfo, &cmsg);
1343 struct cluster_msg cmsg = {0};
1355 cmsg.type = cpu_to_le32(RESYNCING);
1356 cmsg.low = cpu_to_le64(lo);
1357 cmsg.high = cpu_to_le64(hi);
1364 return sendmsg(cinfo, &cmsg, 1);
1366 return sendmsg(cinfo, &cmsg, 0);
1410 struct cluster_msg cmsg;
1415 memset(&cmsg, 0, sizeof(cmsg));
1416 cmsg.type = cpu_to_le32(NEWDISK);
1417 memcpy(cmsg.uuid, uuid, 16);
1418 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);
1421 ret = __sendmsg(cinfo, &cmsg);
1478 struct cluster_msg cmsg = {0};
1480 cmsg.type = cpu_to_le32(REMOVE);
1481 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);
1482 return sendmsg(cinfo, &cmsg, 1);
1541 struct cluster_msg cmsg = {0};
1545 cmsg.type = cpu_to_le32(RE_ADD);
1546 cmsg.raid_slot = cpu_to_le32(rdev->desc_nr);
1547 err = sendmsg(cinfo, &cmsg, 1);