Searched defs:mutex (Results 1 - 25 of 34) sorted by relevance

12

/include/drm/
H A Ddrm_modeset_lock.h65 * @mutex: resource locking
75 struct ww_mutex mutex; member in struct:drm_modeset_lock
99 ww_mutex_init(&lock->mutex, &crtc_ww_class);
118 return ww_mutex_is_locked(&lock->mutex);
/include/linux/
H A Dc2port.h33 struct mutex mutex; /* prevent races during read/write */ member in struct:c2port_device
H A Dmutex.h25 * - only one task can hold the mutex at a time
26 * - only the owner can unlock the mutex
29 * - a mutex object must be initialized via the API
30 * - a mutex object must not be initialized via memset or copying
31 * - task may not exit with mutex held
38 * enabled. Furthermore, besides enforcing the above rules, the mutex
50 struct mutex { struct
71 * This is the control structure for tasks blocked on mutex,
83 # include <linux/mutex-debug.h>
87 * mutex_init - initialize the mutex
[all...]
H A Dproportions.h14 #include <linux/mutex.h>
41 struct mutex mutex; /* serialize the prop_global switch */ member in struct:prop_descriptor
H A Dnotifier.h13 #include <linux/mutex.h>
74 struct mutex mutex; member in struct:srcu_notifier_head
H A Dpipe_fs_i.h30 * @mutex: mutex protecting the whole thing
47 struct mutex mutex; member in struct:pipe_inode_info
H A Duinput.h63 struct mutex mutex; member in struct:uinput_device
H A Dinput.h103 * @mutex: serializes calls to open(), close() and flush() methods
113 * accessing the list dev->mutex must be held
175 struct mutex mutex; member in struct:input_dev
486 * @mutex: mutex for serializing access to the device
516 struct mutex mutex; member in struct:ff_device
H A Dkprobes.h41 #include <linux/mutex.h>
271 struct mutex mutex; member in struct:kprobe_insn_cache
H A Dftrace_event.h79 struct mutex mutex; member in struct:trace_iterator
H A Dkernfs.h13 #include <linux/mutex.h>
179 struct mutex mutex; member in struct:kernfs_open_file
H A Ddevice.h23 #include <linux/mutex.h>
674 * @mutex: Mutex to synchronize calls to its driver.
739 struct mutex mutex; /* mutex to synchronize calls to member in struct:device
901 mutex_lock(&dev->mutex);
906 return mutex_trylock(&dev->mutex);
911 mutex_unlock(&dev->mutex);
H A Dtty.h10 #include <linux/mutex.h>
63 struct mutex lock;
187 under the port mutex to serialize against activate/shutdowns */
189 /* Called under the port mutex from tty_port_open, serialized using
190 the port mutex */
212 struct mutex mutex; /* Locking */ member in struct:tty_port
213 struct mutex buf_mutex; /* Buffer alloc lock */
249 struct mutex atomic_write_lock;
250 struct mutex legacy_mute
[all...]
H A Duwb.h31 #include <linux/mutex.h>
61 struct mutex mutex; member in struct:uwb_dev
89 struct mutex mutex; member in struct:uwb_notifs_chain
96 struct mutex mutex; member in struct:uwb_beca
348 * uwb_dev.dev.mutex is used to execute commands and update
406 struct mutex rsvs_mutex;
413 struct mutex ies_mute
[all...]
/include/net/
H A Dwimax.h82 * All API operations are 'atomic', serialized through a mutex in the
294 * NOTE: wimax_dev->mutex is NOT locked when this op is being
311 * @mutex: [private] Serializes all concurrent access and execution of
315 * different mutex because as part of the reset operation, the
317 * state change, that require wimax_dev->mutex.
380 * The stack provides a mutex for each device that will disallow API
385 * For locking, take wimax_dev->mutex is taken; (most) operations in
413 struct mutex mutex; /* Protects all members and API calls */ member in struct:wimax_dev
414 struct mutex mutex_rese
[all...]
/include/linux/ceph/
H A Dauth.h82 struct mutex mutex; member in struct:ceph_auth_client
H A Dmon_client.h63 struct mutex mutex; member in struct:ceph_mon_client
H A Dmessenger.h6 #include <linux/mutex.h>
203 struct mutex mutex; member in struct:ceph_connection
/include/drm/ttm/
H A Dttm_object.h142 * @mutex: Mutex protecting the @dma_buf member.
154 struct mutex mutex; member in struct:ttm_prime_object
/include/media/
H A Dtea575x.h65 struct mutex mutex; member in struct:snd_tea575x
/include/scsi/
H A Dscsi_transport_srp.h6 #include <linux/mutex.h>
41 * @mutex: Protects against concurrent rport reconnect /
64 struct mutex mutex; member in struct:srp_rport
/include/linux/mtd/
H A Dflashchip.h29 #include <linux/mutex.h>
89 struct mutex mutex; member in struct:flchip
106 struct mutex lock;
/include/linux/phy/
H A Dphy.h55 * @mutex: mutex to protect phy_ops
65 struct mutex mutex; member in struct:phy
/include/linux/regulator/
H A Ddriver.h327 * core and notification injection (which should take the mutex and do
344 struct mutex mutex; /* consumer lock */ member in struct:regulator_dev
/include/linux/mfd/
H A Dtwl6040.h228 struct mutex mutex; member in struct:twl6040
229 struct mutex irq_mutex;

Completed in 331 milliseconds

12