summaryrefslogtreecommitdiffstats
path: root/sys/compat/ndis/subr_ndis.c
Commit message (Expand)AuthorAgeFilesLines
* Add a whole bunch of new stuff to make the driver for the AMD Am1771/Am1772wpaul2004-02-071-60/+158
* Correct/improve the implementation of NdisMAllocateSharedMemoryAsync().wpaul2004-02-041-13/+50
* Implement support for single packet sends. The Intel Centrino driverwpaul2004-02-031-0/+10
* Implement NdisVirtualBufferAddress() and NdisVirtualBufferAddressSafe().wpaul2004-01-271-0/+21
* Reorganize the timer code a little and implement NdisInitializeTimer()wpaul2004-01-261-11/+85
* Convert from using taskqueue_swi to using private kernel threads. Thewpaul2004-01-181-14/+9
* Implement NdisCopyFromPacketToPacket() and NdisCopyFromPacketToPacketSafe().wpaul2004-01-151-0/+110
* mp_ncpus is always defined now, so no need to do an #ifdef SMP inwpaul2004-01-141-5/+1
* AMD64 has a single MS-Win calling convention, so provide an empty __stdcall.obrien2004-01-131-1/+0
* Loosen up the range test in ndis_register_ioport(). Allow drivers towpaul2004-01-131-1/+2
* Merge in some changes submitted by Brian Feldman. Among other things,wpaul2004-01-121-59/+18
* The private data section of ndis_packets has a 'packet flags' bytewpaul2004-01-091-0/+7
* Implement NdisOpenFile()/NdisCloseFile()/NdisMapFile()/NdisUnmapFile().wpaul2004-01-091-6/+121
* It appears drivers may call NdisWriteErrorLogEntry() with lockswpaul2004-01-071-3/+5
* Use atomic ops for the interlocked increment and decrement routineswpaul2004-01-071-6/+3
* In subr_ndis.c: correct ndis_interlock_inc() and ndis_interlock_dec()wpaul2004-01-071-8/+8
* Clean up pe_get_message(). Allow the caller to obtain the resourcewpaul2004-01-061-3/+10
* - Add pe_get_message() and pe_get_messagetable() for processingwpaul2004-01-061-1/+11
* Modify if_ndis.c so that the MiniportISR function runs in ndis_intr()wpaul2004-01-041-2/+9
* Implement NdisScheduleWorkItem() and RtlCompareMemory().wpaul2004-01-041-14/+31
* In ndis_attach(), report the NDIS API level that the Windows miniportwpaul2004-01-041-5/+56
* In if_ndis.c:ndis_attach(), temporarily set the IFF_UP flag whilewpaul2004-01-031-12/+48
* subr_hal.c: implement WRITE_PORT_BUFFER_xxx() and READ_PORT_BUFFER_xxx()wpaul2004-01-031-1/+7
* Tweak ndiscvt to support yet another flavor of .INF files (look forwpaul2004-01-031-3/+8
* Clean up ndiscvt a bit (leaving out the -i flag didn't work) and addwpaul2004-01-021-4/+5
* Implement NdisInitUnicodeString().wpaul2003-12-281-0/+28
* Remove the sanity test in ndis_adjust_buflen(). I'm not sure what thewpaul2003-12-281-2/+0
* Back out the last batch of changes until I have a chance to properlywpaul2003-12-261-21/+29
* Don't call the miniport driver's releasepacket function unless thegreen2003-12-261-4/+20
* Give the timer API one last overhaul: this time, use the new calloutwpaul2003-12-251-12/+9
* - Add stubs for Ndis*File() functionswpaul2003-12-251-3/+71
* - Fix some compiler warnings in subr_pe.cwpaul2003-12-241-8/+21
* Re-do the handling of ndis_buffers. The NDIS_BUFFER structure iswpaul2003-12-231-9/+15
* Some minor touchups:wpaul2003-12-221-4/+9
* Now that I finally have power back, implement a couple more NDIS APIwpaul2003-12-221-0/+75
* Big round of updates:wpaul2003-12-211-1/+4
* Implement NdisGetBufferPhysicalArraySize(), which apparently is awpaul2003-12-161-0/+11
* Implement a few new NDIS routines: NdisInitAnsiString(),wpaul2003-12-141-5/+192
* Correct the implementation of NDIS_BUFFER_TO_SPAN_PAGES().wpaul2003-12-131-1/+4
* subr_ndis.c:wpaul2003-12-131-1/+46
* Implement some more NDIS and ntoskrnl API calls:wpaul2003-12-121-0/+17
* Correct the behavior of ndis_adjust_buflen(): the NDIS spec sayswpaul2003-12-121-3/+10
* Commit the first cut of Project Evil, also known as the NDISulator.wpaul2003-12-111-0/+1930
OpenPOWER on IntegriCloud