Lines Matching defs:rpb
52 #include <machine/rpb.h>
70 void romread_uvax(int lbn, int size, void *buf, struct rpb *rpb);
73 int unit_init(int, struct rpb *, int);
78 struct rpb *rpb;
109 rpb = (void *)0xf0000; /* Safe address right now */
113 * now relocate rpb/bqo (which are used by ROM-routines)
115 bcopy ((void *)bootregs[11], rpb, sizeof(struct rpb));
116 bcopy ((void*)rpb->iovec, bqo, rpb->iovecsz);
118 memset(rpb, 0, sizeof(struct rpb));
119 rpb->devtyp = bootregs[0];
120 rpb->unit = bootregs[3];
121 rpb->rpb_bootr5 = bootregs[5];
122 rpb->csrphy = bootregs[2];
123 rpb->adpphy = bootregs[1]; /* BI node on 8200 */
124 if (rpb->devtyp != BDEV_HP && vax_cputype == VAX_TYP_750)
125 rpb->adpphy =
128 rpb->rpb_base = rpb;
129 rpb->iovec = (int)bqo;
241 initfn = rpb->iovec + bqo->unit_init;
242 if (rpb->devtyp == BDEV_UDA || rpb->devtyp == BDEV_TK) {
247 csr = (struct udadevice *)rpb->csrphy;
256 unit_init(initfn, rpb, bootregs[12]);
282 romread_uvax(block, size, cbuf, rpb);
285 if (rpb->devtyp == BDEV_HP)