• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/libpcap/msdos/

Lines Matching refs:realBase

137   #define FP_SEG(x)     ((WORD)(realBase >> 16))
148 LOCAL REALPTR realBase;
157 static DWORD realBase;
173 LOCAL DWORD realBase;
404 reg.es = RP_SEG (realBase);
453 dosmemput (eth, len, realBase+pktTxBuf);
458 memcpy ((void*)(realBase+pktTxBuf), eth, len);
657 ReadRealMem (addr, realBase + (WORD)&pktTemp, sizeof(*addr));
660 dosmemget (realBase+pktTemp, sizeof(*addr), addr);
663 memcpy (addr, (void*)(realBase+pktTemp), sizeof(*addr));
679 WriteRealMem (realBase + (WORD)&pktTemp, (void*)addr, sizeof(*addr));
682 dosmemput (addr, sizeof(*addr), realBase+pktTemp);
685 memcpy ((void*)(realBase+pktTemp), addr, sizeof(*addr));
828 WORD ofs = _farpeekw (_dos_ds, realBase+rxOutOfs);
830 if (ofs != _farpeekw (_dos_ds, realBase+rxInOfs))
835 head.firstCount = _farpeekw (_dos_ds, realBase+ofs);
836 head.secondCount = _farpeekw (_dos_ds, realBase+ofs+2);
837 head.handle = _farpeekw (_dos_ds, realBase+ofs+4);
843 dosmemget (realBase+ofs+6, len, buf);
850 _farpokew (_dos_ds, realBase+rxOutOfs, FIRST_RX_BUF);
851 else _farpokew (_dos_ds, realBase+rxOutOfs, ofs);
862 ofs = _farpeekw (_dos_ds, realBase+rxInOfs);
867 _farpokew (_dos_ds, realBase+rxOutOfs, FIRST_RX_BUF);
868 else _farpokew (_dos_ds, realBase+rxOutOfs, ofs);
869 _farpokel (_dos_ds, realBase+pktDrop, 0UL);
878 inOfs = _farpeekw (_dos_ds, realBase+rxInOfs);
879 outOfs = _farpeekw (_dos_ds, realBase+rxOutOfs);
888 return _farpeekl (_dos_ds, realBase+pktDrop);
894 WORD ofs = *(WORD*) (realBase+rxOutOfs);
896 if (ofs != *(WORD*) (realBase+rxInOfs))
901 head.firstCount = *(WORD*) (realBase+ofs);
902 head.secondCount = *(WORD*) (realBase+ofs+2);
903 head.handle = *(WORD*) (realBase+ofs+4);
909 memcpy (buf, (const void*)(realBase+ofs+6), len);
916 *(WORD*) (realBase+rxOutOfs) = FIRST_RX_BUF;
917 else *(WORD*) (realBase+rxOutOfs) = ofs;
928 ofs = *(WORD*) (realBase+rxInOfs);
933 *(WORD*) (realBase+rxOutOfs) = FIRST_RX_BUF;
934 else *(WORD*) (realBase+rxOutOfs) = ofs;
935 *(DWORD*) (realBase+pktDrop) = 0UL;
944 inOfs = *(WORD*) (realBase+rxInOfs);
945 outOfs = *(WORD*) (realBase+rxOutOfs);
954 return *(DWORD*) (realBase+pktDrop);
1023 _farpokel (_dos_ds, realBase + ofs, 0);
1115 &realBase, &protBase, (USHORT*)&realSeg))
1142 realBase = (rm_mem.rm_segment << 4);
1143 dosmemput (&real_stub_array, sizeof(real_stub_array), realBase);
1144 _farpokel (_dos_ds, realBase+rxOutOfs, FIRST_RX_BUF);
1145 _farpokel (_dos_ds, realBase+rxInOfs, FIRST_RX_BUF);
1154 realBase = (rm_base_seg << 4);
1155 memcpy ((void*)realBase, &real_stub_array, sizeof(real_stub_array));
1156 *(WORD*) (realBase+rxOutOfs) = FIRST_RX_BUF;
1157 *(WORD*) (realBase+rxInOfs) = FIRST_RX_BUF;
1245 DWORD rAdr = realBase + (WORD)&PktReceiver;
1249 printf ("Realbase = %04X:%04X\n", RP_SEG(realBase),RP_OFF(realBase));