Home
last modified time | relevance | path

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

12345678910>>...24

/linux-6.12.1/include/linux/
Dmutex_types.h41 struct mutex { struct
62 struct mutex { argument
63 struct rt_mutex_base rtmutex; argument
65 struct lockdep_map dep_map;
Dmutex.h60 #define mutex_init(mutex) \ argument
76 #define mutex_init_with_key(mutex, key) __mutex_init((mutex), #mutex, (key)) argument
119 #define __mutex_init(mutex, name, key) \ argument
144 #define devm_mutex_init(dev, mutex) \ argument
Duacce.h97 struct mutex mutex; member
131 struct mutex mutex; member
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/nfpcore/
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()
Dnfp_resource.c45 } mutex; member
66 struct nfp_cpp_mutex *mutex; member
/linux-6.12.1/tools/include/linux/
Dspinlock.h26 static inline void arch_spin_lock(arch_spinlock_t *mutex) in arch_spin_lock()
31 static inline void arch_spin_unlock(arch_spinlock_t *mutex) in arch_spin_unlock()
36 static inline bool arch_spin_is_locked(arch_spinlock_t *mutex) in arch_spin_is_locked()
/linux-6.12.1/drivers/soc/mediatek/
Dmtk-mutex.c342 struct mtk_mutex mutex[MTK_MUTEX_MAX_HANDLES]; member
823 void mtk_mutex_put(struct mtk_mutex *mutex) in mtk_mutex_put()
834 int mtk_mutex_prepare(struct mtk_mutex *mutex) in mtk_mutex_prepare()
842 void mtk_mutex_unprepare(struct mtk_mutex *mutex) in mtk_mutex_unprepare()
850 void mtk_mutex_add_comp(struct mtk_mutex *mutex, in mtk_mutex_add_comp()
908 void mtk_mutex_remove_comp(struct mtk_mutex *mutex, in mtk_mutex_remove_comp()
950 void mtk_mutex_enable(struct mtk_mutex *mutex) in mtk_mutex_enable()
961 int mtk_mutex_enable_by_cmdq(struct mtk_mutex *mutex, void *pkt) in mtk_mutex_enable_by_cmdq()
980 void mtk_mutex_disable(struct mtk_mutex *mutex) in mtk_mutex_disable()
991 void mtk_mutex_acquire(struct mtk_mutex *mutex) in mtk_mutex_acquire()
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/mdp3/
Dmtk-mdp3-cmdq.c150 struct mtk_mutex *mutex; in mdp_path_subfrm_require() local
203 struct mtk_mutex *mutex; in mdp_path_subfrm_run() local
515 struct mtk_mutex *mutex; in mdp_auto_release_work() local
569 struct mtk_mutex *mutex; in mdp_handle_cmdq_callback() local
599 struct mtk_mutex *mutex = NULL; in mdp_cmdq_prepare() local
/linux-6.12.1/tools/perf/util/
Dmutex.h72 struct LOCKABLE mutex { struct
73 pthread_mutex_t lock; argument
/linux-6.12.1/drivers/tee/optee/
Doptee_private.h72 struct mutex mutex; member
93 struct mutex mutex; member
113 struct mutex mutex; member
166 struct mutex mutex; member
251 struct mutex mutex; member
/linux-6.12.1/drivers/mfd/
Datc260x-core.c28 struct mutex *mutex = __mutex; in regmap_lock_mutex() local
49 struct mutex *mutex = __mutex; in regmap_unlock_mutex() local
/linux-6.12.1/drivers/scsi/cxlflash/
Dsuperpipe.h47 struct mutex mutex; member
101 struct mutex mutex; /* Context protection */ member
112 struct mutex mutex; member
/linux-6.12.1/net/smc/
Dsmc_ib.h29 struct mutex mutex; /* protects list of smc ib devices */ member
56 struct mutex mutex; /* protect dev setup+cleanup */ member
/linux-6.12.1/fs/kernfs/
Dfile.c518 struct mutex *mutex; in kernfs_get_open_node() local
563 struct mutex *mutex; in kernfs_unlink_open_file() local
758 struct mutex *mutex; in kernfs_fop_release() local
796 struct mutex *mutex; in kernfs_drain_open_files() local
/linux-6.12.1/rust/helpers/
Dmutex.c11 void rust_helper___mutex_init(struct mutex *mutex, const char *name, in rust_helper___mutex_init()
/linux-6.12.1/drivers/infiniband/hw/mthca/
Dmthca_memfree.h70 struct mutex mutex; member
149 struct mutex mutex; member
/linux-6.12.1/tools/tracing/latency/
Dlatency-collector.c181 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-6.12.1/drivers/nfc/s3fwrn5/
Dphy_common.h27 struct mutex mutex; member
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/falcon/
Dqmgr.h48 struct mutex mutex; member
62 struct mutex mutex; member
/linux-6.12.1/include/media/
Ddmxdev.h146 struct mutex mutex; member
193 struct mutex mutex; member
/linux-6.12.1/drivers/gpu/drm/i915/gt/
Dintel_reset_types.h50 struct mutex mutex; /* serialises wedging/unwedging */ member
/linux-6.12.1/include/drm/intel/
Di915_pxp_tee_interface.h59 struct mutex mutex; member
/linux-6.12.1/drivers/media/platform/ti/omap3isp/
Dispcsiphy.h24 struct mutex mutex; /* serialize csiphy configuration */ member
/linux-6.12.1/sound/firewire/
Diso-resources.h22 struct mutex mutex; member
/linux-6.12.1/drivers/gpu/drm/i915/
Dintel_wakeref.h45 struct mutex mutex; member
60 struct lock_class_key mutex; member

12345678910>>...24