• Home
  • Raw
  • Download

Lines Matching refs:pptr

762     struct patch_area *pptr;  in setup()  local
847 pptr = (struct patch_area *)(memdisk_hook + hptr->patch_offs); in setup()
850 pptr->mdi.olddosmem = dosmem_k; in setup()
856 pptr->driveno = geometry->driveno; in setup()
857 pptr->drivetype = geometry->type; in setup()
858 pptr->cylinders = geometry->c; /* Possible precision loss */ in setup()
859 pptr->heads = geometry->h; in setup()
860 pptr->sectors = geometry->s; in setup()
861 pptr->mdi.disksize = geometry->sectors; in setup()
862 pptr->mdi.diskbuf = ramdisk_image + geometry->offset; in setup()
863 pptr->mdi.sector_shift = geometry->sector_shift; in setup()
864 pptr->statusptr = (geometry->driveno & 0x80) ? 0x474 : 0x441; in setup()
866 pptr->mdi.bootloaderid = shdr->type_of_loader; in setup()
868 pptr->configflags = CONFIG_SAFEINT; /* Default */ in setup()
871 pptr->configflags |= CONFIG_READONLY; in setup()
874 pptr->configflags &= ~CONFIG_MODEMASK; in setup()
875 pptr->configflags |= CONFIG_RAW; in setup()
878 pptr->configflags &= ~CONFIG_MODEMASK; in setup()
879 pptr->configflags |= CONFIG_BIGRAW | CONFIG_RAW; in setup()
882 pptr->configflags &= ~CONFIG_MODEMASK; in setup()
886 pptr->configflags &= ~CONFIG_MODEMASK; in setup()
887 pptr->configflags |= CONFIG_SAFEINT; in setup()
898 pptr->configflags & CONFIG_READONLY ? "ro" : "rw"); in setup()
901 switch (pptr->configflags & CONFIG_MODEMASK) { in setup()
915 printf("unknown %#x", pptr->configflags & CONFIG_MODEMASK); in setup()
923 pptr->dpt.hd.max_cyl = geometry->c - 1; in setup()
924 pptr->dpt.hd.max_head = geometry->h - 1; in setup()
925 pptr->dpt.hd.ctrl = (geometry->h > 8) ? 0x08 : 0; in setup()
929 pptr->dpt.fd.specify1 = 0xdf; in setup()
930 pptr->dpt.fd.specify2 = 0x02; in setup()
931 pptr->dpt.fd.delay = 0x25; in setup()
932 pptr->dpt.fd.sectors = geometry->s; in setup()
933 pptr->dpt.fd.bps = 0x02; in setup()
934 pptr->dpt.fd.isgap = 0x12; in setup()
935 pptr->dpt.fd.dlen = 0xff; in setup()
936 pptr->dpt.fd.fgap = 0x6c; in setup()
937 pptr->dpt.fd.ffill = 0xf6; in setup()
938 pptr->dpt.fd.settle = 0x0f; in setup()
939 pptr->dpt.fd.mstart = 0x05; in setup()
940 pptr->dpt.fd.maxtrack = geometry->c - 1; in setup()
941 pptr->dpt.fd.cmos = geometry->type > 5 ? 5 : geometry->type; in setup()
943 pptr->dpt.fd.old_fd_dpt = rdz_32(BIOS_INT1E); in setup()
948 pptr->edd_dpt.sectors = geometry->sectors; in setup()
952 pptr->edd_dpt.c = geometry->c; in setup()
953 pptr->edd_dpt.h = geometry->h; in setup()
954 pptr->edd_dpt.s = geometry->s; in setup()
960 pptr->edd_dpt.flags |= 0x0002; /* Geometry valid */ in setup()
965 pptr->edd_dpt.flags |= 0x0014; in setup()
968 pptr->edd_dpt.devpath[0] = pptr->mdi.diskbuf; in setup()
969 pptr->edd_dpt.chksum = -checksum_buf(&pptr->edd_dpt.dpikey, 73 - 30); in setup()
976 pptr->cd_pkt.type = boot_cat->initial_entry.media_type; /* Cheat */ in setup()
977 pptr->cd_pkt.driveno = geometry->driveno; in setup()
978 pptr->cd_pkt.start = boot_cat->initial_entry.load_block; in setup()
979 boot_seg = pptr->cd_pkt.load_seg = boot_cat->initial_entry.load_seg; in setup()
980 pptr->cd_pkt.sect_count = boot_cat->initial_entry.sect_count; in setup()
981 boot_len = pptr->cd_pkt.sect_count * 512; in setup()
982 pptr->cd_pkt.geom1 = (uint8_t)(pptr->cylinders) & 0xFF; in setup()
983 pptr->cd_pkt.geom2 = in setup()
984 (uint8_t)(pptr->sectors) | (uint8_t)((pptr->cylinders >> 2) & 0xC0); in setup()
985 pptr->cd_pkt.geom3 = (uint8_t)(pptr->heads); in setup()
1022 pptr->mem1mb = low_mem >> 10; in setup()
1023 pptr->mem16mb = high_mem >> 16; in setup()
1027 pptr->memint1588 = (int1588mem > 0xffff) ? 0xffff : int1588mem; in setup()
1029 pptr->memint1588 = low_mem >> 10; in setup()
1033 pptr->memint1588, pptr->mem1mb, pptr->mem16mb); in setup()
1039 pptr->mystack = (uint16_t) (stddosmem - driveraddr); in setup()
1041 pptr->mdi.oldint13.uint32 = rdz_32(BIOS_INT13); in setup()
1042 pptr->mdi.oldint15.uint32 = rdz_32(BIOS_INT15); in setup()
1055 pptr->drivecnt = 0; in setup()
1057 pptr->mdi.oldint13.uint32 = driverptr + hptr->iret_offs; in setup()
1063 pptr->drivecnt = 0; in setup()
1077 pptr->drivecnt = 0; in setup()
1082 pptr->drivecnt = regs.edx.b[0]; in setup()
1098 if (pptr->drivecnt > bios_drives) { in setup()
1101 pptr->drivecnt = bios_drives; in setup()
1106 pptr->drivecnt++; in setup()
1109 if (pptr->drivecnt <= (geometry->driveno & 0x7f)) in setup()
1110 pptr->drivecnt = (geometry->driveno & 0x7f) + 1; in setup()
1113 pptr->driveshiftlimit = probe_drive_range(geometry->driveno) + 1; in setup()
1114 if ((pptr->driveshiftlimit & 0x80) != (geometry->driveno & 0x80)) in setup()
1117 pptr->driveshiftlimit); in setup()
1120 pptr->mdi.cmdline.seg_off.offset = bin_size + (nranges + 1) * sizeof(ranges[0]); in setup()
1121 pptr->mdi.cmdline.seg_off.segment = driverseg; in setup()
1129 pptr = (struct patch_area *)(dpp + hptr->patch_offs); in setup()
1139 hptr->safe_hook.old_hook.uint32 = pptr->mdi.oldint13.uint32; in setup()
1149 uint8_t nhd = pptr->drivecnt; in setup()
1159 uint8_t nflop = pptr->drivecnt; in setup()
1174 pptr->mdi.dpt_ptr = in setup()
1193 if (pptr->mdi.dpt_ptr) in setup()
1194 wrz_32(BIOS_INT1E, driverptr + pptr->mdi.dpt_ptr); in setup()
1221 (char *)pptr->mdi.diskbuf + geometry->boot_lba * 512, in setup()