/include/drm/ |
H A D | drm_modeset_lock.h | 65 * @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 D | c2port.h | 33 struct mutex mutex; /* prevent races during read/write */ member in struct:c2port_device
|
H A D | mutex.h | 25 * - 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 D | proportions.h | 14 #include <linux/mutex.h> 41 struct mutex mutex; /* serialize the prop_global switch */ member in struct:prop_descriptor
|
H A D | notifier.h | 13 #include <linux/mutex.h> 74 struct mutex mutex; member in struct:srcu_notifier_head
|
H A D | pipe_fs_i.h | 30 * @mutex: mutex protecting the whole thing 47 struct mutex mutex; member in struct:pipe_inode_info
|
H A D | uinput.h | 63 struct mutex mutex; member in struct:uinput_device
|
H A D | input.h | 103 * @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 D | kprobes.h | 41 #include <linux/mutex.h> 271 struct mutex mutex; member in struct:kprobe_insn_cache
|
H A D | ftrace_event.h | 79 struct mutex mutex; member in struct:trace_iterator
|
H A D | kernfs.h | 13 #include <linux/mutex.h> 179 struct mutex mutex; member in struct:kernfs_open_file
|
H A D | device.h | 23 #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 D | tty.h | 10 #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 D | uwb.h | 31 #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 D | wimax.h | 82 * 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 D | auth.h | 82 struct mutex mutex; member in struct:ceph_auth_client
|
H A D | mon_client.h | 63 struct mutex mutex; member in struct:ceph_mon_client
|
H A D | messenger.h | 6 #include <linux/mutex.h> 203 struct mutex mutex; member in struct:ceph_connection
|
/include/drm/ttm/ |
H A D | ttm_object.h | 142 * @mutex: Mutex protecting the @dma_buf member. 154 struct mutex mutex; member in struct:ttm_prime_object
|
/include/media/ |
H A D | tea575x.h | 65 struct mutex mutex; member in struct:snd_tea575x
|
/include/scsi/ |
H A D | scsi_transport_srp.h | 6 #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 D | flashchip.h | 29 #include <linux/mutex.h> 89 struct mutex mutex; member in struct:flchip 106 struct mutex lock;
|
/include/linux/phy/ |
H A D | phy.h | 55 * @mutex: mutex to protect phy_ops 65 struct mutex mutex; member in struct:phy
|
/include/linux/regulator/ |
H A D | driver.h | 327 * 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 D | twl6040.h | 228 struct mutex mutex; member in struct:twl6040 229 struct mutex irq_mutex;
|