• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/acpi/acpica/

Lines Matching refs:mutex_id

51 static acpi_status acpi_ut_create_mutex(acpi_mutex_handle mutex_id);
53 static void acpi_ut_delete_mutex(acpi_mutex_handle mutex_id);
143 static acpi_status acpi_ut_create_mutex(acpi_mutex_handle mutex_id)
147 ACPI_FUNCTION_TRACE_U32(ut_create_mutex, mutex_id);
149 if (!acpi_gbl_mutex_info[mutex_id].mutex) {
151 acpi_os_create_mutex(&acpi_gbl_mutex_info[mutex_id].mutex);
152 acpi_gbl_mutex_info[mutex_id].thread_id =
154 acpi_gbl_mutex_info[mutex_id].use_count = 0;
172 static void acpi_ut_delete_mutex(acpi_mutex_handle mutex_id)
175 ACPI_FUNCTION_TRACE_U32(ut_delete_mutex, mutex_id);
177 acpi_os_delete_mutex(acpi_gbl_mutex_info[mutex_id].mutex);
179 acpi_gbl_mutex_info[mutex_id].mutex = NULL;
180 acpi_gbl_mutex_info[mutex_id].thread_id = ACPI_MUTEX_NOT_ACQUIRED;
195 acpi_status acpi_ut_acquire_mutex(acpi_mutex_handle mutex_id)
202 if (mutex_id > ACPI_MAX_MUTEX) {
219 for (i = mutex_id; i < ACPI_NUM_MUTEX; i++) {
221 if (i == mutex_id) {
225 (mutex_id),
236 acpi_ut_get_mutex_name(mutex_id)));
247 acpi_ut_get_mutex_name(mutex_id)));
249 status = acpi_os_acquire_mutex(acpi_gbl_mutex_info[mutex_id].mutex,
255 acpi_ut_get_mutex_name(mutex_id)));
257 acpi_gbl_mutex_info[mutex_id].use_count++;
258 acpi_gbl_mutex_info[mutex_id].thread_id = this_thread_id;
262 ACPI_CAST_PTR(void, this_thread_id), mutex_id));
280 acpi_status acpi_ut_release_mutex(acpi_mutex_handle mutex_id)
286 acpi_ut_get_mutex_name(mutex_id)));
288 if (mutex_id > ACPI_MAX_MUTEX) {
295 if (acpi_gbl_mutex_info[mutex_id].thread_id == ACPI_MUTEX_NOT_ACQUIRED) {
298 mutex_id));
313 for (i = mutex_id; i < ACPI_NUM_MUTEX; i++) {
315 if (i == mutex_id) {
322 acpi_ut_get_mutex_name(mutex_id)));
332 acpi_gbl_mutex_info[mutex_id].thread_id = ACPI_MUTEX_NOT_ACQUIRED;
334 acpi_os_release_mutex(acpi_gbl_mutex_info[mutex_id].mutex);