diff options
Diffstat (limited to 'include/acpi/acpiosxf.h')
-rw-r--r-- | include/acpi/acpiosxf.h | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/include/acpi/acpiosxf.h b/include/acpi/acpiosxf.h index ea489f235216..819a53f83cfa 100644 --- a/include/acpi/acpiosxf.h +++ b/include/acpi/acpiosxf.h | |||
@@ -139,15 +139,14 @@ void | |||
139 | acpi_os_delete_lock ( | 139 | acpi_os_delete_lock ( |
140 | acpi_handle handle); | 140 | acpi_handle handle); |
141 | 141 | ||
142 | void | 142 | unsigned long |
143 | acpi_os_acquire_lock ( | 143 | acpi_os_acquire_lock ( |
144 | acpi_handle handle, | 144 | acpi_handle handle); |
145 | u32 flags); | ||
146 | 145 | ||
147 | void | 146 | void |
148 | acpi_os_release_lock ( | 147 | acpi_os_release_lock ( |
149 | acpi_handle handle, | 148 | acpi_handle handle, |
150 | u32 flags); | 149 | unsigned long flags); |
151 | 150 | ||
152 | 151 | ||
153 | /* | 152 | /* |
@@ -180,6 +179,34 @@ acpi_os_get_physical_address ( | |||
180 | #endif | 179 | #endif |
181 | 180 | ||
182 | 181 | ||
182 | |||
183 | /* | ||
184 | * Memory/Object Cache | ||
185 | */ | ||
186 | acpi_status | ||
187 | acpi_os_create_cache ( | ||
188 | char *cache_name, | ||
189 | u16 object_size, | ||
190 | u16 max_depth, | ||
191 | acpi_cache_t **return_cache); | ||
192 | |||
193 | acpi_status | ||
194 | acpi_os_delete_cache ( | ||
195 | acpi_cache_t *cache); | ||
196 | |||
197 | acpi_status | ||
198 | acpi_os_purge_cache ( | ||
199 | acpi_cache_t *cache); | ||
200 | |||
201 | void * | ||
202 | acpi_os_acquire_object ( | ||
203 | acpi_cache_t *cache); | ||
204 | |||
205 | acpi_status | ||
206 | acpi_os_release_object ( | ||
207 | acpi_cache_t *cache, | ||
208 | void *object); | ||
209 | |||
183 | /* | 210 | /* |
184 | * Interrupt handlers | 211 | * Interrupt handlers |
185 | */ | 212 | */ |