Lines Matching defs:raidframe

33 #include <sys/param.h>	/* for howmany, required by <dev/raidframe/raidframevar.h> */
50 #include <dev/raidframe/raidframevar.h>
51 #define RF_COMPONENT_INFO_OFFSET 16384 /* from sys/dev/raidframe/rf_netbsdkintf.c */
52 #define RF_COMPONENT_LABEL_VERSION 2 /* from <dev/raidframe/rf_raid.h> */
54 #define RAIDFRAME_NDEV 16 /* abitrary limit to 15 raidframe devices */
184 efi_raidframe_probe(struct efi_raidframe *raidframe, int *raidframe_count,
201 raidframe[i].last_unit = label.last_unit;
202 raidframe[i].serial = label.serial_number;
203 raidframe[i].edi = edi;
204 raidframe[i].parent_part = parent_part;
206 strlcpy(raidframe[i].parent_name, part->part_name, MAXDEVNAME);
208 raidframe[i].parent_name[0] = '\0';
209 raidframe[i].offset = part->offset;
210 raidframe[i].size = label.__numBlocks;
221 struct efi_raidframe raidframe[RAIDFRAME_NDEV];
268 efi_raidframe_probe(raidframe, &raidframe_count,
293 size_t secsize = raidframe[i].edi->bio->Media->BlockSize;
294 printf("raidframe raid%d serial %d in ",
295 raidframe[i].last_unit, raidframe[i].serial);
296 if (raidframe[i].parent_name[0])
297 printf("NAME=%s size ", raidframe[i].parent_name);
300 raidframe[i].edi->dev & 0x7f,
301 raidframe[i].parent_part + 'a');
302 if (raidframe[i].size >= (10ULL * 1024 * 1024 * 1024 / secsize))
304 raidframe[i].size / (1024 * 1024 * 1024 / secsize));
307 raidframe[i].size / (1024 * 1024 / secsize));
310 if (biosdisk_readpartition(raidframe[i].edi->dev,
311 raidframe[i].offset + RF_PROTECTED_SECTORS,
312 raidframe[i].size,
334 raidframe[i].last_unit, j + 'a');