HAMMER 60I/Many: Mirroring
[dragonfly.git] / sys / dev / acpica5 / include,acpiosxf.h.patch
blobf09d8dabe7c2e95282ad0e38eec13a835c0f2406
1 # $DragonFly: src/sys/dev/acpica5/include,acpiosxf.h.patch,v 1.2 2007/03/26 02:34:39 y0netan1 Exp $
3 --- acpiosxf.h.orig 2006-11-30 05:58:15.000000000 +0900
4 +++ acpiosxf.h 2007-03-11 14:39:09.000000000 +0900
5 @@ -197,9 +197,18 @@ void
6 AcpiOsDeleteLock (
7 ACPI_SPINLOCK Handle);
9 +#if ACPI_DEBUG_LOCKS
10 +#define AcpiOsAcquireLock(Handle) \
11 +_AcpiOsAcquireLock(Handle, __func__, __LINE__)
12 +ACPI_CPU_FLAGS
13 +_AcpiOsAcquireLock (
14 + ACPI_SPINLOCK Handle,
15 + const char *func, int line);
16 +#else
17 ACPI_CPU_FLAGS
18 AcpiOsAcquireLock (
19 ACPI_SPINLOCK Handle);
20 +#endif
22 void
23 AcpiOsReleaseLock (
24 @@ -271,6 +280,24 @@ void
25 AcpiOsFree (
26 void * Memory);
28 +#if ACPI_DEBUG_MEMMAP
29 +#define AcpiOsMapMemory(Where, Length) \
30 +_AcpiOsMapMemory((Where), (Length), __func__, __LINE__)
31 +#define AcpiOsUnmapMemory(LogicalAddress, Size) \
32 +_AcpiOsUnmapMemory((LogicalAddress), (Size), __func__, __LINE__)
34 +void *
35 +_AcpiOsMapMemory (
36 + ACPI_PHYSICAL_ADDRESS Where,
37 + ACPI_NATIVE_UINT Length,
38 + const char *caller, int line);
40 +void
41 +_AcpiOsUnmapMemory (
42 + void *LogicalAddress,
43 + ACPI_SIZE Size,
44 + const char *caller, int line);
45 +#else
46 void *
47 AcpiOsMapMemory (
48 ACPI_PHYSICAL_ADDRESS Where,
49 @@ -280,6 +307,7 @@ void
50 AcpiOsUnmapMemory (
51 void *LogicalAddress,
52 ACPI_SIZE Size);
53 +#endif
55 ACPI_STATUS
56 AcpiOsGetPhysicalAddress (
57 @@ -309,10 +337,21 @@ void *
58 AcpiOsAcquireObject (
59 ACPI_CACHE_T *Cache);
61 +#if ACPI_DEBUG_CACHE
62 +#define AcpiOsReleaseObject(Cache, Object) \
63 +_AcpiOsReleaseObject(Cache, Object, __func__, __LINE__)
64 +ACPI_STATUS
65 +_AcpiOsReleaseObject (
66 + ACPI_CACHE_T *Cache,
67 + void *Object,
68 + const char *func,
69 + int line);
70 +#else
71 ACPI_STATUS
72 AcpiOsReleaseObject (
73 ACPI_CACHE_T *Cache,
74 void *Object);
75 +#endif