Home | History | Annotate | Download | only in ofwboot

Lines Matching defs:ofdev

1 /*	$NetBSD: ofdev.c,v 1.9 2024/02/10 18:43:52 andvar Exp $	*/
52 #include "ofdev.h"
166 static struct of_dev ofdev = {
255 if (ofdev.handle != -1)
296 (void)memset(&ofdev, 0, sizeof ofdev);
297 ofdev.handle = handle;
299 ofdev.type = OFDEV_DISK;
300 ofdev.bsize = DEV_BSIZE;
302 if (strategy(&ofdev, F_READ,
307 error = search_label(&ofdev, 0, buf, &label, 0);
317 ofdev.partoff = 0;
320 ofdev.partoff = label.d_partitions[part].p_offset;
324 of->f_devdata = &ofdev;
332 ofdev.type = OFDEV_NET;
334 of->f_devdata = &ofdev;
337 if ((error = net_open(&ofdev)) != 0)
344 ofdev.handle = -1;