Home | History | Annotate | Download | only in ofwboot

Lines Matching defs:ofdev

1 /*	$NetBSD: ofdev.c,v 1.37 2017/09/15 13:25:34 martin Exp $	*/
57 #include "ofdev.h"
217 static struct of_dev ofdev = {
444 if (ofdev.handle != -1)
445 panic("devopen: ofdev already in use");
535 memset(&ofdev, 0, sizeof ofdev);
536 ofdev.handle = handle;
538 ofdev.type = OFDEV_DISK;
539 ofdev.bsize = DEV_BSIZE;
542 if (strategy(&ofdev, F_READ,
551 errmsg = search_label(&ofdev, 0, b.buf, &label, 0);
562 ofdev.partoff = 0;
571 ofdev.handle = handle;
577 ofdev.partoff = label.d_partitions[part].p_offset;
579 part, ofdev.partoff));
581 ofdev.partoff += RF_PROTECTED_SECTORS;
583 "adjusting offset to %lx\n", ofdev.partoff));
589 of->f_devdata = &ofdev;
604 if ((error = net_open(&ofdev)) != 0)
607 ofdev.type = OFDEV_NET;
609 of->f_devdata = &ofdev;
615 net_close(&ofdev);
622 net_close(&ofdev);
634 ofdev.handle = -1;