Lines Matching refs:slot

76 	int suspend_from; /* the slot which broadcast suspend_lo/hi */
107 __le32 slot;
292 int slot, ret;
296 slot = fls64((u64)cinfo->recovery_map) - 1;
298 snprintf(str, 64, "bitmap%04d", slot);
311 ret = md_bitmap_copy_from_slot(mddev, slot, &lo, &hi, true);
313 pr_err("md-cluster: Could not copy data from bitmap %d\n", slot);
348 clear_bit(slot, &cinfo->recovery_map);
359 static void __recover_slot(struct mddev *mddev, int slot)
363 set_bit(slot, &cinfo->recovery_map);
375 static void recover_slot(void *arg, struct dlm_slot *slot)
380 pr_info("md-cluster: %s Node %d/%d down. My slot: %d. Initiating recovery.\n",
382 slot->nodeid, slot->slot,
384 /* deduct one since dlm slot starts from one while the num of
386 __recover_slot(mddev, slot->slot - 1);
432 static void remove_suspend_info(struct mddev *mddev, int slot)
444 int slot, sector_t lo, sector_t hi)
456 remove_suspend_info(mddev, slot);
497 cinfo->suspend_from = slot;
586 if (WARN(mddev->cluster_info->slot_number - 1 == le32_to_cpu(msg->slot),
587 "node %d received its own msg\n", le32_to_cpu(msg->slot)))
598 process_suspend_info(mddev, le32_to_cpu(msg->slot),
613 __recover_slot(mddev, le32_to_cpu(msg->slot));
623 __func__, __LINE__, msg->slot);
747 int slot = cinfo->slot_number - 1;
749 cmsg->slot = cpu_to_le32(slot);
851 pr_warn("md-cluster: Could not gather bitmaps from slot %d", i);
940 pr_info("md-cluster: Joined cluster %s slot %d\n", str, cinfo->slot_number);
1039 /* slot_number(): Returns the MD slot number to use
1040 * DLM starts the slot numbers from 1, wheras cluster-md
1157 pr_err("can't get bitmap from slot %d\n", i);
1165 * the slot is not occupied, update the pages.
1219 pr_err("can't get bitmap from slot %d\n", i);
1225 * the slot is not occupied, update the sb.
1494 int slot, my_slot, ret, held = 1, i = 0;
1507 for (slot = 0; slot < mddev->bitmap_info.nodes; slot++) {
1508 if (slot == my_slot)
1512 snprintf(str, 64, "bitmap%04d", slot);
1563 pr_warn("md-cluster: Could not gather bitmaps from slot %d", sn);