Lines Matching refs:mac_part

33     MacPart  *mac_part;
66 mac_part = (MacPart*)(tmp+HFS_BLOCKSZ);
68 if (!(IS_MAC_PART(mac_part) && !strncmp(mac_part->pmPartType, pmPartType_2, 12))) {
108 mpm[mpc].type = mac_part->pmPartType;
148 mac_part = (MacPart*)(buffer+block_size);
149 mac_part->pmSig [0] = 'P';
150 mac_part->pmSig [1] = 'M';
151 set_732 (mac_part->pmMapBlkCnt,mpc+1);
152 set_732 (mac_part->pmPyPartStart,1);
153 set_732 (mac_part->pmPartBlkCnt,mpc+1);
154 strncpy (mac_part->pmPartName,"Apple",sizeof(mac_part->pmPartName));
155 strncpy (mac_part->pmPartType,"Apple_partition_map",sizeof(mac_part->pmPartType));
156 set_732 (mac_part->pmLgDataStart,0);
157 set_732 (mac_part->pmDataCnt,mpc+1);
158 set_732 (mac_part->pmPartStatus,PM_STAT_DEFAULT);
162 mac_part = (MacPart*)(buffer + (i+2)*block_size);
168 memcpy (mac_part, tmp+HFS_BLOCKSZ, HFS_BLOCKSZ);
169 set_732 (mac_part->pmMapBlkCnt,mpc+1);
170 set_732 (mac_part->pmPyPartStart,(mpm[i].start)*(SECTOR_SIZE/block_size));
173 mac_part->pmSig [0] = 'P';
174 mac_part->pmSig [1] = 'M';
175 set_732 (mac_part->pmMapBlkCnt,mpc+1);
176 set_732 (mac_part->pmPyPartStart,mpm[i].start*(SECTOR_SIZE/HFS_BLOCKSZ));
177 set_732 (mac_part->pmPartBlkCnt,mpm[i].size*(SECTOR_SIZE/HFS_BLOCKSZ));
178 strncpy (mac_part->pmPartName,mpm[i].name,sizeof(mac_part->pmPartName));
179 strncpy (mac_part->pmPartType,mpm[i].type,sizeof(mac_part->pmPartType));
180 set_732 (mac_part->pmLgDataStart,0);
181 set_732 (mac_part->pmDataCnt,mpm[i].size*(SECTOR_SIZE/HFS_BLOCKSZ));
182 set_732 (mac_part->pmPartStatus,PM_STAT_DEFAULT);
187 mac_part = (MacPart*)(buffer+HFS_BLOCKSZ);
189 mac_part->pmSig [0] = 'P';
190 mac_part->pmSig [1] = 'M';
191 set_732 (mac_part->pmMapBlkCnt,mpc+1);
192 set_732 (mac_part->pmPyPartStart,1);
193 set_732 (mac_part->pmPartBlkCnt,mpc+1);
194 strncpy (mac_part->pmPartName,"Apple",sizeof(mac_part->pmPartName));
195 strncpy (mac_part->pmPartType,"Apple_partition_map",sizeof(mac_part->pmPartType));
196 set_732 (mac_part->pmLgDataStart,0);
197 set_732 (mac_part->pmDataCnt,mpc+1);
198 set_732 (mac_part->pmPartStatus,PM_STAT_DEFAULT);
199 mac_part++; /* +HFS_BLOCKSZ */
201 for (i=0;i<mpc;i++,mac_part++) {
202 if (mac_part == (MacPart*)(buffer+SECTOR_SIZE)) mac_part++; /* jump over 2048 partition entry */
204 memcpy (mac_part, tmp+HFS_BLOCKSZ*2, HFS_BLOCKSZ);
205 if (!IS_MAC_PART(mac_part)) { mac_part--; continue; }
206 set_732 (mac_part->pmMapBlkCnt,mpc+1);
207 set_732 (mac_part->pmPyPartStart,(mpm[i].start)*(SECTOR_SIZE/HFS_BLOCKSZ));
210 mac_part->pmSig [0] = 'P';
211 mac_part->pmSig [1] = 'M';
212 set_732 (mac_part->pmMapBlkCnt,mpc+1);
213 set_732 (mac_part->pmPyPartStart,mpm[i].start*(SECTOR_SIZE/HFS_BLOCKSZ));
214 set_732 (mac_part->pmPartBlkCnt,mpm[i].size*(SECTOR_SIZE/HFS_BLOCKSZ));
215 strncpy (mac_part->pmPartName,mpm[i].name,sizeof(mac_part->pmPartName));
216 strncpy (mac_part->pmPartType,mpm[i].type,sizeof(mac_part->pmPartType));
217 set_732 (mac_part->pmLgDataStart,0);
218 set_732 (mac_part->pmDataCnt,mpm[i].size*(SECTOR_SIZE/HFS_BLOCKSZ));
219 set_732 (mac_part->pmPartStatus,PM_STAT_DEFAULT);