Home
last modified time | relevance | path

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

12345678910

/include/linux/
Dmutex.h50 struct mutex { struct
94 # define mutex_init(mutex) \ argument
98 __mutex_init((mutex), #mutex, &__key); \
100 static inline void mutex_destroy(struct mutex *lock) {} in mutex_destroy()
118 struct mutex mutexname = __MUTEX_INITIALIZER(mutexname)
120 extern void __mutex_init(struct mutex *lock, const char *name,
129 static inline int mutex_is_locked(struct mutex *lock) in mutex_is_locked()
139 extern void mutex_lock_nested(struct mutex *lock, unsigned int subclass);
140 extern void _mutex_lock_nest_lock(struct mutex *lock, struct lockdep_map *nest_lock);
142 extern int __must_check mutex_lock_interruptible_nested(struct mutex *lock,
[all …]
Dmutex-debug.h15 #define mutex_init(mutex) \ argument
19 __mutex_init((mutex), #mutex, &__key); \
22 extern void mutex_destroy(struct mutex *lock);
Drtmutex.h61 # define rt_mutex_init(mutex) __rt_mutex_init(mutex, __func__) argument
65 # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL) argument
Duinput.h63 struct mutex mutex; member
Dc2port.h33 struct mutex mutex; /* prevent races during read/write */ member
Dpipe_fs_i.h48 struct mutex mutex; member
Dkobj_map.h17 struct kobj_map *kobj_map_init(kobj_probe_t *, struct mutex *);
Dlcd.h71 struct mutex ops_lock;
75 struct mutex update_lock;
Dtaskstats_kern.h16 extern struct mutex taskstats_exit_mutex;
Dproportions.h41 struct mutex mutex; /* serialize the prop_global switch */ member
Dnbd.h37 struct mutex tx_lock;
/include/linux/mtd/
Dflashchip.h89 struct mutex mutex; member
106 struct mutex lock;
/include/net/
Dwimax.h413 struct mutex mutex; /* Protects all members and API calls */ member
414 struct mutex mutex_reset;
/include/drm/
Ddrm_modeset_lock.h75 struct ww_mutex mutex; member
99 ww_mutex_init(&lock->mutex, &crtc_ww_class); in drm_modeset_lock_init()
118 return ww_mutex_is_locked(&lock->mutex); in drm_modeset_is_locked()
/include/media/
Dvideobuf2-dvb.h18 struct mutex lock;
37 struct mutex lock;
Dvideobuf-dvb.h17 struct mutex lock;
37 struct mutex lock;
Dtea575x.h65 struct mutex mutex; member
Dvideobuf-dma-contig.h27 struct mutex *ext_lock);
Dvideobuf-vmalloc.h40 struct mutex *ext_lock);
/include/sound/
Dpcm_oss.h59 struct mutex params_lock;
78 struct mutex setup_mutex;
/include/net/netns/
Dpacket.h11 struct mutex sklist_lock;
Dxfrm.h77 struct mutex xfrm_cfg_mutex;
86 struct mutex flow_flush_sem;
/include/scsi/
Dscsi_transport_srp.h64 struct mutex mutex; member
/include/linux/mfd/
Dstw481x.h50 struct mutex lock;
/include/linux/spi/
Dmax7301.h11 struct mutex lock;

12345678910