Lines Matching defs:oreg
92 com32sys_t ireg, oreg;
119 __intcall(0x15, &ireg, &oreg);
126 if (oreg.eax.l != SMAP) {
131 if (oreg.eflags.l & EFLAGS_CF || oreg.ecx.l < 20)
141 if (oreg.ecx.l > 20 && !(buf.ext_flags & 1))
148 ireg.ebx.l = oreg.ebx.l;
183 com32sys_t ireg, oreg;
188 __intcall(0x15, &ireg, &oreg);
190 if (oreg.eflags.l & EFLAGS_CF)
193 if (oreg.eax.w[0] > 0x3c00)
197 if (oreg.eax.w[0] || oreg.eax.w[0]) {
198 oreg.eax.w[0] = oreg.ecx.w[0];
199 oreg.ebx.w[0] = oreg.edx.w[0];
202 *mem_size_below_16 = oreg.eax.w[0]; /* 1K blocks */
203 *mem_size_above_16 = oreg.ebx.w[0]; /* 64K blocks */
210 com32sys_t ireg, oreg;
215 __intcall(0x15, &ireg, &oreg);
217 if (oreg.eflags.l & EFLAGS_CF)
220 *mem_size = oreg.eax.w[0];