• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/md/

Lines Matching refs:mddev

66 	return bitmap->mddev ? mdname(bitmap->mddev) : "mdX";
221 static struct page *read_sb_page(mddev_t *mddev, long offset, unsigned long index)
233 ITERATE_RDEV(mddev, rdev, tmp) {
255 mddev_t *mddev = bitmap->mddev;
257 ITERATE_RDEV(mddev, rdev, tmp)
264 md_super_write(mddev, rdev,
272 md_super_wait(mddev);
426 if (!bitmap || !bitmap->mddev) /* no bitmap for this array */
435 sb->events = cpu_to_le64(bitmap->mddev->events);
436 if (!bitmap->mddev->degraded)
437 sb->events_cleared = cpu_to_le64(bitmap->mddev->events);
487 bitmap->sb_page = read_sb_page(bitmap->mddev, bitmap->offset, 0);
522 sb->sync_size = cpu_to_le64(bitmap->mddev->resync_max_sectors);
524 if (!bitmap->mddev->persistent)
529 * bitmap's UUID and event counter to the mddev's
531 if (memcmp(sb->uuid, bitmap->mddev->uuid, 16)) {
537 if (events < bitmap->mddev->events) {
540 (unsigned long long) bitmap->mddev->events);
554 bitmap->events_cleared = bitmap->mddev->events;
801 md_super_wait(bitmap->mddev);
896 page = read_sb_page(bitmap->mddev, bitmap->offset, index);
948 set_bit(MD_RECOVERY_NEEDED, &bitmap->mddev->recovery);
949 md_wakeup_thread(bitmap->mddev->thread);
1170 bitmap->mddev->queue
1171 ->unplug_fn(bitmap->mddev->queue);
1181 blk_plug_device(bitmap->mddev->queue);
1313 while (sector < bitmap->mddev->resync_max_sectors) {
1363 void bitmap_flush(mddev_t *mddev)
1365 struct bitmap *bitmap = mddev->bitmap;
1409 void bitmap_destroy(mddev_t *mddev)
1411 struct bitmap *bitmap = mddev->bitmap;
1416 mddev->bitmap = NULL; /* disconnect from the md device */
1417 if (mddev->thread)
1418 mddev->thread->timeout = MAX_SCHEDULE_TIMEOUT;
1427 int bitmap_create(mddev_t *mddev)
1430 unsigned long blocks = mddev->resync_max_sectors;
1433 struct file *file = mddev->bitmap_file;
1439 if (!file && !mddev->bitmap_offset) /* bitmap disabled, nothing to do */
1442 BUG_ON(file && mddev->bitmap_offset);
1453 bitmap->mddev = mddev;
1456 bitmap->offset = mddev->bitmap_offset;
1497 if (mddev->degraded == 0
1498 || bitmap->events_cleared == mddev->events)
1500 start = mddev->recovery_cp;
1509 mddev->bitmap = bitmap;
1511 mddev->thread->timeout = bitmap->daemon_sleep * HZ;