Lines Matching refs:label
57 } * label;
64 label = read_part_sector(state, 0, §);
65 if (!label)
68 p = label->partitions;
69 if (be16_to_cpu(label->magic) != SUN_LABEL_MAGIC) {
71 bdevname(bdev, b), be16_to_cpu(label->magic)); */
76 ush = ((__be16 *) (label+1)) - 1;
77 for (csum = 0; ush >= ((__be16 *) label);)
80 printk("Dev %s Sun disklabel: Csum bad, label corrupted\n",
87 use_vtoc = ((be32_to_cpu(label->vtoc.sanity) == SUN_VTOC_SANITY) &&
88 (be32_to_cpu(label->vtoc.version) == 1) &&
89 (be16_to_cpu(label->vtoc.nparts) <= 8));
92 nparts = (use_vtoc) ? be16_to_cpu(label->vtoc.nparts) : 8;
98 use_vtoc = use_vtoc || !(label->vtoc.sanity ||
99 label->vtoc.version || label->vtoc.nparts);
100 spc = be16_to_cpu(label->ntrks) * be16_to_cpu(label->nsect);
111 if (be16_to_cpu(label->vtoc.infos[i].id) == LINUX_RAID_PARTITION)
113 else if (be16_to_cpu(label->vtoc.infos[i].id) == SUN_WHOLE_DISK)