Lines Matching refs:partition
32 #include "partition.h"
289 (solaris) drive C: file="/dev/rdsk/c0t5d0s2" partition=4 FAT=16 nodelay exclusive scsi=&
290 (sunos) drive C: file="/dev/rsd5c" partition=4 FAT=16 nodelay exclusive scsi=1
683 dev && (dev->partition > 4 || dev->partition < 0))
685 "Invalid partition %d (must be between 0 and 4), ignoring it\n",
686 dev->partition);
689 dev && dev->partition && dev->partition <= 4) {
693 struct partition *partTable=(struct partition *)(buf+ 0x1ae);
702 partOff = BEGIN(partTable[dev->partition]);
715 if(!partTable[dev->partition].sys_ind) {
718 "init: non-existant partition");
725 dev->heads = head(partTable[dev->partition].end)+1;
726 dev->sectors = sector(partTable[dev->partition].end);
727 dev->tracks = cyl(partTable[dev->partition].end) -
728 cyl(partTable[dev->partition].start)+1;
731 dev->sectors*head(partTable[dev->partition].start) +
732 sector(partTable[dev->partition].start)-1;
734 consistencyCheck((struct partition *)(buf+0x1ae), 0, 0,
737 "Warning: inconsistent partition table\n");
741 "\n*** Maybe try without partition=%d in "
743 dev->partition);
757 /* provoke a seek on those devices that don't start on a partition