Lines Matching refs:label
65 } * label; in sun_partition() local
71 label = read_part_sector(state, 0, §); in sun_partition()
72 if (!label) in sun_partition()
75 p = label->partitions; in sun_partition()
76 if (be16_to_cpu(label->magic) != SUN_LABEL_MAGIC) { in sun_partition()
83 ush = ((__be16 *) (label+1)) - 1; in sun_partition()
84 for (csum = 0; ush >= ((__be16 *) label);) in sun_partition()
94 use_vtoc = ((be32_to_cpu(label->vtoc.sanity) == SUN_VTOC_SANITY) && in sun_partition()
95 (be32_to_cpu(label->vtoc.version) == 1) && in sun_partition()
96 (be16_to_cpu(label->vtoc.nparts) <= 8)); in sun_partition()
99 nparts = (use_vtoc) ? be16_to_cpu(label->vtoc.nparts) : 8; in sun_partition()
105 use_vtoc = use_vtoc || !(label->vtoc.sanity || in sun_partition()
106 label->vtoc.version || label->vtoc.nparts); in sun_partition()
107 spc = be16_to_cpu(label->ntrks) * be16_to_cpu(label->nsect); in sun_partition()
118 if (be16_to_cpu(label->vtoc.infos[i].id) == LINUX_RAID_PARTITION) in sun_partition()
120 else if (be16_to_cpu(label->vtoc.infos[i].id) == SUN_WHOLE_DISK) in sun_partition()