Lines Matching refs:rpb

40 #include "rpb.h"
182 struct rpb m5_rpb = {
222 0, /* 120: checksum of prior entries in rpb */
260 /* the dump stack grows from the end of the rpb page not to reach here */
370 struct rpb *rpb;
420 rpb = (struct rpb *)unix_boot_alloc(HWRPB_PAGES);
479 third_rpb[i] = KPTE(PFN(rpb) + i);
497 rpb, first, second, third_rpb, third_kernel, reservedFixup);
530 bcopy((char *)&m5_rpb, (char *)rpb, sizeof(struct rpb));
532 rpb->rpb_selfref = (struct rpb *) KSEG_TO_PHYS(rpb);
533 rpb->rpb_string = 0x0000004250525748;
535 tbb = (ulong *) (((char *) rpb) + ROUNDUP8(sizeof(struct rpb)));
536 rpb->rpb_trans_off = (ulong)tbb - (ulong)rpb;
546 rpb->rpb_counter = m5Conf.cpuClock * 1000 * 1000;
551 rpb->rpb_clock = m5Conf.intrClockFrequency * 4096;
560 rpb->rpb_numprocs = m5Conf.numCPUs;
561 rpb->rpb_slotsize = percpu_size;
565 rpb->rpb_percpu_off = (ulong)rpb_percpu - (ulong)rpb;
593 rpb->rpb_ctb_off = ((ulong)rpb_ctb) - (ulong)rpb;
594 rpb->rpb_ctb_size = sizeof(struct rpb_ctb);
609 rpb->rpb_crb_off = ((ulong)rpb_crb) - (ulong)rpb;
619 rpb_crb->rpb_map[0].rpb_phys = KSEG_TO_PHYS(((ulong)rpb) & ~0x1fff);
623 rpb_crb->rpb_va_disp, rpb_crb->rpb_va_fixup, rpb->rpb_crb_off);
626 rpb->rpb_mdt_off = (ulong)rpb_mdt - (ulong)rpb;
649 /* Checksum the rpb for good luck */
668 rpb->rpb_dsr_off = (ulong)rpb_dsr - (ulong)rpb;
684 /* calculate size of rpb */
685 rpb->rpb_size = ((ulong) &rpb_name[sum]) - (ulong)rpb;
687 if (rpb->rpb_size > PAGE_SIZE * HWRPB_PAGES) {
694 (((ulong)rpbptr - (ulong)rpb) & (0x2000 * HWRPB_PAGES - 1));
701 (((ulong)rpbptr - (ulong)rpb) & (0x2000 * HWRPB_PAGES - 1));
706 /* Checksum the rpb for good luck */
708 lp1 = (long *)rpb;
709 lp2 = &rpb->rpb_checksum;
1046 rpb->rpb_restart, rpb->rpb_restart_pv, rpb->rpb_vptb, my_rpb,
1049 cServe(KSEG_TO_PHYS(palJToSlave), (ulong)rpb->rpb_restart,
1050 CSERVE_K_JTOPAL, rpb->rpb_restart_pv, rpb->rpb_vptb,