Lines Matching defs:lock
111 * @lock: synchronization lock to prevent I/O race conditions
118 raw_spinlock_t lock;
125 static void dio48e_regmap_lock(void *lock_arg) __acquires(&dio48egpio->lock)
130 raw_spin_lock_irqsave(&dio48egpio->lock, flags);
134 static void dio48e_regmap_unlock(void *lock_arg) __releases(&dio48egpio->lock)
138 raw_spin_unlock_irqrestore(&dio48egpio->lock, dio48egpio->flags);
141 static void pit_regmap_lock(void *lock_arg) __acquires(&dio48egpio->lock)
146 raw_spin_lock_irqsave(&dio48egpio->lock, flags);
152 static void pit_regmap_unlock(void *lock_arg) __releases(&dio48egpio->lock)
158 raw_spin_unlock_irqrestore(&dio48egpio->lock, dio48egpio->flags);
236 dev_err(dev, "Unable to lock port addresses (0x%X-0x%X)\n",
251 raw_spin_lock_init(&dio48egpio->lock);
257 .lock = dio48e_regmap_lock,
280 .lock = pit_regmap_lock,