Searched refs:mutex (Results 51 - 75 of 1956) sorted by relevance

1234567891011>>

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/
H A Dmutex.c2 * kernel/mutex.c
18 * Also see Documentation/mutex-design.txt.
20 #include <linux/mutex.h>
32 # include "mutex-debug.h"
33 # include <asm-generic/mutex-null.h>
35 # include "mutex.h"
36 # include <asm/mutex.h>
40 __mutex_init(struct mutex *lock, const char *name, struct lock_class_key *key)
54 * We split the mutex lock/unlock logic into separate fastpath and
63 * mutex_lock - acquire the mutex
[all...]
H A Dmutex-debug.c2 * kernel/mutex-debug.c
15 #include <linux/mutex.h>
25 #include "mutex-debug.h"
30 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter)
37 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter)
51 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter,
60 void mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter,
72 void debug_mutex_unlock(struct mutex *lock)
83 void debug_mutex_init(struct mutex *lock, const char *name,
97 * mutex_destroy - mark a mutex unusabl
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/mutex/
H A Dmut_pthread.c14 * This is where we load in architecture/compiler specific mutex code.
41 * IBM's MVS pthread mutex implementation returns -1 and sets errno rather than
52 * Initialize a pthread mutex.
57 __db_pthread_mutex_init(env, mutex, flags)
59 db_mutex_t mutex;
69 mutexp = MUTEXP_SET(mutex);
88 RET_SET((pthread_mutex_init(&mutexp->mutex, mutexattrp)), ret);
126 mutexp->mutex = mi;
130 mutexp->mutex = mi;
151 ret = mutex_init(&mutexp->mutex, typ
[all...]
H A Dmut_stub.c17 * If the library wasn't compiled with mutex support, various routines
60 __mutex_clear(env, mutex)
62 db_mutex_t mutex;
65 COMPQUIET(mutex, MUTEX_INVALID);
133 __mutex_print_debug_single(env, tag, mutex, flags)
136 db_mutex_t mutex;
141 COMPQUIET(mutex, MUTEX_INVALID);
146 __mutex_print_debug_stats(env, mbp, mutex, flags)
149 db_mutex_t mutex;
154 COMPQUIET(mutex, MUTEX_INVALI
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/avahi-0.6.25/avahi-common/
H A Dthread-watch.c45 pthread_mutex_t mutex; member in struct:AvahiThreadedPoll
51 pthread_mutex_t *mutex = userdata; local
54 /* Before entering poll() we unlock the mutex, so that
57 pthread_mutex_unlock(mutex);
59 pthread_mutex_lock(mutex);
72 pthread_mutex_lock(&p->mutex);
74 pthread_mutex_unlock(&p->mutex);
88 pthread_mutex_init(&p->mutex, NULL);
90 avahi_simple_poll_set_func(p->simple_poll, poll_func, &p->mutex);
100 pthread_mutex_destroy(&p->mutex);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/avahi-0.6.25/avahi-common/
H A Dthread-watch.c45 pthread_mutex_t mutex; member in struct:AvahiThreadedPoll
51 pthread_mutex_t *mutex = userdata; local
54 /* Before entering poll() we unlock the mutex, so that
57 pthread_mutex_unlock(mutex);
59 pthread_mutex_lock(mutex);
72 pthread_mutex_lock(&p->mutex);
74 pthread_mutex_unlock(&p->mutex);
88 pthread_mutex_init(&p->mutex, NULL);
90 avahi_simple_poll_set_func(p->simple_poll, poll_func, &p->mutex);
100 pthread_mutex_destroy(&p->mutex);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/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
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/cell/spufs/
H A Dgang.c37 mutex_init(&gang->mutex);
67 mutex_lock(&gang->mutex);
71 mutex_unlock(&gang->mutex);
76 mutex_lock(&gang->mutex);
84 mutex_unlock(&gang->mutex);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/dbus-1.6.8/dbus/
H A Ddbus-threads.c35 /** This is used for the no-op default mutex pointer, just to be distinct from #NULL */
40 /** This is used for the no-op default mutex pointer, just to be distinct from #NULL */
54 * Creates a new mutex
55 * or creates a no-op mutex if threads are not initialized.
59 * If possible, the mutex returned by this function is recursive, to
63 * to point to the mutex location allows the threading
64 * module to swap out dummy mutexes for a real mutex so libraries
67 * @param location_p the location of the new mutex, can return #NULL on OOM
88 * Creates a new mutex
89 * or creates a no-op mutex i
173 _dbus_rmutex_lock(DBusRMutex *mutex) argument
185 _dbus_cmutex_lock(DBusCMutex *mutex) argument
197 _dbus_rmutex_unlock(DBusRMutex *mutex) argument
209 _dbus_cmutex_unlock(DBusCMutex *mutex) argument
304 _dbus_condvar_wait(DBusCondVar *cond, DBusCMutex *mutex) argument
323 _dbus_condvar_wait_timeout(DBusCondVar *cond, DBusCMutex *mutex, int timeout_milliseconds) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/uwb/
H A Dradio.c95 mutex_lock(&rc->uwb_dev.mutex);
103 mutex_unlock(&rc->uwb_dev.mutex);
118 mutex_lock(&rc->uwb_dev.mutex);
126 mutex_unlock(&rc->uwb_dev.mutex);
140 mutex_lock(&rc->uwb_dev.mutex);
145 mutex_unlock(&rc->uwb_dev.mutex);
172 mutex_lock(&rc->uwb_dev.mutex);
185 mutex_unlock(&rc->uwb_dev.mutex);
H A Dpal.c60 mutex_lock(&rc->uwb_dev.mutex);
62 mutex_unlock(&rc->uwb_dev.mutex);
78 mutex_lock(&rc->uwb_dev.mutex);
80 mutex_unlock(&rc->uwb_dev.mutex);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/memrar/
H A Dmemrar_allocator.h24 #include <linux/mutex.h>
73 struct mutex lock;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/capi/
H A Dkcapi.h34 extern struct mutex capi_drivers_lock;
37 extern struct mutex capi_controller_lock;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/atm/
H A Dresources.h10 #include <linux/mutex.h>
14 extern struct mutex atm_dev_mutex;
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/docs_src/ref/upgrade.4.4/
H A DMakefile10 mutex.html \
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/
H A Ddebug_locks.c13 #include <linux/mutex.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dncp_fs_i.h20 struct mutex open_mutex;
H A Dc2port.h32 struct mutex mutex; /* prevent races during read/write */ member in struct:c2port_device
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/radeon/
H A Dradeon_ring.c63 mutex_lock(&rdev->ib_pool.mutex);
65 mutex_unlock(&rdev->ib_pool.mutex);
83 mutex_lock(&rdev->ib_pool.mutex);
98 mutex_unlock(&rdev->ib_pool.mutex);
105 mutex_unlock(&rdev->ib_pool.mutex);
110 mutex_lock(&rdev->ib_pool.mutex);
112 mutex_unlock(&rdev->ib_pool.mutex);
116 mutex_lock(&rdev->ib_pool.mutex);
121 mutex_unlock(&rdev->ib_pool.mutex);
136 mutex_lock(&rdev->ib_pool.mutex);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/chips/
H A Dcfi_cmdset_0020.c267 mutex_lock(&chip->mutex);
298 mutex_unlock(&chip->mutex);
304 mutex_unlock(&chip->mutex);
306 mutex_lock(&chip->mutex);
333 mutex_unlock(&chip->mutex);
339 mutex_unlock(&chip->mutex);
349 mutex_unlock(&chip->mutex);
374 mutex_unlock(&chip->mutex);
443 mutex_lock(&chip->mutex);
468 mutex_unlock(&chip->mutex);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/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);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/gadget/
H A Duvc_queue.h54 struct mutex mutex; /* protects buffers and mainqueue */ member in struct:uvc_video_queue
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/
H A Dchrdev.h72 * @event_list_lock: mutex to protect the list of detected events
87 struct mutex event_list_lock;
112 struct mutex exist_lock;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/squashfs/
H A Dsquashfs_fs_sb.h65 struct mutex read_data_mutex;
66 struct mutex meta_index_mutex;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ctxfi/
H A Dctvmem.h23 #include <linux/mutex.h>
50 struct mutex lock;

Completed in 205 milliseconds

1234567891011>>