Lines Matching refs:label
65 } * label;
71 label = read_part_sector(state, 0, §);
72 if (!label)
75 p = label->partitions;
76 if (be16_to_cpu(label->magic) != SUN_LABEL_MAGIC) {
78 state->disk->disk_name, be16_to_cpu(label->magic)); */
83 ush = ((__be16 *) (label+1)) - 1;
84 for (csum = 0; ush >= ((__be16 *) label);)
87 printk("Dev %s Sun disklabel: Csum bad, label corrupted\n",
94 use_vtoc = ((be32_to_cpu(label->vtoc.sanity) == SUN_VTOC_SANITY) &&
95 (be32_to_cpu(label->vtoc.version) == 1) &&
96 (be16_to_cpu(label->vtoc.nparts) <= 8));
99 nparts = (use_vtoc) ? be16_to_cpu(label->vtoc.nparts) : 8;
105 use_vtoc = use_vtoc || !(label->vtoc.sanity ||
106 label->vtoc.version || label->vtoc.nparts);
107 spc = be16_to_cpu(label->ntrks) * be16_to_cpu(label->nsect);
118 if (be16_to_cpu(label->vtoc.infos[i].id) == LINUX_RAID_PARTITION)
120 else if (be16_to_cpu(label->vtoc.infos[i].id) == SUN_WHOLE_DISK)