Searched refs:mutex (Results 1 - 25 of 1429) sorted by relevance

1234567891011>>

/drivers/acpi/acpica/
H A Dexmutex.c62 * PARAMETERS: obj_desc - The mutex to be unlinked
66 * DESCRIPTION: Remove a mutex from the "AcquiredMutex" list
72 struct acpi_thread_state *thread = obj_desc->mutex.owner_thread;
80 if (obj_desc->mutex.next) {
81 (obj_desc->mutex.next)->mutex.prev = obj_desc->mutex.prev;
84 if (obj_desc->mutex.prev) {
85 (obj_desc->mutex.prev)->mutex
[all...]
H A Ddsmethod.c131 * DESCRIPTION: Create a mutex object for a serialized control method
143 /* Create the new mutex object */
152 status = acpi_os_create_mutex(&mutex_desc->mutex.os_mutex);
157 mutex_desc->mutex.sync_level = method_desc->method.sync_level;
158 method_desc->method.mutex = mutex_desc;
201 * If this method is serialized, we need to acquire the method mutex.
205 * Create a mutex for the method if it is defined to be Serialized
206 * and a mutex has not already been created. We defer the mutex creation
209 if (!obj_desc->method.mutex) {
[all...]
/drivers/s390/char/
H A Dvmcp.h16 #include <linux/mutex.h>
29 struct mutex mutex; member in struct:vmcp_session
/drivers/media/video/pwc/
H A Dpwc-dec1.h28 #include <linux/mutex.h>
H A Dpwc-dec23.h32 struct mutex lock;
/drivers/acpi/
H A Dsleep.h8 extern struct mutex acpi_device_lock;
/drivers/oprofile/
H A Devent_buffer.h14 #include <linux/mutex.h>
35 /* mutex between sync_cpu_buffers() and the
38 extern struct mutex buffer_mutex;
/drivers/gpu/drm/
H A Ddrm_global.c31 #include <linux/mutex.h>
37 struct mutex mutex; member in struct:drm_global_item
50 mutex_init(&item->mutex);
72 mutex_lock(&item->mutex);
89 mutex_unlock(&item->mutex);
92 mutex_unlock(&item->mutex);
102 mutex_lock(&item->mutex);
109 mutex_unlock(&item->mutex);
/drivers/media/dvb/bt8xx/
H A Ddvb-bt8xx.h29 #include <linux/mutex.h>
44 struct mutex lock;
/drivers/media/dvb/dvb-core/
H A Ddmxdev.h33 #include <linux/mutex.h>
84 struct mutex mutex; member in struct:dmxdev_filter
110 struct mutex mutex; member in struct:dmxdev
/drivers/net/wireless/b43/
H A Drfkill.c43 mutex_lock(&wl->mutex);
46 mutex_unlock(&wl->mutex);
69 mutex_unlock(&wl->mutex);
/drivers/isdn/capi/
H A Dkcapi.h34 extern struct mutex capi_drivers_lock;
37 extern struct mutex capi_controller_lock;
/drivers/media/video/omap3isp/
H A Dispcsiphy.h56 struct mutex mutex; /* serialize csiphy configuration */ member in struct:isp_csiphy
/drivers/uwb/
H A Dradio.c100 mutex_lock(&rc->uwb_dev.mutex);
108 mutex_unlock(&rc->uwb_dev.mutex);
123 mutex_lock(&rc->uwb_dev.mutex);
131 mutex_unlock(&rc->uwb_dev.mutex);
145 mutex_lock(&rc->uwb_dev.mutex);
150 mutex_unlock(&rc->uwb_dev.mutex);
177 mutex_lock(&rc->uwb_dev.mutex);
190 mutex_unlock(&rc->uwb_dev.mutex);
H A Dpal.c61 mutex_lock(&rc->uwb_dev.mutex);
63 mutex_unlock(&rc->uwb_dev.mutex);
79 mutex_lock(&rc->uwb_dev.mutex);
81 mutex_unlock(&rc->uwb_dev.mutex);
/drivers/media/video/uvc/
H A Duvc_queue.c33 * Video buffers are managed by videobuf2. The driver uses a mutex to protect
136 mutex_init(&queue->mutex);
151 mutex_lock(&queue->mutex);
153 mutex_unlock(&queue->mutex);
160 mutex_lock(&queue->mutex);
162 mutex_unlock(&queue->mutex);
169 mutex_lock(&queue->mutex);
171 mutex_unlock(&queue->mutex);
180 mutex_lock(&queue->mutex);
182 mutex_unlock(&queue->mutex);
[all...]
/drivers/vhost/
H A Dtest.c14 #include <linux/mutex.h>
51 mutex_lock(&vq->mutex);
89 mutex_unlock(&vq->mutex);
128 mutex_lock(&vq->mutex);
130 lockdep_is_held(&vq->mutex));
132 mutex_unlock(&vq->mutex);
175 mutex_lock(&n->dev.mutex);
190 mutex_lock(&vq->mutex);
195 lockdep_is_held(&vq->mutex));
200 mutex_unlock(&vq->mutex);
[all...]
/drivers/mtd/chips/
H A Dcfi_cmdset_0020.c269 mutex_lock(&chip->mutex);
301 mutex_unlock(&chip->mutex);
307 mutex_unlock(&chip->mutex);
309 mutex_lock(&chip->mutex);
340 mutex_unlock(&chip->mutex);
346 mutex_unlock(&chip->mutex);
356 mutex_unlock(&chip->mutex);
381 mutex_unlock(&chip->mutex);
450 mutex_lock(&chip->mutex);
475 mutex_unlock(&chip->mutex);
[all...]
/drivers/input/misc/
H A Dad714x.h40 struct mutex mutex; member in struct:ad714x_chip
/drivers/net/wireless/b43legacy/
H A Dsysfs.c85 mutex_lock(&wldev->wl->mutex);
104 mutex_unlock(&wldev->wl->mutex);
139 mutex_lock(&wldev->wl->mutex);
148 mutex_unlock(&wldev->wl->mutex);
167 mutex_lock(&wldev->wl->mutex);
176 mutex_unlock(&wldev->wl->mutex);
195 mutex_lock(&wldev->wl->mutex);
201 mutex_unlock(&wldev->wl->mutex);
/drivers/pinctrl/
H A Dcore.h40 struct mutex gpio_ranges_lock;
48 struct mutex pinmux_hogs_lock;
/drivers/usb/gadget/
H A Duvc_queue.h54 struct mutex mutex; /* protects buffers and mainqueue */ member in struct:uvc_video_queue
/drivers/video/
H A Dsh_mobile_lcdcfb.h6 #include <linux/mutex.h>
47 struct mutex open_lock; /* protects the use counter */
/drivers/cpuidle/
H A Dcpuidle.h14 extern struct mutex cpuidle_lock;
/drivers/media/video/pvrusb2/
H A Dpvrusb2-dvb.h26 struct mutex lock;

Completed in 643 milliseconds

1234567891011>>