/linux-master/drivers/usb/image/ |
H A D | mdc800.c | 20 * 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 D | snic_scsi.c | 235 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 D | smsc37b787_wdt.c | 82 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 D | rc32434_wdt.c | 37 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 D | cadence_wdt.c | 69 * @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 D | pcwd.c | 186 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 D | sch311x_wdt.c | 58 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 D | pcwd_pci.c | 124 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 D | iTCO_wdt.c | 99 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 D | exar_wdt.c | 57 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 D | pc87413_wdt.c | 62 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 D | pnx4008_wdt.c | 79 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 D | max8925-i2c.c | 55 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 D | ucb1x00-core.c | 54 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 D | mlxreg-io.c | 33 * @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 D | sch56xx-common.c | 55 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 D | sch56xx-common.h | 24 struct mutex *io_lock, int check_enabled);
|
/linux-master/drivers/input/misc/ |
H A D | ideapad_slidebar.c | 91 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 D | fs_operation.c | 63 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 D | tps6507x-regulator.c | 111 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 D | xen_drm_front.c | 138 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 D | xen_drm_front_evtchnl.c | 34 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 D | sja1000_platform.c | 38 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 D | broadsheetfb.h | 53 struct mutex io_lock; member in struct:broadsheetfb_par
|
/linux-master/sound/soc/codecs/ |
H A D | mt6660.h | 25 struct mutex io_lock; member in struct:mt6660_chip
|