Searched refs:mutex_id (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/acpi/acpica/
H A Dutmutex.c51 static acpi_status acpi_ut_create_mutex(acpi_mutex_handle mutex_id);
53 static void acpi_ut_delete_mutex(acpi_mutex_handle mutex_id);
186 static acpi_status acpi_ut_create_mutex(acpi_mutex_handle mutex_id) acpi_ut_create_mutex() argument
190 ACPI_FUNCTION_TRACE_U32(ut_create_mutex, mutex_id); acpi_ut_create_mutex()
192 if (!acpi_gbl_mutex_info[mutex_id].mutex) { acpi_ut_create_mutex()
194 acpi_os_create_mutex(&acpi_gbl_mutex_info[mutex_id].mutex); acpi_ut_create_mutex()
195 acpi_gbl_mutex_info[mutex_id].thread_id = acpi_ut_create_mutex()
197 acpi_gbl_mutex_info[mutex_id].use_count = 0; acpi_ut_create_mutex()
215 static void acpi_ut_delete_mutex(acpi_mutex_handle mutex_id) acpi_ut_delete_mutex() argument
218 ACPI_FUNCTION_TRACE_U32(ut_delete_mutex, mutex_id); acpi_ut_delete_mutex()
220 acpi_os_delete_mutex(acpi_gbl_mutex_info[mutex_id].mutex); acpi_ut_delete_mutex()
222 acpi_gbl_mutex_info[mutex_id].mutex = NULL; acpi_ut_delete_mutex()
223 acpi_gbl_mutex_info[mutex_id].thread_id = ACPI_MUTEX_NOT_ACQUIRED; acpi_ut_delete_mutex()
240 acpi_status acpi_ut_acquire_mutex(acpi_mutex_handle mutex_id) acpi_ut_acquire_mutex() argument
247 if (mutex_id > ACPI_MAX_MUTEX) { acpi_ut_acquire_mutex()
264 for (i = mutex_id; i < ACPI_NUM_MUTEX; i++) { acpi_ut_acquire_mutex()
266 if (i == mutex_id) { acpi_ut_acquire_mutex()
270 (mutex_id), acpi_ut_acquire_mutex()
280 acpi_ut_get_mutex_name(mutex_id))); acpi_ut_acquire_mutex()
291 acpi_ut_get_mutex_name(mutex_id))); acpi_ut_acquire_mutex()
293 status = acpi_os_acquire_mutex(acpi_gbl_mutex_info[mutex_id].mutex, acpi_ut_acquire_mutex()
299 acpi_ut_get_mutex_name(mutex_id))); acpi_ut_acquire_mutex()
301 acpi_gbl_mutex_info[mutex_id].use_count++; acpi_ut_acquire_mutex()
302 acpi_gbl_mutex_info[mutex_id].thread_id = this_thread_id; acpi_ut_acquire_mutex()
306 (u32)this_thread_id, mutex_id)); acpi_ut_acquire_mutex()
324 acpi_status acpi_ut_release_mutex(acpi_mutex_handle mutex_id) acpi_ut_release_mutex() argument
330 acpi_ut_get_mutex_name(mutex_id))); acpi_ut_release_mutex()
332 if (mutex_id > ACPI_MAX_MUTEX) { acpi_ut_release_mutex()
339 if (acpi_gbl_mutex_info[mutex_id].thread_id == ACPI_MUTEX_NOT_ACQUIRED) { acpi_ut_release_mutex()
342 mutex_id)); acpi_ut_release_mutex()
357 for (i = mutex_id; i < ACPI_NUM_MUTEX; i++) { acpi_ut_release_mutex()
360 if (i == mutex_id) { acpi_ut_release_mutex()
367 acpi_ut_get_mutex_name(mutex_id))); acpi_ut_release_mutex()
377 acpi_gbl_mutex_info[mutex_id].thread_id = ACPI_MUTEX_NOT_ACQUIRED; acpi_ut_release_mutex()
379 acpi_os_release_mutex(acpi_gbl_mutex_info[mutex_id].mutex); acpi_ut_release_mutex()
H A Dutdecode.c408 * PARAMETERS: mutex_id - The predefined ID for this mutex.
427 char *acpi_ut_get_mutex_name(u32 mutex_id) acpi_ut_get_mutex_name() argument
430 if (mutex_id > ACPI_MAX_MUTEX) { acpi_ut_get_mutex_name()
434 return (acpi_gbl_mutex_names[mutex_id]); acpi_ut_get_mutex_name()
H A Dacutils.h187 char *acpi_ut_get_mutex_name(u32 mutex_id);
609 acpi_status acpi_ut_acquire_mutex(acpi_mutex_handle mutex_id);
611 acpi_status acpi_ut_release_mutex(acpi_mutex_handle mutex_id);

Completed in 143 milliseconds