2 * the regents of the university of michigan
5 * permission is granted to use, copy, create derivative works and
6 * redistribute this software and such derivative works for any purpose,
7 * so long as the name of the university of michigan is not used in
8 * any advertising or publicity pertaining to the use or distribution
9 * of this software without specific, written prior authorization. if
10 * the above copyright notice or any other identification of the
11 * university of michigan is included in any copy of any portion of
12 * this software, then the disclaimer below must also be included.
14 * this software is provided as is, without representation from the
15 * university of michigan as to its fitness for any purpose, and without
16 * warranty by the university of michigan of any kind, either express
17 * or implied, including without limitation the implied warranties of
18 * merchantability and fitness for a particular purpose. the regents
19 * of the university of michigan shall not be liable for any damages,
20 * including special, indirect, incidental, or consequential damages,
21 * with respect to any claim arising out or in connection with the use
22 * of the software, even if it has been or is hereafter advised of the
23 * possibility of such damages.
28 * 03-jun 2005 (eric williams) entered into versioning
40 struct AfsRdrExtension
42 struct ComExtension *com;
44 PNOTIFY_SYNC notifyList;
46 NPAGED_LOOKASIDE_LIST fcbMemList;
48 NPAGED_LOOKASIDE_LIST ccbMemList;
49 RTL_GENERIC_TABLE fcbTable;
50 CACHE_MANAGER_CALLBACKS callbacks;
55 struct AfsRdrExtension *rdr;
56 LIST_ENTRY outReqList;
58 RTL_GENERIC_TABLE inTable;
60 KEVENT outEvent, cancelEvent;
63 extern struct AfsRdrExtension *rdrExt;
64 extern struct ComExtension *comExt;
68 void ifs_unlock_rpcs();