Lines Matching refs:part

16 extern void note_bootable_part(dev_t dev, int part, int goodness);
43 struct mac_partition *part; in mac_partition() local
71 if (partoffset + sizeof(*part) > datasize) { in mac_partition()
75 part = (struct mac_partition *) (data + partoffset); in mac_partition()
76 if (be16_to_cpu(part->signature) != MAC_PARTITION_MAGIC) { in mac_partition()
80 blocks_in_map = be32_to_cpu(part->map_count); in mac_partition()
96 part = (struct mac_partition *) (data + pos%512); in mac_partition()
97 if (be16_to_cpu(part->signature) != MAC_PARTITION_MAGIC) in mac_partition()
100 be32_to_cpu(part->start_block) * (secsize/512), in mac_partition()
101 be32_to_cpu(part->block_count) * (secsize/512)); in mac_partition()
103 if (!strncasecmp(part->type, "Linux_RAID", 10)) in mac_partition()
113 mac_fix_string(part->processor, 16); in mac_partition()
114 mac_fix_string(part->name, 32); in mac_partition()
115 mac_fix_string(part->type, 32); in mac_partition()
117 if ((be32_to_cpu(part->status) & MAC_STATUS_BOOTABLE) in mac_partition()
118 && strcasecmp(part->processor, "powerpc") == 0) in mac_partition()
121 if (strcasecmp(part->type, "Apple_UNIX_SVR2") == 0 in mac_partition()
122 || (strncasecmp(part->type, "Linux", 5) == 0 in mac_partition()
123 && strcasecmp(part->type, "Linux_swap") != 0)) { in mac_partition()
127 l = strnlen(part->name, sizeof(part->name)); in mac_partition()
128 if (strncmp(part->name, "/", sizeof(part->name)) == 0) in mac_partition()
131 if (strncasecmp(part->name + i, "root", in mac_partition()
137 if (strncasecmp(part->name, "swap", 4) == 0) in mac_partition()