/include/linux/ |
A D | mutex.h | 42 extern void mutex_destroy(struct mutex *lock); 60 #define mutex_init(mutex) \ argument 64 __mutex_init((mutex), #mutex, &__key); \ 76 #define mutex_init_with_key(mutex, key) __mutex_init((mutex), #mutex, (key)) argument 119 #define __mutex_init(mutex, name, key) \ argument 121 rt_mutex_base_init(&(mutex)->rtmutex); \ 122 __mutex_rt_init((mutex), name, key); \ 144 #define __mutex_init_ret(mutex) \ argument 146 typeof(mutex) mutex_ = (mutex); \ 152 #define devm_mutex_init(dev, mutex) \ argument [all …]
|
A D | seqlock_types.h | 71 SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex)
|
A D | mutex_types.h | 41 struct mutex { struct 62 struct mutex { argument
|
A D | kref.h | 83 struct mutex *mutex) in kref_put_mutex() argument 85 if (refcount_dec_and_mutex_lock(&kref->refcount, mutex)) { in kref_put_mutex()
|
A D | uacce.h | 97 struct mutex mutex; member 131 struct mutex mutex; member
|
A D | posix-timers_types.h | 70 struct mutex mutex; member
|
A D | c2port.h | 26 struct mutex mutex; /* prevent races during read/write */ member
|
A D | call_once.h | 13 struct mutex lock; 52 guard(mutex)(&once->lock); in call_once()
|
A D | gnss.h | 50 struct mutex read_mutex; 54 struct mutex write_mutex;
|
/include/linux/soc/mediatek/ |
A D | mtk-mutex.h | 71 int mtk_mutex_prepare(struct mtk_mutex *mutex); 72 void mtk_mutex_add_comp(struct mtk_mutex *mutex, 74 void mtk_mutex_enable(struct mtk_mutex *mutex); 77 void mtk_mutex_disable(struct mtk_mutex *mutex); 78 void mtk_mutex_remove_comp(struct mtk_mutex *mutex, 80 void mtk_mutex_unprepare(struct mtk_mutex *mutex); 81 void mtk_mutex_put(struct mtk_mutex *mutex); 82 void mtk_mutex_acquire(struct mtk_mutex *mutex); 83 void mtk_mutex_release(struct mtk_mutex *mutex); 84 int mtk_mutex_write_mod(struct mtk_mutex *mutex, [all …]
|
/include/drm/ |
A D | drm_device.h | 199 struct mutex struct_mutex; 206 struct mutex master_mutex; 217 struct mutex filelist_mutex; 238 struct mutex clientlist_mutex; 326 struct mutex object_name_lock;
|
A D | drm_modeset_lock.h | 89 struct ww_mutex mutex; member 123 return ww_mutex_is_locked(&lock->mutex); in drm_modeset_is_locked() 132 lockdep_assert_held(&lock->mutex.base); in drm_modeset_lock_assert_held() 177 mutex_lock(&dev->mode_config.mutex); \ 213 mutex_unlock(&dev->mode_config.mutex);
|
A D | drm_mode_config.h | 371 struct mutex mutex; member 399 struct mutex idr_mutex; 418 struct mutex fb_lock; 552 struct mutex blob_lock;
|
/include/media/ |
A D | dmxdev.h | 146 struct mutex mutex; member 193 struct mutex mutex; member
|
A D | dvb_net.h | 56 struct mutex ioctl_mutex; 57 struct mutex remove_mutex;
|
A D | videobuf2-dvb.h | 28 struct mutex lock; 47 struct mutex lock;
|
/include/linux/mtd/ |
A D | flashchip.h | 77 struct mutex mutex; member 94 struct mutex lock;
|
/include/net/netns/ |
A D | mctp.h | 26 struct mutex bind_lock; 39 struct mutex neigh_lock;
|
/include/drm/intel/ |
A D | i915_pxp_tee_interface.h | 59 struct mutex mutex; member
|
/include/linux/soundwire/ |
A D | sdw_amd.h | 39 struct mutex *acp_sdw_lock; 89 struct mutex *acp_sdw_lock; 164 struct mutex *acp_lock;
|
/include/linux/dsa/ |
A D | lan9303.h | 28 struct mutex indirect_mutex; /* protect indexed register access */ 29 struct mutex alr_mutex; /* protect ALR access */
|
/include/linux/iio/ |
A D | iio-opaque.h | 47 struct mutex mlock; 49 struct mutex info_exist_lock;
|
/include/sound/ |
A D | pcm_oss.h | 44 struct mutex params_lock; 64 struct mutex setup_mutex;
|
A D | soc-card.h | 18 mutex_lock_nested(&card->mutex, SND_SOC_CARD_CLASS_ROOT); in snd_soc_card_mutex_lock_root() 23 mutex_lock_nested(&card->mutex, SND_SOC_CARD_CLASS_RUNTIME); in snd_soc_card_mutex_lock() 28 mutex_unlock(&card->mutex); in snd_soc_card_mutex_unlock()
|
/include/linux/iio/imu/ |
A D | adis.h | 150 struct mutex state_lock; 173 guard(mutex)(&adis->state_lock); in adis_reset() 266 guard(mutex)(&adis->state_lock); in adis_write_reg() 280 guard(mutex)(&adis->state_lock); in adis_read_reg() 373 guard(mutex)(&adis->state_lock); in adis_update_bits_base() 415 guard(mutex)(&adis->state_lock); in adis_enable_irq() 421 guard(mutex)(&adis->state_lock); in adis_check_status() 425 #define adis_dev_auto_lock(adis) guard(mutex)(&(adis)->state_lock) 427 scoped_guard(mutex, &(adis)->state_lock)
|