Searched refs:io_lock (Results 1 - 25 of 49) sorted by relevance

12

/linux-master/drivers/usb/image/
H A Dmdc800.c20 * Fix: mdc800 used sleep_on and slept with io_lock held.
21 * Converted sleep_on to waitqueues with schedule_timeout and made io_lock
159 struct mutex io_lock; // IO -lock member in struct:mdc800_data
483 mutex_lock(&mdc800->io_lock);
488 mutex_unlock(&mdc800->io_lock);
529 mutex_unlock(&mdc800->io_lock);
553 mutex_lock(&mdc800->io_lock);
559 mutex_unlock(&mdc800->io_lock);
611 mutex_lock(&mdc800->io_lock);
647 mutex_unlock(&mdc800->io_lock);
[all...]
/linux-master/drivers/scsi/snic/
H A Dsnic_scsi.c235 spinlock_t *io_lock = NULL; local
267 io_lock = snic_io_lock_hash(snic, sc);
276 spin_lock_irqsave(io_lock, flags);
281 spin_unlock_irqrestore(io_lock, flags);
481 * Caller should hold io_lock
536 spinlock_t *io_lock; local
573 io_lock = snic_io_lock_hash(snic, sc);
575 spin_lock_irqsave(io_lock, flags);
583 spin_unlock_irqrestore(io_lock, flags);
593 spin_unlock_irqrestore(io_lock, flag
761 spinlock_t *io_lock = NULL; local
989 spinlock_t *io_lock = NULL; local
1410 spinlock_t *io_lock = NULL; local
1489 spinlock_t *io_lock = NULL; local
1656 spinlock_t *io_lock = NULL; local
1710 spinlock_t *io_lock = NULL; local
1892 spinlock_t *io_lock = NULL; local
1999 spinlock_t *io_lock = NULL; local
2087 spinlock_t *io_lock = NULL; local
2204 spinlock_t *io_lock = NULL; local
2411 spinlock_t *io_lock = NULL; local
2500 spinlock_t *io_lock = NULL; local
2587 spinlock_t *io_lock = NULL; local
[all...]
/linux-master/drivers/watchdog/
H A Dsmsc37b787_wdt.c82 static DEFINE_SPINLOCK(io_lock);/* to guard the watchdog from io races */
217 spin_lock(&io_lock);
243 spin_unlock(&io_lock);
250 spin_lock(&io_lock);
268 spin_unlock(&io_lock);
275 spin_lock(&io_lock);
286 spin_unlock(&io_lock);
295 spin_lock(&io_lock);
300 spin_unlock(&io_lock);
325 spin_lock(&io_lock);
[all...]
H A Drc32434_wdt.c37 spinlock_t io_lock; member in struct:__anon2920
80 spin_lock(&rc32434_wdt_device.io_lock);
82 spin_unlock(&rc32434_wdt_device.io_lock);
91 spin_lock(&rc32434_wdt_device.io_lock);
115 spin_unlock(&rc32434_wdt_device.io_lock);
121 spin_lock(&rc32434_wdt_device.io_lock);
126 spin_unlock(&rc32434_wdt_device.io_lock);
132 spin_lock(&rc32434_wdt_device.io_lock);
134 spin_unlock(&rc32434_wdt_device.io_lock);
276 spin_lock_init(&rc32434_wdt_device.io_lock);
[all...]
H A Dcadence_wdt.c69 * @io_lock: spinlock for IO register access
80 spinlock_t io_lock; member in struct:cdns_wdt
128 spin_lock(&wdt->io_lock);
131 spin_unlock(&wdt->io_lock);
149 spin_lock(&wdt->io_lock);
152 spin_unlock(&wdt->io_lock);
192 spin_lock(&wdt->io_lock);
215 spin_unlock(&wdt->io_lock);
345 spin_lock_init(&wdt->io_lock);
H A Dpcwd.c186 spinlock_t io_lock; /* the lock for io operations */ member in struct:__anon1186
255 spin_lock(&pcwd_private.io_lock);
270 spin_unlock(&pcwd_private.io_lock);
282 spin_lock(&pcwd_private.io_lock);
285 spin_unlock(&pcwd_private.io_lock);
379 spin_lock(&pcwd_private.io_lock);
396 spin_unlock(&pcwd_private.io_lock);
413 spin_lock(&pcwd_private.io_lock);
417 spin_unlock(&pcwd_private.io_lock);
439 spin_lock(&pcwd_private.io_lock);
[all...]
H A Dsch311x_wdt.c58 spinlock_t io_lock; member in struct:__anon2923
136 spin_lock(&sch311x_wdt_data.io_lock);
152 spin_unlock(&sch311x_wdt_data.io_lock);
160 spin_lock(&sch311x_wdt_data.io_lock);
168 spin_unlock(&sch311x_wdt_data.io_lock);
173 spin_lock(&sch311x_wdt_data.io_lock);
175 spin_unlock(&sch311x_wdt_data.io_lock);
198 spin_lock(&sch311x_wdt_data.io_lock);
214 spin_unlock(&sch311x_wdt_data.io_lock);
360 spin_lock_init(&sch311x_wdt_data.io_lock);
[all...]
H A Dpcwd_pci.c124 spinlock_t io_lock; member in struct:__anon192
162 spin_lock(&pcipcwd_private.io_lock);
205 spin_unlock(&pcipcwd_private.io_lock);
263 spin_lock(&pcipcwd_private.io_lock);
268 spin_unlock(&pcipcwd_private.io_lock);
285 spin_lock(&pcipcwd_private.io_lock);
293 spin_unlock(&pcipcwd_private.io_lock);
309 spin_lock(&pcipcwd_private.io_lock);
311 spin_unlock(&pcipcwd_private.io_lock);
396 spin_lock(&pcipcwd_private.io_lock);
[all...]
H A DiTCO_wdt.c99 spinlock_t io_lock; member in struct:iTCO_wdt_private
272 spin_lock(&p->io_lock);
278 spin_unlock(&p->io_lock);
295 spin_unlock(&p->io_lock);
307 spin_lock(&p->io_lock);
320 spin_unlock(&p->io_lock);
331 spin_lock(&p->io_lock);
344 spin_unlock(&p->io_lock);
371 spin_lock(&p->io_lock);
377 spin_unlock(&p->io_lock);
[all...]
H A Dexar_wdt.c57 spinlock_t io_lock; member in struct:wdt_priv
158 spin_lock(&priv->io_lock);
164 spin_unlock(&priv->io_lock);
172 spin_lock(&priv->io_lock);
176 spin_unlock(&priv->io_lock);
185 spin_lock(&priv->io_lock);
190 spin_unlock(&priv->io_lock);
265 spin_lock_init(&priv->io_lock);
H A Dpc87413_wdt.c62 static DEFINE_SPINLOCK(io_lock); /* to guard us from io races */
219 spin_lock(&io_lock);
227 spin_unlock(&io_lock);
234 spin_lock(&io_lock);
241 spin_unlock(&io_lock);
248 spin_lock(&io_lock);
258 spin_unlock(&io_lock);
H A Dpnx4008_wdt.c79 static DEFINE_SPINLOCK(io_lock);
85 spin_lock(&io_lock);
104 spin_unlock(&io_lock);
110 spin_lock(&io_lock);
114 spin_unlock(&io_lock);
/linux-master/drivers/mfd/
H A Dmax8925-i2c.c55 mutex_lock(&chip->io_lock);
57 mutex_unlock(&chip->io_lock);
72 mutex_lock(&chip->io_lock);
74 mutex_unlock(&chip->io_lock);
86 mutex_lock(&chip->io_lock);
88 mutex_unlock(&chip->io_lock);
100 mutex_lock(&chip->io_lock);
102 mutex_unlock(&chip->io_lock);
115 mutex_lock(&chip->io_lock);
123 mutex_unlock(&chip->io_lock);
[all...]
H A Ducb1x00-core.c54 spin_lock_irqsave(&ucb->io_lock, flags);
59 spin_unlock_irqrestore(&ucb->io_lock, flags);
82 spin_lock_irqsave(&ucb->io_lock, flags);
87 spin_unlock_irqrestore(&ucb->io_lock, flags);
112 spin_lock_irqsave(&ucb->io_lock, flags);
121 spin_unlock_irqrestore(&ucb->io_lock, flags);
141 spin_lock_irqsave(&ucb->io_lock, flags);
146 spin_unlock_irqrestore(&ucb->io_lock, flags);
158 spin_lock_irqsave(&ucb->io_lock, flags);
174 spin_unlock_irqrestore(&ucb->io_lock, flag
[all...]
/linux-master/drivers/platform/mellanox/
H A Dmlxreg-io.c33 * @io_lock: user access locking;
44 struct mutex io_lock; /* Protects user access. */ member in struct:mlxreg_io_priv_data
120 mutex_lock(&priv->io_lock);
127 mutex_unlock(&priv->io_lock);
132 mutex_unlock(&priv->io_lock);
154 mutex_lock(&priv->io_lock);
165 mutex_unlock(&priv->io_lock);
170 mutex_unlock(&priv->io_lock);
260 mutex_init(&priv->io_lock);
270 mutex_destroy(&priv->io_lock);
[all...]
/linux-master/drivers/hwmon/
H A Dsch56xx-common.c55 struct mutex *io_lock; member in struct:sch56xx_watchdog_data
375 mutex_lock(data->io_lock);
379 mutex_unlock(data->io_lock);
421 mutex_lock(data->io_lock);
444 mutex_unlock(data->io_lock);
454 mutex_lock(data->io_lock);
457 mutex_unlock(data->io_lock);
469 mutex_lock(data->io_lock);
472 mutex_unlock(data->io_lock);
489 struct mutex *io_lock, in
488 sch56xx_watchdog_register(struct device *parent, u16 addr, u32 revision, struct mutex *io_lock, int check_enabled) argument
[all...]
H A Dsch56xx-common.h24 struct mutex *io_lock, int check_enabled);
/linux-master/drivers/input/misc/
H A Dideapad_slidebar.c91 static DEFINE_SPINLOCK(io_lock);
101 spin_lock_irqsave(&io_lock, flags);
105 spin_unlock_irqrestore(&io_lock, flags);
115 spin_lock_irqsave(&io_lock, flags);
119 spin_unlock_irqrestore(&io_lock, flags);
128 spin_lock_irqsave(&io_lock, flags);
132 spin_unlock_irqrestore(&io_lock, flags);
/linux-master/fs/afs/
H A Dfs_operation.c63 mutex_lock(&vnode->io_lock);
75 if (mutex_lock_interruptible(&vnode->io_lock) < 0) {
84 if (mutex_lock_interruptible_nested(&vnode2->io_lock, 1) < 0) {
87 mutex_unlock(&vnode->io_lock);
107 mutex_unlock(&vnode2->io_lock);
109 mutex_unlock(&vnode->io_lock);
136 * them here also using the io_lock.
/linux-master/drivers/regulator/
H A Dtps6507x-regulator.c111 struct mutex io_lock; member in struct:tps6507x_pmic
135 mutex_lock(&tps->io_lock);
150 mutex_unlock(&tps->io_lock);
158 mutex_lock(&tps->io_lock);
173 mutex_unlock(&tps->io_lock);
181 mutex_lock(&tps->io_lock);
187 mutex_unlock(&tps->io_lock);
195 mutex_lock(&tps->io_lock);
201 mutex_unlock(&tps->io_lock);
393 mutex_init(&tps->io_lock);
[all...]
/linux-master/drivers/gpu/drm/xen/
H A Dxen_drm_front.c138 spin_lock_irqsave(&front_info->io_lock, flags);
148 spin_unlock_irqrestore(&front_info->io_lock, flags);
192 spin_lock_irqsave(&front_info->io_lock, flags);
206 spin_unlock_irqrestore(&front_info->io_lock, flags);
253 spin_lock_irqsave(&front_info->io_lock, flags);
258 spin_unlock_irqrestore(&front_info->io_lock, flags);
296 spin_lock_irqsave(&front_info->io_lock, flags);
305 spin_unlock_irqrestore(&front_info->io_lock, flags);
328 spin_lock_irqsave(&front_info->io_lock, flags);
333 spin_unlock_irqrestore(&front_info->io_lock, flag
[all...]
H A Dxen_drm_front_evtchnl.c34 spin_lock_irqsave(&front_info->io_lock, flags);
77 spin_unlock_irqrestore(&front_info->io_lock, flags);
92 spin_lock_irqsave(&front_info->io_lock, flags);
119 spin_unlock_irqrestore(&front_info->io_lock, flags);
344 spin_lock_irqsave(&front_info->io_lock, flags);
349 spin_unlock_irqrestore(&front_info->io_lock, flags);
/linux-master/drivers/net/can/sja1000/
H A Dsja1000_platform.c38 spinlock_t io_lock; member in struct:technologic_priv
77 spin_lock_irqsave(&tp->io_lock, flags);
80 spin_unlock_irqrestore(&tp->io_lock, flags);
91 spin_lock_irqsave(&tp->io_lock, flags);
94 spin_unlock_irqrestore(&tp->io_lock, flags);
103 spin_lock_init(&tp->io_lock);
/linux-master/include/video/
H A Dbroadsheetfb.h53 struct mutex io_lock; member in struct:broadsheetfb_par
/linux-master/sound/soc/codecs/
H A Dmt6660.h25 struct mutex io_lock; member in struct:mt6660_chip

Completed in 377 milliseconds

12