Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 25 of 362) sorted by relevance

12345678910>>...15

/include/linux/
Dmutex.h67 struct mutex { struct
88 extern void mutex_destroy(struct mutex *lock); argument
94 static inline void mutex_destroy(struct mutex *lock) {} in mutex_destroy()
106 #define mutex_init(mutex) \ argument
110 __mutex_init((mutex), #mutex, &__key); \
121 struct mutex mutexname = __MUTEX_INITIALIZER(mutexname)
123 extern void __mutex_init(struct mutex *lock, const char *name,
132 extern bool mutex_is_locked(struct mutex *lock);
140 struct mutex { struct
154 struct mutex mutexname = __MUTEX_INITIALIZER(mutexname) argument
[all …]
Duacce.h97 struct mutex mutex; member
131 struct mutex mutex; member
Dc2port.h26 struct mutex mutex; /* prevent races during read/write */ member
Dgnss.h50 struct mutex read_mutex;
54 struct mutex write_mutex;
Dw1.h208 struct mutex list_mutex;
232 struct mutex mutex; member
233 struct mutex bus_mutex;
Doom.h57 extern struct mutex oom_lock;
58 extern struct mutex oom_adj_mutex;
/include/linux/soc/mediatek/
Dmtk-mutex.h71 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);
75 int mtk_mutex_enable_by_cmdq(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);
[all …]
Dgzvm_drv.h107 struct mutex lock;
159 struct mutex lock;
165 struct mutex resampler_lock;
169 struct mutex ioevent_lock;
176 struct mutex irq_lock;
180 struct mutex mem_lock;
184 struct mutex demand_paging_lock;
/include/drm/
Ddrm_device.h159 struct mutex struct_mutex;
166 struct mutex master_mutex;
177 struct mutex filelist_mutex;
198 struct mutex clientlist_mutex;
285 struct mutex object_name_lock;
319 struct mutex debugfs_mutex;
347 struct mutex ctxlist_mutex;
Ddrm_modeset_lock.h89 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);
Di915_pxp_tee_interface.h44 struct mutex mutex; member
Ddrm_mode_config.h386 struct mutex mutex; member
414 struct mutex idr_mutex;
433 struct mutex fb_lock;
557 struct mutex blob_lock;
/include/trace/hooks/
Ddtask.h16 struct mutex;
24 TP_PROTO(struct mutex *lock),
27 TP_PROTO(struct mutex *lock),
30 TP_PROTO(struct mutex *lock, bool *time_out, int *cnt),
33 TP_PROTO(struct mutex *lock, bool taken),
36 TP_PROTO(struct mutex *lock, int *retval),
39 TP_PROTO(struct mutex *lock),
92 TP_PROTO(struct mutex *lock,
98 TP_PROTO(struct mutex *lock),
124 TP_PROTO(struct mutex *lock, unsigned long settime_jiffies),
/include/media/
Ddmxdev.h146 struct mutex mutex; member
193 struct mutex mutex; member
Ddvb_net.h56 struct mutex ioctl_mutex;
57 struct mutex remove_mutex;
Dvideobuf2-dvb.h28 struct mutex lock;
47 struct mutex lock;
/include/linux/mtd/
Dflashchip.h76 struct mutex mutex; member
93 struct mutex lock;
/include/net/netns/
Dmctp.h20 struct mutex bind_lock;
33 struct mutex neigh_lock;
Dpacket.h12 struct mutex sklist_lock;
Dxdp.h9 struct mutex lock;
/include/linux/dsa/
Dlan9303.h28 struct mutex indirect_mutex; /* protect indexed register access */
29 struct mutex alr_mutex; /* protect ALR access */
/include/linux/iio/
Diio-opaque.h47 struct mutex mlock;
49 struct mutex info_exist_lock;
/include/linux/soundwire/
Dsdw_amd.h32 struct mutex *acp_sdw_lock;
91 struct mutex *acp_sdw_lock;
/include/linux/usb/
Dxhci-sideband.h35 struct mutex mutex; member
/include/sound/
Dpcm_oss.h44 struct mutex params_lock;
64 struct mutex setup_mutex;

12345678910>>...15