/Linux-v5.15/include/linux/ |
D | mutex.h | 63 struct mutex { struct 83 extern void mutex_destroy(struct mutex *lock); argument 101 #define mutex_init(mutex) \ argument 135 struct mutex { struct 136 struct rt_mutex_base rtmutex; argument 149 struct mutex mutexname = __MUTEX_INITIALIZER(mutexname) argument 159 #define __mutex_init(mutex, name, key) \ argument 165 #define mutex_init(mutex) \ argument
|
/Linux-v5.15/drivers/soc/mediatek/ |
D | mtk-mutex.c | 137 struct mtk_mutex mutex[10]; member 293 void mtk_mutex_put(struct mtk_mutex *mutex) in mtk_mutex_put() 304 int mtk_mutex_prepare(struct mtk_mutex *mutex) in mtk_mutex_prepare() 312 void mtk_mutex_unprepare(struct mtk_mutex *mutex) in mtk_mutex_unprepare() 320 void mtk_mutex_add_comp(struct mtk_mutex *mutex, in mtk_mutex_add_comp() 372 void mtk_mutex_remove_comp(struct mtk_mutex *mutex, in mtk_mutex_remove_comp() 412 void mtk_mutex_enable(struct mtk_mutex *mutex) in mtk_mutex_enable() 423 void mtk_mutex_disable(struct mtk_mutex *mutex) in mtk_mutex_disable() 434 void mtk_mutex_acquire(struct mtk_mutex *mutex) in mtk_mutex_acquire() 448 void mtk_mutex_release(struct mtk_mutex *mutex) in mtk_mutex_release()
|
/Linux-v5.15/drivers/net/ethernet/netronome/nfp/nfpcore/ |
D | nfp_mutex.c | 128 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()
|
D | nfp_resource.c | 45 } mutex; member 66 struct nfp_cpp_mutex *mutex; member
|
/Linux-v5.15/tools/include/linux/ |
D | spinlock.h | 25 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()
|
/Linux-v5.15/tools/lib/lockdep/ |
D | preload.c | 220 int pthread_mutex_init(pthread_mutex_t *mutex, in pthread_mutex_init() 249 int pthread_mutex_lock(pthread_mutex_t *mutex) in pthread_mutex_lock() 278 int pthread_mutex_trylock(pthread_mutex_t *mutex) in pthread_mutex_trylock() 292 int pthread_mutex_unlock(pthread_mutex_t *mutex) in pthread_mutex_unlock() 311 int pthread_mutex_destroy(pthread_mutex_t *mutex) in pthread_mutex_destroy()
|
/Linux-v5.15/tools/lib/lockdep/include/liblockdep/ |
D | mutex.h | 9 pthread_mutex_t mutex; member 31 #define liblockdep_pthread_mutex_init(mutex, mutexattr) \ argument
|
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/falcon/ |
D | qmgr.h | 48 struct mutex mutex; member 62 struct mutex mutex; member 76 struct mutex mutex; member
|
/Linux-v5.15/drivers/mfd/ |
D | atc260x-core.c | 29 struct mutex *mutex = __mutex; in regmap_lock_mutex() local 50 struct mutex *mutex = __mutex; in regmap_unlock_mutex() local
|
/Linux-v5.15/drivers/tee/optee/ |
D | optee_private.h | 34 struct mutex mutex; member 60 struct mutex mutex; member 108 struct mutex mutex; member
|
/Linux-v5.15/net/smc/ |
D | smc_ib.h | 29 struct mutex mutex; /* protects list of smc ib devices */ member 56 struct mutex mutex; /* protect dev setup+cleanup */ member
|
D | smc_ism.h | 20 struct mutex mutex; /* Protects list of devices */ member
|
/Linux-v5.15/drivers/scsi/cxlflash/ |
D | superpipe.h | 47 struct mutex mutex; member 101 struct mutex mutex; /* Context protection */ member 112 struct mutex mutex; member
|
/Linux-v5.15/drivers/gpu/drm/i915/ |
D | intel_wakeref.h | 38 struct mutex mutex; member 49 struct lock_class_key mutex; member
|
/Linux-v5.15/drivers/nfc/s3fwrn5/ |
D | phy_common.h | 27 struct mutex mutex; member
|
/Linux-v5.15/drivers/infiniband/hw/mthca/ |
D | mthca_memfree.h | 70 struct mutex mutex; member 149 struct mutex mutex; member
|
/Linux-v5.15/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | mmu.h | 30 struct mutex mutex; member 115 struct mutex mutex; member 119 struct mutex mutex; /* serialises mmu invalidations */ member
|
/Linux-v5.15/drivers/gpu/drm/i915/gt/ |
D | intel_reset_types.h | 50 struct mutex mutex; /* serialises wedging/unwedging */ member
|
/Linux-v5.15/include/media/ |
D | dmxdev.h | 147 struct mutex mutex; member 194 struct mutex mutex; member
|
/Linux-v5.15/drivers/media/platform/omap3isp/ |
D | ispcsiphy.h | 24 struct mutex mutex; /* serialize csiphy configuration */ member
|
/Linux-v5.15/sound/firewire/ |
D | iso-resources.h | 22 struct mutex mutex; member
|
D | cmp.h | 30 struct mutex mutex; member
|
/Linux-v5.15/drivers/md/ |
D | dm-stats.h | 13 struct mutex mutex; member
|
/Linux-v5.15/tools/tracing/latency/ |
D | latency-collector.c | 181 pthread_mutex_t mutex; member 192 pthread_mutex_t mutex; member 214 pthread_mutex_t mutex; member 225 pthread_mutex_t mutex; member 347 pthread_mutex_t *restrict mutex) in cond_wait() 362 mutex_init(pthread_mutex_t *mutex, in mutex_init() 424 pthread_mutex_t *restrict mutex, in cond_timedwait() 539 static bool mutex_trylock_limit(pthread_mutex_t *mutex, int time_ms) in mutex_trylock_limit()
|
/Linux-v5.15/include/linux/fpga/ |
D | fpga-region.h | 23 struct mutex mutex; /* for exclusive reference to region */ member
|