Home
last modified time | relevance | path

Searched defs:mutex (Results 1 – 25 of 592) sorted by relevance

12345678910>>...24

/openbmc/linux/include/linux/
H A Dmutex.h64 struct mutex { struct
84 extern void mutex_destroy(struct mutex *lock); argument
102 #define mutex_init(mutex) \ argument
136 struct mutex { struct
137 struct rt_mutex_base rtmutex; argument
150 struct mutex mutexname = __MUTEX_INITIALIZER(mutexname) argument
160 #define __mutex_init(mutex, name, key) \ argument
166 #define mutex_init(mutex) \ argument
/openbmc/qemu/util/
H A Dqemu-coroutine-lock.c142 static void coroutine_fn push_waiter(CoMutex *mutex, CoWaitRecord *w) in push_waiter()
148 static void move_waiters(CoMutex *mutex) in move_waiters()
159 static CoWaitRecord *pop_waiter(CoMutex *mutex) in pop_waiter()
174 static bool has_waiters(CoMutex *mutex) in has_waiters()
179 void qemu_co_mutex_init(CoMutex *mutex) in qemu_co_mutex_init()
184 static void coroutine_fn qemu_co_mutex_wake(CoMutex *mutex, Coroutine *co) in qemu_co_mutex_wake()
195 CoMutex *mutex) in qemu_co_mutex_lock_slowpath()
236 void coroutine_fn qemu_co_mutex_lock(CoMutex *mutex) in qemu_co_mutex_lock()
276 void coroutine_fn qemu_co_mutex_unlock(CoMutex *mutex) in qemu_co_mutex_unlock()
H A Dqemu-thread-common.h19 static inline void qemu_mutex_post_init(QemuMutex *mutex) in qemu_mutex_post_init()
28 static inline void qemu_mutex_pre_lock(QemuMutex *mutex, in qemu_mutex_pre_lock()
34 static inline void qemu_mutex_post_lock(QemuMutex *mutex, in qemu_mutex_post_lock()
44 static inline void qemu_mutex_pre_unlock(QemuMutex *mutex, in qemu_mutex_pre_unlock()
H A Dqemu-thread-posix.c67 void qemu_mutex_init(QemuMutex *mutex) in qemu_mutex_init()
77 void qemu_mutex_destroy(QemuMutex *mutex) in qemu_mutex_destroy()
88 void qemu_mutex_lock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_lock_impl()
100 int qemu_mutex_trylock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_trylock_impl()
116 void qemu_mutex_unlock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_unlock_impl()
127 void qemu_rec_mutex_init(QemuRecMutex *mutex) in qemu_rec_mutex_init()
142 void qemu_rec_mutex_destroy(QemuRecMutex *mutex) in qemu_rec_mutex_destroy()
147 void qemu_rec_mutex_lock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_lock_impl()
152 int qemu_rec_mutex_trylock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_trylock_impl()
232 qemu_cond_timedwait_ts(QemuCond *cond, QemuMutex *mutex, struct timespec *ts, in qemu_cond_timedwait_ts()
[all …]
H A Dqemu-thread-win32.c68 void qemu_mutex_init(QemuMutex *mutex) in qemu_mutex_init()
74 void qemu_mutex_destroy(QemuMutex *mutex) in qemu_mutex_destroy()
81 void qemu_mutex_lock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_lock_impl()
89 int qemu_mutex_trylock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_trylock_impl()
102 void qemu_mutex_unlock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_unlock_impl()
109 void qemu_rec_mutex_init(QemuRecMutex *mutex) in qemu_rec_mutex_init()
115 void qemu_rec_mutex_destroy(QemuRecMutex *mutex) in qemu_rec_mutex_destroy()
122 void qemu_rec_mutex_lock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_lock_impl()
128 int qemu_rec_mutex_trylock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_trylock_impl()
134 void qemu_rec_mutex_unlock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_unlock_impl()
[all …]
/openbmc/qemu/scripts/
H A Danalyse-locks-simpletrace.py22 def _get_mutex(self, mutex): argument
34 def qemu_mutex_lock(self, timestamp, mutex, filename, line): argument
41 def qemu_mutex_locked(self, timestamp, mutex, filename, line): argument
50 def qemu_mutex_unlock(self, timestamp, mutex, filename, line): argument
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_mutex.c128 struct nfp_cpp_mutex *mutex; in nfp_cpp_mutex_alloc() local
160 void nfp_cpp_mutex_free(struct nfp_cpp_mutex *mutex) in nfp_cpp_mutex_free()
171 int nfp_cpp_mutex_lock(struct nfp_cpp_mutex *mutex) in nfp_cpp_mutex_lock()
217 int nfp_cpp_mutex_unlock(struct nfp_cpp_mutex *mutex) in nfp_cpp_mutex_unlock()
262 int nfp_cpp_mutex_trylock(struct nfp_cpp_mutex *mutex) in nfp_cpp_mutex_trylock()
/openbmc/linux/tools/include/linux/
H A Dspinlock.h25 static inline void arch_spin_lock(arch_spinlock_t *mutex) in arch_spin_lock()
30 static inline void arch_spin_unlock(arch_spinlock_t *mutex) in arch_spin_unlock()
35 static inline bool arch_spin_is_locked(arch_spinlock_t *mutex) in arch_spin_is_locked()
/openbmc/linux/drivers/soc/mediatek/
H A Dmtk-mutex.c316 struct mtk_mutex mutex[MTK_MUTEX_MAX_HANDLES]; member
731 void mtk_mutex_put(struct mtk_mutex *mutex) in mtk_mutex_put()
742 int mtk_mutex_prepare(struct mtk_mutex *mutex) in mtk_mutex_prepare()
750 void mtk_mutex_unprepare(struct mtk_mutex *mutex) in mtk_mutex_unprepare()
758 void mtk_mutex_add_comp(struct mtk_mutex *mutex, in mtk_mutex_add_comp()
858 void mtk_mutex_enable(struct mtk_mutex *mutex) in mtk_mutex_enable()
888 void mtk_mutex_disable(struct mtk_mutex *mutex) in mtk_mutex_disable()
899 void mtk_mutex_acquire(struct mtk_mutex *mutex) in mtk_mutex_acquire()
913 void mtk_mutex_release(struct mtk_mutex *mutex) in mtk_mutex_release()
922 int mtk_mutex_write_mod(struct mtk_mutex *mutex, in mtk_mutex_write_mod()
[all …]
/openbmc/qemu/include/qemu/
H A Dthread.h114 #define qemu_mutex_unlock(mutex) \ argument
117 #define qemu_rec_mutex_unlock(mutex) \ argument
298 QemuMutex mutex; member
H A Dcoroutine.h74 static inline coroutine_fn void qemu_co_mutex_assert_locked(CoMutex *mutex) in qemu_co_mutex_assert_locked() argument
171 CoMutex mutex; member
/openbmc/linux/drivers/tee/optee/
H A Doptee_private.h50 struct mutex mutex; member
68 struct mutex mutex; member
88 struct mutex mutex; member
139 struct mutex mutex; member
211 struct mutex mutex; member
/openbmc/linux/tools/perf/util/
H A Dmutex.h72 struct LOCKABLE mutex { struct
73 pthread_mutex_t lock; argument
/openbmc/linux/drivers/mfd/
H A Datc260x-core.c28 struct mutex *mutex = __mutex; in regmap_lock_mutex() local
49 struct mutex *mutex = __mutex; in regmap_unlock_mutex() local
/openbmc/linux/net/smc/
H A Dsmc_ib.h29 struct mutex mutex; /* protects list of smc ib devices */ member
56 struct mutex mutex; /* protect dev setup+cleanup */ member
/openbmc/linux/drivers/scsi/cxlflash/
H A Dsuperpipe.h47 struct mutex mutex; member
101 struct mutex mutex; /* Context protection */ member
112 struct mutex mutex; member
/openbmc/linux/fs/kernfs/
H A Dfile.c565 struct mutex *mutex; in kernfs_get_open_node() local
610 struct mutex *mutex; in kernfs_unlink_open_file() local
798 struct mutex *mutex; in kernfs_fop_release() local
836 struct mutex *mutex; in kernfs_drain_open_files() local
/openbmc/linux/drivers/nfc/s3fwrn5/
H A Dphy_common.h27 struct mutex mutex; member
/openbmc/linux/drivers/infiniband/hw/mthca/
H A Dmthca_memfree.h70 struct mutex mutex; member
149 struct mutex mutex; member
/openbmc/linux/drivers/gpu/drm/i915/
H A Dintel_wakeref.h38 struct mutex mutex; member
49 struct lock_class_key mutex; member
/openbmc/linux/drivers/gpu/drm/i915/gt/
H A Dintel_reset_types.h50 struct mutex mutex; /* serialises wedging/unwedging */ member
/openbmc/linux/include/drm/
H A Di915_pxp_tee_interface.h44 struct mutex mutex; member
/openbmc/linux/sound/firewire/
H A Diso-resources.h22 struct mutex mutex; member
/openbmc/linux/drivers/media/platform/ti/omap3isp/
H A Dispcsiphy.h24 struct mutex mutex; /* serialize csiphy configuration */ member
/openbmc/linux/include/media/
H A Ddmxdev.h146 struct mutex mutex; member
193 struct mutex mutex; member

12345678910>>...24