summaryrefslogtreecommitdiffstats
path: root/sys/compat/ndis/subr_ntoskrnl.c
Commit message (Expand)AuthorAgeFilesLines
* Clean up one remaining 'multiple DPC thread' bogon: only bzero() onewpaul2005-11-011-0/+4
* Minor nit: in ntoskrnl_finddev(), only free the 'children' device_twpaul2005-10-261-2/+9
* Get rid of the timer tracking and reaping code in NdisMInitializeTimer()wpaul2005-10-261-0/+113
* Make the multiple DPC threads an option, and create only one by default.wpaul2005-10-221-2/+31
* Correct the macro definition for KeRaiseIrql(). The official APIwpaul2005-10-211-22/+5
* Use sched_bind() to make sure the DPC threads are bound to the correctwpaul2005-10-201-1/+15
* Another round of cleanups and fixes:wpaul2005-10-181-273/+328
* Convert ndis_set_info() and ndis_get_info() from using msleep()wpaul2005-10-121-12/+10
* This commit makes a big round of updates and fixes many, many things.wpaul2005-10-101-351/+935
* Use implicit type cast for ->k_lock to fix compilation of ndisrik2005-07-081-3/+3
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386nyan2005-05-291-2/+0
* Fix some of the things I broke so that the SMC2602W (AMD Am1772) driverwpaul2005-05-191-26/+81
* Correct the patch table entries for the 64-bit intrinsic mathwpaul2005-05-081-6/+6
* Avoid sleeping with mutex held in kern_ndis.c.wpaul2005-05-051-2/+1
* This commit makes a bunch of changes, some big, some not so big.wpaul2005-05-051-8/+572
* Throw the switch on the new driver generation/loading mechanism. Fromwpaul2005-04-241-3/+2
* Create new i386 windows/bsd thunking layer, similar to the amd64 thunkingwpaul2005-04-111-335/+349
* Fix a possible mutex leak in KeSetTimerEx(): if timer is NULL, wewpaul2005-03-301-2/+2
* More additions for amd64:wpaul2005-03-281-0/+20
* Fix for amd64.wpaul2005-03-281-1/+1
* Fix another amd64 issue with lookaside lists: we initialize thewpaul2005-03-281-6/+40
* Tweak to hopefully make lookaside lists work on amd64: in Windows, thewpaul2005-03-281-0/+4
* Finally bring an end to the great "make the Atheros NDIS driverwpaul2005-03-271-30/+76
* When you call MiniportInitialize() for an 802.11 driver, it willwpaul2005-03-071-3/+0
* MDLs are supposed to be variable size (they include an array of pageswpaul2005-02-261-3/+41
* Fix a couple of callback instances that should have been wrapped withwpaul2005-02-251-2/+2
* Compute the right length to use with bzero() when initializing an IRPwpaul2005-02-251-1/+1
* Couple of lessons learned during USB driver testing:wpaul2005-02-241-1/+3
* Implement IoCancelIrp(), IoAcquireCancelSpinLock(), IoReleaseCancelSpinLock()wpaul2005-02-231-3/+199
* KeAcquireSpinLockRaiseToDpc() and KeReleaseSpinLock() are (at leastwpaul2005-02-161-24/+3
* Add support for Windows/x86-64 binaries to Project Evil.wpaul2005-02-161-30/+85
* Next step on the road to IRPs: create and use an imitation of thewpaul2005-02-081-65/+523
* Apparently, the Intel icc compiler doesn't like it when you usewpaul2005-01-251-1/+1
* Begin the first phase of trying to add IRP support (and ultimatelywpaul2005-01-241-267/+305
* Fix a problem reported by Pierre Beyssac. Sometinmes when ndis_get_info()wpaul2005-01-141-2/+1
* Start each of the license/copyright comments with /*-imp2005-01-051-1/+1
* Fix compiler warnings, when __stdcall is #defined, by adding explicit casts.bms2004-09-171-1/+1
* The Texas Instruments ACX111 driver wants srand(), so provide it.wpaul2004-08-161-0/+10
* More minor cleanups and one small bug fix:wpaul2004-08-041-8/+8
* Big mess 'o changes:wpaul2004-08-011-91/+48
* *sigh* Fix source code compatibility with 5.2.1-RELEASE _again_.wpaul2004-07-201-0/+6
* Update for the KDB framework:marcel2004-07-101-2/+3
* Add another 5.2.1 source compatibility tweak: acquire Giant before callingwpaul2004-06-071-0/+3
* Small timer cleanups:wpaul2004-04-301-24/+19
* In ntoskrnl_unlock_dpc(), use atomic_store instead of atomic_cmpsetwpaul2004-04-181-2/+2
* - Use memory barrier with atomic operations in ntoskrnl_lock_dpc() andwpaul2004-04-161-9/+3
* Continue my efforts to imitate Windows as closely as possible bywpaul2004-04-141-75/+66
* Apparently, some atheros drivers want rand(), so implement it (in termswpaul2004-03-271-0/+12
* - In kern_ndis.c, implement ndis_unsched(), the complement to ndis_sched(),wpaul2004-03-251-28/+53
* Remove another case of grabbing Giant before doing a kthread_exit()wpaul2004-03-221-1/+0
OpenPOWER on IntegriCloud