Lines Matching full:mutex
4 * Module Name: utxfmutex - external AML mutex access functions
25 * PARAMETERS: handle - Mutex or prefix handle (optional)
26 * pathname - Mutex pathname (optional)
27 * ret_obj - Where the mutex object is returned
31 * DESCRIPTION: Get an AML mutex object. The mutex node is pointed to by
52 /* Get a the namespace node for the mutex */ in acpi_ut_get_mutex_object()
64 /* Ensure that we actually have a Mutex object */ in acpi_ut_get_mutex_object()
70 /* Get the low-level mutex object */ in acpi_ut_get_mutex_object()
85 * PARAMETERS: handle - Mutex or prefix handle (optional)
86 * pathname - Mutex pathname (optional)
91 * DESCRIPTION: Acquire an AML mutex. This is a device driver interface to
92 * AML mutex objects, and allows for transaction locking between
93 * drivers and AML code. The mutex node is pointed to by
105 /* Get the low-level mutex associated with Handle:Pathname */ in acpi_acquire_mutex()
112 /* Acquire the OS mutex */ in acpi_acquire_mutex()
114 status = acpi_os_acquire_mutex(mutex_obj->mutex.os_mutex, timeout); in acpi_acquire_mutex()
124 * PARAMETERS: handle - Mutex or prefix handle (optional) in ACPI_EXPORT_SYMBOL()
125 * pathname - Mutex pathname (optional) in ACPI_EXPORT_SYMBOL()
129 * DESCRIPTION: Release an AML mutex. This is a device driver interface to in ACPI_EXPORT_SYMBOL()
130 * AML mutex objects, and allows for transaction locking between in ACPI_EXPORT_SYMBOL()
131 * drivers and AML code. The mutex node is pointed to by in ACPI_EXPORT_SYMBOL()
141 /* Get the low-level mutex associated with Handle:Pathname */ in ACPI_EXPORT_SYMBOL()
148 /* Release the OS mutex */ in ACPI_EXPORT_SYMBOL()
150 acpi_os_release_mutex(mutex_obj->mutex.os_mutex); in ACPI_EXPORT_SYMBOL()