Lines Matching defs:mutex_id

15 static acpi_status acpi_ut_create_mutex(acpi_mutex_handle mutex_id);
17 static void acpi_ut_delete_mutex(acpi_mutex_handle mutex_id);
133 static acpi_status acpi_ut_create_mutex(acpi_mutex_handle mutex_id)
137 ACPI_FUNCTION_TRACE_U32(ut_create_mutex, mutex_id);
139 if (!acpi_gbl_mutex_info[mutex_id].mutex) {
141 acpi_os_create_mutex(&acpi_gbl_mutex_info[mutex_id].mutex);
142 acpi_gbl_mutex_info[mutex_id].thread_id =
144 acpi_gbl_mutex_info[mutex_id].use_count = 0;
162 static void acpi_ut_delete_mutex(acpi_mutex_handle mutex_id)
165 ACPI_FUNCTION_TRACE_U32(ut_delete_mutex, mutex_id);
167 acpi_os_delete_mutex(acpi_gbl_mutex_info[mutex_id].mutex);
169 acpi_gbl_mutex_info[mutex_id].mutex = NULL;
170 acpi_gbl_mutex_info[mutex_id].thread_id = ACPI_MUTEX_NOT_ACQUIRED;
187 acpi_status acpi_ut_acquire_mutex(acpi_mutex_handle mutex_id)
194 if (mutex_id > ACPI_MAX_MUTEX) {
211 for (i = mutex_id; i < ACPI_NUM_MUTEX; i++) {
213 if (i == mutex_id) {
217 (mutex_id),
227 acpi_ut_get_mutex_name(mutex_id)));
238 acpi_ut_get_mutex_name(mutex_id)));
241 acpi_os_acquire_mutex(acpi_gbl_mutex_info[mutex_id].mutex,
247 acpi_ut_get_mutex_name(mutex_id)));
249 acpi_gbl_mutex_info[mutex_id].use_count++;
250 acpi_gbl_mutex_info[mutex_id].thread_id = this_thread_id;
255 acpi_ut_get_mutex_name(mutex_id), mutex_id));
273 acpi_status acpi_ut_release_mutex(acpi_mutex_handle mutex_id)
279 acpi_ut_get_mutex_name(mutex_id)));
281 if (mutex_id > ACPI_MAX_MUTEX) {
288 if (acpi_gbl_mutex_info[mutex_id].thread_id == ACPI_MUTEX_NOT_ACQUIRED) {
291 acpi_ut_get_mutex_name(mutex_id), mutex_id));
306 for (i = mutex_id; i < ACPI_NUM_MUTEX; i++) {
309 if (i == mutex_id) {
316 acpi_ut_get_mutex_name(mutex_id)));
326 acpi_gbl_mutex_info[mutex_id].thread_id = ACPI_MUTEX_NOT_ACQUIRED;
328 acpi_os_release_mutex(acpi_gbl_mutex_info[mutex_id].mutex);