Home | History | Annotate | Download | only in ofwboot

Lines Matching defs:ofdev

1 /*	$NetBSD: ofdev.c,v 1.31 2024/02/10 18:43:51 andvar Exp $	*/
37 #include "ofdev.h"
135 static struct of_dev ofdev = {
394 if (ofdev.handle != -1)
437 memset(&ofdev, 0, sizeof ofdev);
438 ofdev.handle = handle;
439 ofdev.dmabuf = NULL;
442 ofdev.dmabuf = (void*)(uintptr_t)cells[1];
444 ofdev.type = OFDEV_DISK;
445 ofdev.bsize = DEV_BSIZE;
448 (strategy(&ofdev, F_READ,
456 error = search_mac_label(&ofdev, buf, &label);
458 error = search_dos_label(&ofdev, 0, buf,
472 ofdev.partoff = 0;
475 ofdev.partoff = label.d_partitions[part].p_offset;
479 of->f_devdata = &ofdev;
492 ofdev.type = OFDEV_NET;
494 of->f_devdata = &ofdev;
497 if ((error = net_open(&ofdev)))
504 ofdev.handle = -1;