freebsd-skq/sys
David E. O'Brien a971a19262 The ndis_kspin_lock type is called KSPIN_LOCK in MS-Windows.
According to the Windows DDK header files, KSPIN_LOCK is defined like this:
	typedef ULONG_PTR KSPIN_LOCK;

From basetsd.h (SDK, Feb. 2003):
	typedef [public] unsigned __int3264 ULONG_PTR, *PULONG_PTR;
	typedef unsigned __int64 ULONG_PTR, *PULONG_PTR;
	typedef _W64 unsigned long ULONG_PTR, *PULONG_PTR;

The keyword __int3264 specifies an integral type that has the following
properties:
 + It is 32-bit on 32-bit platforms
 + It is 64-bit on 64-bit platforms
 + It is 32-bit on the wire for backward compatibility.
   It gets truncated on the sending side and extended appropriately
   (signed or unsigned) on the receiving side.

Thus register_t seems the proper mapping onto FreeBSD for spin locks.
2004-01-16 02:07:04 +00:00
..
alpha
amd64
arm
boot - Use constant for shift when converting file length in bytes to a sector 2004-01-12 20:34:42 +00:00
cam
coda
compat The ndis_kspin_lock type is called KSPIN_LOCK in MS-Windows. 2004-01-16 02:07:04 +00:00
conf Use generic net80211 framework for awi driver. 2004-01-15 10:04:21 +00:00
contrib This commit was generated by cvs2svn to compensate for changes in r124528, 2004-01-14 18:54:22 +00:00
crypto
ddb
dev The definition for __stdcall logically belongs in pe_var.h, but 2004-01-15 21:31:49 +00:00
fs
geom
gnu
i4b
i386
ia64
isa
isofs/cd9660
kern Take care to drop locks when calling malloc() 2004-01-15 18:50:11 +00:00
libkern Translate from GNU C to ISO C. 2004-01-14 07:47:10 +00:00
modules Use generic net80211 framework for awi driver. 2004-01-15 10:04:21 +00:00
net Add support for FH phy, which will be used by awi driver. 2004-01-15 08:44:27 +00:00
net80211 Add support for FH phy, which will be used by awi driver. 2004-01-15 08:44:27 +00:00
netatalk
netatm
netgraph Add an "ethernet" hook to the rfc1490 netgraph module. It will send 2004-01-14 00:39:28 +00:00
netinet
netinet6 call ipsec_pcbconn()/ipsec_pcbdisconn() from in6_pcbconnect(). 2004-01-13 10:45:02 +00:00
netipsec
netipx
netkey invalidate secpolicy pcb cache on key_timehandler. part of 2004-01-14 04:39:40 +00:00
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient
nfsserver
opencrypto
pc98
pccard
pci
posix4
powerpc Catch up with ATA UMA changes 2004-01-15 23:52:32 +00:00
rpc
security
sparc64
sys New file descriptor allocation code, derived from similar code introduced 2004-01-15 10:15:04 +00:00
tools
ufs
vm Remove vm_page_alloc_contig(). It's now unused. 2004-01-14 06:21:38 +00:00
Makefile