Lines Matching refs:label
65 } * label;
72 label = read_part_sector(state, 0, §);
73 if (!label)
76 p = label->partitions;
77 if (be16_to_cpu(label->magic) != SUN_LABEL_MAGIC) {
79 bdevname(bdev, b), be16_to_cpu(label->magic)); */
84 ush = ((__be16 *) (label+1)) - 1;
85 for (csum = 0; ush >= ((__be16 *) label);)
88 printk("Dev %s Sun disklabel: Csum bad, label corrupted\n",
95 use_vtoc = ((be32_to_cpu(label->vtoc.sanity) == SUN_VTOC_SANITY) &&
96 (be32_to_cpu(label->vtoc.version) == 1) &&
97 (be16_to_cpu(label->vtoc.nparts) <= 8));
100 nparts = (use_vtoc) ? be16_to_cpu(label->vtoc.nparts) : 8;
106 use_vtoc = use_vtoc || !(label->vtoc.sanity ||
107 label->vtoc.version || label->vtoc.nparts);
108 spc = be16_to_cpu(label->ntrks) * be16_to_cpu(label->nsect);
119 if (be16_to_cpu(label->vtoc.infos[i].id) == LINUX_RAID_PARTITION)
121 else if (be16_to_cpu(label->vtoc.infos[i].id) == SUN_WHOLE_DISK)