freebsd-skq/sys/compat/ndis
Bill Paul ed880bb60f Convert from using taskqueue_swi to using private kernel threads. The
problem with using taskqueue_swi is that some of the things we defer
into threads might block for up to several seconds. This is an unfriendly
thing to do to taskqueue_swi, since it is assumed the taskqueue threads
will execute fairly quickly once a task is submitted. Reorganized the
locking in if_ndis.c in the process.

Cleaned up ndis_write_cfg() and ndis_decode_parm() a little.
2004-01-18 22:57:11 +00:00
..
cfg_var.h Deal with the duplicate sysctl leaf problem. A .inf file may contain 2003-12-18 03:51:21 +00:00
hal_var.h The definition for __stdcall logically belongs in pe_var.h, but 2004-01-15 21:31:49 +00:00
kern_ndis.c Convert from using taskqueue_swi to using private kernel threads. The 2004-01-18 22:57:11 +00:00
ndis_var.h Convert from using taskqueue_swi to using private kernel threads. The 2004-01-18 22:57:11 +00:00
ntoskrnl_var.h The ndis_kspin_lock type is called KSPIN_LOCK in MS-Windows. 2004-01-16 02:07:04 +00:00
pe_var.h The definition for __stdcall logically belongs in pe_var.h, but 2004-01-15 21:31:49 +00:00
resource_var.h
subr_hal.c Create NDIS_BUS_SPACE_{IO,MEM} to abstract MD BUS_SPACE macros. 2004-01-15 19:34:56 +00:00
subr_ndis.c Convert from using taskqueue_swi to using private kernel threads. The 2004-01-18 22:57:11 +00:00
subr_ntoskrnl.c The definition for __stdcall logically belongs in pe_var.h, but 2004-01-15 21:31:49 +00:00
subr_pe.c AMD64 has a single MS-Win calling convention, so provide an empty __stdcall. 2004-01-13 22:49:45 +00:00