Home | History | Annotate | Download | only in boot

Lines Matching refs:un

122 #define	FDBLK	(fdsectors[un->un_type->secsize])
192 fdinit(FD_UNIT *un)
194 int ctlr = un->ctlr;
215 un->un_flags = INT_ALIVE;
225 FD_UNIT *un;
232 un = &fd_unit[ctlr][unit];
233 stat = un->stat;
235 if (!(un->un_flags & INT_ALIVE)) {
236 if (fdinit(un) != SUCCESS)
251 if (fd_check(un) != SUCCESS) /* research disk type */
254 f->f_devdata = (void *)un;
264 FD_UNIT *un = f->f_devdata;
266 fdRecalibrate(un->ctlr, un->unit);
267 fdSenseInt(un->ctlr, un->stat);
268 motor_off(un->ctlr, un->unit);
269 un->un_flags = 0;
296 FD_UNIT *un = devdata;
297 int ctlr = un->ctlr;
298 int unit = un->unit;
299 int *stat = un->stat;
304 if (un->un_flags & INT_BUSY) {
309 sectrac = un->un_type->seccount; /* sector per track */
328 if (fdReadWrite(un, func, cyl, head, sec, cbuf) == FAIL) {
351 fd_check(FD_UNIT *un)
353 int ctlr = un->ctlr;
354 int unit = un->unit;
355 int *stat = un->stat;
359 un->un_type = (FDDTYPE *)FAIL;
361 un->un_type = &fdd_types[type];
364 outb(FDC_RATE(ctlr), un->un_type->rate); /* rate set */
373 if (fdReadWrite(un, F_READ,
379 if (un->un_type == (FDDTYPE *)FAIL) {
548 fdReadWrite(FD_UNIT *un, int func, int cyl, int head, int sec, u_char *adrs)
551 int ctlr = un->ctlr;
552 int unit = un->unit;
553 int *stat = un->stat;
561 printf("secsize = %d", un->un_type->secsize);
562 printf("seccount = %d", un->un_type->seccount);
563 printf("gap = %d", un->un_type->gap);
564 printf("datalen = %d\n", un->un_type->datalen);
573 fdc_out(ctlr, un->un_type->secsize); /* secsize */
574 fdc_out(ctlr, un->un_type->seccount); /* EOT (end of track) */
575 fdc_out(ctlr, un->un_type->gap); /* GAP3 */
576 fdc_out(ctlr, un->un_type->datalen); /* DTL (data length) */