Bill Paul
df7b7cf4c3
Begin the first phase of trying to add IRP support (and ultimately
...
USB device support):
- Convert all of my locally chosen function names to their actual
Windows equivalents, where applicable. This is a big no-op change
since it doesn't affect functionality, but it helps avoid a bit
of confusion (it's now a lot easier to see which functions are
emulated Windows API routines and which are just locally defined).
- Turn ndis_buffer into an mdl, like it should have been. The structure
is the same, but now it belongs to the subr_ntoskrnl module.
- Implement a bunch of MDL handling macros from Windows and use them where
applicable.
- Correct the implementation of IoFreeMdl().
- Properly implement IoAllocateMdl() and MmBuildMdlForNonPagedPool().
- Add the definitions for struct irp and struct driver_object.
- Add IMPORT_FUNC() and IMPORT_FUNC_MAP() macros to make formatting
the module function tables a little cleaner. (Should also help
with AMD64 support later on.)
- Fix if_ndis.c to use KeRaiseIrql() and KeLowerIrql() instead of
the previous calls to hal_raise_irql() and hal_lower_irql() which
have been renamed.
The function renaming generated a lot of churn here, but there should
be very little operational effect.
2005-01-24 18:18:12 +00:00
..
2005-01-23 16:13:10 +00:00
2004-12-13 23:31:46 +00:00
2005-01-18 20:21:36 +00:00
2004-09-19 21:52:15 +00:00
2005-01-06 01:43:34 +00:00
2005-01-07 02:29:27 +00:00
2005-01-19 06:54:10 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 05:30:44 +00:00
2005-01-06 01:43:34 +00:00
2005-01-23 23:25:41 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2004-08-13 22:54:19 +00:00
2005-01-06 01:43:34 +00:00
2005-01-01 19:24:25 +00:00
2005-01-18 19:42:17 +00:00
2005-01-10 13:05:58 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-09 19:57:55 +00:00
2005-01-06 01:43:34 +00:00
2005-01-23 07:13:09 +00:00
2005-01-06 01:43:34 +00:00
2005-01-13 19:12:10 +00:00
2005-01-20 22:51:38 +00:00
2004-08-13 22:57:44 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-20 19:56:22 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-07 02:29:27 +00:00
2005-01-06 01:43:34 +00:00
2004-11-08 19:21:57 +00:00
2005-01-06 01:43:34 +00:00
2004-10-18 21:51:27 +00:00
2005-01-06 01:43:34 +00:00
2005-01-07 07:08:33 +00:00
2005-01-20 19:37:22 +00:00
2005-01-06 01:43:34 +00:00
2005-01-15 20:52:15 +00:00
2005-01-06 01:43:34 +00:00
2005-01-20 20:36:59 +00:00
2005-01-06 01:43:34 +00:00
2005-01-20 20:06:44 +00:00
2005-01-11 00:32:43 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-20 17:27:37 +00:00
2005-01-21 19:51:23 +00:00
2005-01-06 07:40:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-19 17:03:35 +00:00
2005-01-16 02:39:18 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-24 18:18:12 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2004-08-02 20:42:28 +00:00
2004-06-16 09:47:26 +00:00
2005-01-23 22:33:59 +00:00
2005-01-23 06:37:28 +00:00
2005-01-06 01:43:34 +00:00
2004-06-16 09:47:26 +00:00
2004-12-22 17:29:02 +00:00
2004-07-10 15:38:27 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-22 19:56:03 +00:00
2004-08-04 18:30:31 +00:00
2005-01-06 01:43:34 +00:00
2004-11-17 12:54:12 +00:00
2004-11-25 12:15:49 +00:00
2004-06-16 09:47:26 +00:00
2005-01-06 01:43:34 +00:00
2005-01-11 06:24:40 +00:00
2004-09-28 20:14:51 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2004-08-02 19:59:41 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-24 17:59:59 +00:00
2005-01-13 19:05:25 +00:00
2004-08-12 17:41:33 +00:00
2005-01-06 01:43:34 +00:00
2004-09-22 17:16:04 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2004-10-03 16:06:46 +00:00
2005-01-20 15:40:50 +00:00
2004-12-22 17:29:37 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-22 22:40:53 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2004-05-30 20:08:47 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2004-10-29 11:09:50 +00:00
2005-01-07 02:29:27 +00:00
2005-01-06 01:43:34 +00:00
2005-01-11 00:53:58 +00:00
2005-01-07 02:29:27 +00:00
2005-01-06 01:43:34 +00:00
2005-01-20 19:59:31 +00:00
2005-01-20 20:32:56 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 22:18:23 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2004-12-01 04:59:33 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-07 02:29:27 +00:00
2005-01-06 01:43:34 +00:00
2005-01-05 19:04:28 +00:00
2004-12-17 17:45:29 +00:00
2004-08-13 23:52:33 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-20 05:03:28 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-06 01:43:34 +00:00
2005-01-07 02:29:27 +00:00
2005-01-06 01:43:34 +00:00
2004-06-16 09:47:26 +00:00
2005-01-06 01:43:34 +00:00
2005-01-20 18:34:22 +00:00
2005-01-06 01:43:34 +00:00
2005-01-20 19:32:37 +00:00
2005-01-06 01:43:34 +00:00