| /plan9/sys/src/cmd/fossil/ |
| H A D | disk.c | 49 Disk *disk; in diskAlloc() local 61 disk = vtMemAllocZ(sizeof(Disk)); in diskAlloc() 62 disk->lk = vtLockAlloc(); in diskAlloc() 63 disk->starve = vtRendezAlloc(disk->lk); in diskAlloc() 64 disk->flow = vtRendezAlloc(disk->lk); in diskAlloc() 65 disk->flush = vtRendezAlloc(disk->lk); in diskAlloc() 66 disk->fd = fd; in diskAlloc() 67 disk->h = h; in diskAlloc() 69 disk->ref = 2; in diskAlloc() 70 vtThread(diskThread, disk); in diskAlloc() [all …]
|
| H A D | conf.rc | 30 disk=$1 31 if(! test -f $disk){ 50 dd -quiet 1 -bs 1024 -count 1 -if $disk -iseek 127 \ 54 -trunc 0 -of $disk -oseek 127 || exit dd2 58 dd -quiet 1 -bs 1024 -count 1 -if $disk -iseek 127 |
|
| /plan9/sys/src/libdisk/ |
| H A D | disk.c | 8 mkwidth(Disk *disk) in mkwidth() argument 12 snprint(buf, sizeof buf, "%lld", disk->size); in mkwidth() 13 disk->width = strlen(buf); in mkwidth() 14 return disk; in mkwidth() 59 partitiongeometry(Disk *disk) in partitiongeometry() argument 66 if(disk->c == 0 || disk->h == 0 || disk->s == 0) in partitiongeometry() 75 rawname = malloc(strlen(disk->prefix) + 5); /* prefix + "data" + nul */ in partitiongeometry() 79 strcpy(rawname, disk->prefix); in partitiongeometry() 92 if(seek(disk->fd, 0, 0) < 0 in partitiongeometry() 93 || readn(disk->fd, buf, 512) != 512 in partitiongeometry() [all …]
|
| H A D | test.c | 9 Disk *disk; in main() local 12 disk = opendisk(argv[1], 0, 0); in main() 13 print("%d %d %d from %s\n", disk->c, disk->h, disk->s, src[disk->chssrc]); in main()
|
| /plan9/sys/src/cmd/disk/ |
| H A D | mbr.c | 86 writechs(Disk *disk, uchar *p, vlong lba) in writechs() argument 90 s = lba % disk->s; in writechs() 91 h = (lba / disk->s) % disk->h; in writechs() 92 c = lba / (disk->s * disk->h); in writechs() 96 h = disk->h - 1; in writechs() 97 s = disk->s - 1; in writechs() 106 wrtentry(Disk *disk, Tentry *tp, int type, u32int base, u32int lba, u32int end) in wrtentry() argument 110 writechs(disk, &tp->starth, lba); in wrtentry() 111 writechs(disk, &tp->endh, end-1); in wrtentry() 119 Disk *disk; in main() local [all …]
|
| H A D | format.c | 174 Disk *disk; in main() local 224 disk = opendisk(argv[0], 0, 0); in main() 225 if(disk == nil) { in main() 230 disk = opendisk(argv[0], 0, 0); in main() 234 if(disk == nil) in main() 237 if(disk->type == Tfile) in main() 241 switch(disk->type){ in main() 246 seek(disk->ctlfd, 0, 0); in main() 247 n = read(disk->ctlfd, buf, 10); in main() 264 if(!fflag && disk->type == Tfloppy) in main() [all …]
|
| /plan9/sys/src/cmd/disk/prep/ |
| H A D | prep.c | 97 Disk *disk; in main() local 152 disk = opendisk(argv[0], rdonly, file); in main() 153 if(disk == nil) in main() 157 disk->secsize = secsize; in main() 158 disk->secs = disk->size / secsize; in main() 160 edit.end = disk->secs; in main() 162 checkfat(disk); in main() 164 secbuf = emalloc(disk->secsize+1); in main() 165 osecbuf = emalloc(disk->secsize+1); in main() 166 edit.disk = disk; in main() [all …]
|
| H A D | fdisk.c | 135 edit.disk = opendisk(argv[0], rdonly, file); in main() 136 if(edit.disk == nil) { in main() 142 edit.disk->secsize = secsize; in main() 143 edit.disk->secs = edit.disk->size / secsize; in main() 146 sec2cyl = edit.disk->h * edit.disk->s; in main() 147 edit.end = edit.disk->secs / sec2cyl; in main() 168 fprint(2, "cylinder = %lld bytes\n", sec2cyl*edit.disk->secsize); in main() 371 diskread(Disk *disk, void *data, int ndata, u32int sec, u32int off) in diskread() argument 373 if(seek(disk->fd, (vlong)sec*disk->secsize+off, 0) != (vlong)sec*disk->secsize+off) in diskread() 375 if(readn(disk->fd, data, ndata) != ndata) in diskread() [all …]
|
| /plan9/rc/bin/pc/ |
| H A D | setup.disk | 10 disk=$1 12 if(! test -d $disk) { 13 echo disk directory not found >[1=2] 22 disk/fdisk -wa $disk/data 23 if(! test -f $disk/plan9) { 28 disk/prep -cwa $disk/plan9 29 if(! test -f $disk/fs) { 34 disk/kfs -rb4096 -f $disk/fs 35 pc/setup.9fat $disk/9fat $ini
|
| H A D | bootplan9 | 13 disk=$1 16 if(! test -f $disk/$1) { 17 echo 'could not find '$disk/$1 18 exit disk 26 diskbase=`{basename `{cleanname $disk}} 34 p9offset=`{disk/fdisk -p $disk/data |grep '^part plan9 ' | awk '{print $4}'} 58 disk/mbr -m /386/mbr $disk/data 62 p9part=`{disk/fdisk $disk/data >[2]/dev/null </dev/null | 65 { echo 'A '^$p9part; echo w } | disk/fdisk $disk/data >[2]/dev/null >/dev/null
|
| /plan9/sys/lib/dist/pc/inst/ |
| H A D | partdisk | 20 echo e | disk/fdisk -r /dev/$i/data >[2]/dev/null | grep -v '^ mbr' 32 disk=$rd 34 if(! hasmbr /dev/$disk/data) { 43 disk/mbr -m /386/mbr /dev/$disk/data 52 disk/fdisk -a /dev/$disk/data 53 disk/fdisk -p /dev/$disk/data >/dev/$disk/ctl >[2]/dev/null 57 disk/prep -p $i >$d/ctl >[2]/dev/null 65 for(disk in $disks) { 66 if(hasmbr /dev/$disk/data)
|
| H A D | bootplan9 | 4 if(! ~ $first $disk) { 9 p9offset=`{grep '^part 9fat ' /dev/$disk/ctl |awk '{print $3}'} 37 disk/mbr -m /386/mbr /dev/$disk/data 41 p9part=`{disk/fdisk /dev/$disk/data >[2]/dev/null </dev/null | 48 { echo 'A '^$p9part; echo w } | disk/fdisk /dev/$disk/data >[2]/dev/null >/dev/null
|
| H A D | prepdisk | 26 echo q | disk/prep -r $i >[2]/dev/null 34 disk=$rd 40 disk/prep `{autotype} $disk 41 disk/prep -p $disk >`{basename -d $disk}^/ctl >[2]/dev/null
|
| H A D | bootsetup | 14 disk=`{echo $fat | sed 's:/dev/::;s:/9fat::'} 17 if(! test -f /dev/$disk/9fat) { 51 if(! isfat /dev/$disk/9fat) 53 if not if(! mount -c /srv/dos /n/9fat /dev/$disk/9fat >[2]/dev/null) 62 disk/format -r 2 -d -b /386/pbs \ 63 /dev/$disk/9fat /n/newfs/386/9load 72 9fatoffset=`{grep '^part 9fat ' /dev/$disk/ctl | awk '{print $4}'} 79 disk/format -b /386/pbslba /dev/$disk/9fat 81 mount -c /srv/dos /n/9fat /dev/$disk/9fat
|
| /plan9/rc/bin/ |
| H A D | diskparts | 9 bind -a /bin/disk /bin >[2]/dev/null # work with /boot too 17 for(disk) { 18 if(test -f $disk/data && test -f $disk/ctl) 19 { fdisk -p $disk/data | 20 grep -v '^delpart ' >$disk/ctl } >[2]/dev/null 21 if(test -f $disk/plan9) 22 parts=($disk/plan9*) 24 parts=($disk/data) 28 grep -v '^delpart ' >$disk/ctl } >[2]/dev/null
|
| H A D | usbeject | 5 disk = () 28 disk=`{ls -pd /n/^$*^*} 30 disk=$a 31 disks=($disks $disk) 36 for (disk in $disks) { 37 unmount /n/$disk >[2]/dev/null && echo $disk unmounted 39 echo del $disk^parts/^'*' >/dev/fs/ctl >[2]/dev/null
|
| /plan9/sys/src/cmd/cfs/ |
| H A D | mkfile | 5 disk.$O\ 16 disk.h\ 32 cfs.$O: cformat.h inode.h bcache.h disk.h lru.h file.h 33 file.$O: cformat.h inode.h bcache.h disk.h lru.h file.h 34 disk.$O: cformat.h inode.h bcache.h disk.h lru.h 36 main.$O: cformat.h bcache.h disk.h lru.h 37 inode.$O: cformat.h inode.h bcache.h disk.h lru.h
|
| /plan9/sys/src/9/boot/ |
| H A D | local.c | 6 static char *disk; variable 21 disk = sys; in configlocal() 30 disk = diskname; in configlocal() 35 disk = mp->arg; in configlocal() 38 disk = inibootdisk; in configlocal() 45 disk = bootdisk; in configlocal() 49 if(disk) { in configlocal() 50 bootdisk = disk; in configlocal() 67 dev = disk ? disk : bootdisk; in connectlocalkfs() 195 dev = disk ? disk : bootdisk; in connectlocalfossil()
|
| /plan9/sys/lib/sysconfig/auth/ |
| H A D | mkfile | 24 disk/mbr -m /386/mbr /dev/sdC0/data 25 disk/fdisk -baw /dev/sdC0/data 26 disk/prep -banw /dev/sdC0/plan9 27 disk/format -b /386/pbslba -d -r 2 /dev/sdC0/9fat\ 34 disk/kfs -rb16384 -B 4096 -f /dev/sdC0/fs 39 disk/kfscmd allow 40 disk/kfscmd 'create /adm sys sys 775 d' 41 disk/kfscmd 'create /adm/users adm adm 664' 43 disk/kfscmd user 44 disk/mkfs -u /adm/users -s /n/$fileserver ./authproto [all …]
|
| /plan9/386/bin/venti/ |
| H A D | conf | 33 disk=$1 34 if(! test -f $disk){ 53 dd -quiet 1 -bs 1024 -count 8 -if $disk -iseek 248 \ 57 -of $disk -trunc 0 -oseek 248 || exit dd2 61 dd -quiet 1 -bs 1024 -count 8 -if $disk -iseek 248 |
|
| /plan9/386/bin/fossil/ |
| H A D | conf | 33 disk=$1 34 if(! test -f $disk){ 53 dd -quiet 1 -bs 1024 -count 1 -if $disk -iseek 127 \ 57 -trunc 0 -of $disk -oseek 127 || exit dd2 61 dd -quiet 1 -bs 1024 -count 1 -if $disk -iseek 127 |
|
| /plan9/sys/src/cmd/venti/srv/ |
| H A D | conf.rc | 30 disk=$1 31 if(! test -f $disk){ 50 dd -quiet 1 -bs 1024 -count 8 -if $disk -iseek 248 \ 54 -of $disk -trunc 0 -oseek 248 || exit dd2 58 dd -quiet 1 -bs 1024 -count 8 -if $disk -iseek 248 |
|
| /plan9/sys/src/9/pc/ |
| H A D | boot.fs | 6 for(disk in /dev/sd*) { 7 if(test -f $disk/data && test -f $disk/ctl) 8 fdisk -p $disk/data >$disk/ctl >[2]/dev/null 9 if(test -f $disk/plan9) 10 parts=($disk/plan9*) 12 parts=($disk/data) 15 prep -p $part >$disk/ctl >[2]/dev/null
|
| /plan9/sys/lib/dist/pc/sub/ |
| H A D | termrc | 18 for(disk in /dev/sd??) { 19 if(test -f $disk/data && test -f $disk/ctl){ 20 disk/fdisk -p $disk/data >$disk/ctl >[2]/dev/null
|
| /plan9/sys/src/9/pcboot/ |
| H A D | diskload.c | 126 char ctl[64], disk[64]; in addsdev() local 159 snprint(disk, sizeof disk, "#S/%s", dirp->name); in addsdev() 160 readparts(disk); in addsdev() 237 char *disk, *part, *file, *bootcopy; in trybootfile() local 250 disk = fields[0]; in trybootfile() 263 snprint(fat, sizeof fat, "#S/%s/%s", disk, part); in trybootfile() 291 trydiskboot(char *disk) in trydiskboot() argument 299 snprint(fat, sizeof fat, "#S/%s/9fat", disk); in trydiskboot() 333 snprint(fat, sizeof fat, "%s!9fat!%s", disk, bootfile); in trydiskboot() 338 snprint(fat, sizeof fat, "#S/%s/kernel", disk); in trydiskboot()
|