lock_data 1549 drivers/firewire/ohci.c u32 lock_arg, lock_data; lock_data 1559 drivers/firewire/ohci.c lock_data = be32_to_cpu(payload[1]); lock_data 1562 drivers/firewire/ohci.c lock_data = 0; lock_data 1570 drivers/firewire/ohci.c reg_write(ohci, OHCI1394_CSRData, lock_data); lock_data 47 drivers/gpu/drm/drm_lock.c static int drm_lock_take(struct drm_lock_data *lock_data, unsigned int context); lock_data 59 drivers/gpu/drm/drm_lock.c int drm_lock_take(struct drm_lock_data *lock_data, lock_data 63 drivers/gpu/drm/drm_lock.c volatile unsigned int *lock = &lock_data->hw_lock->lock; lock_data 65 drivers/gpu/drm/drm_lock.c spin_lock_bh(&lock_data->spinlock); lock_data 72 drivers/gpu/drm/drm_lock.c ((lock_data->user_waiters + lock_data->kernel_waiters > 1) ? lock_data 77 drivers/gpu/drm/drm_lock.c spin_unlock_bh(&lock_data->spinlock); lock_data 108 drivers/gpu/drm/drm_lock.c static int drm_lock_transfer(struct drm_lock_data *lock_data, lock_data 112 drivers/gpu/drm/drm_lock.c volatile unsigned int *lock = &lock_data->hw_lock->lock; lock_data 114 drivers/gpu/drm/drm_lock.c lock_data->file_priv = NULL; lock_data 123 drivers/gpu/drm/drm_lock.c static int drm_legacy_lock_free(struct drm_lock_data *lock_data, lock_data 127 drivers/gpu/drm/drm_lock.c volatile unsigned int *lock = &lock_data->hw_lock->lock; lock_data 129 drivers/gpu/drm/drm_lock.c spin_lock_bh(&lock_data->spinlock); lock_data 130 drivers/gpu/drm/drm_lock.c if (lock_data->kernel_waiters != 0) { lock_data 131 drivers/gpu/drm/drm_lock.c drm_lock_transfer(lock_data, 0); lock_data 132 drivers/gpu/drm/drm_lock.c lock_data->idle_has_lock = 1; lock_data 133 drivers/gpu/drm/drm_lock.c spin_unlock_bh(&lock_data->spinlock); lock_data 136 drivers/gpu/drm/drm_lock.c spin_unlock_bh(&lock_data->spinlock); lock_data 149 drivers/gpu/drm/drm_lock.c wake_up_interruptible(&lock_data->lock_queue); lock_data 291 drivers/gpu/drm/drm_lock.c void drm_legacy_idlelock_take(struct drm_lock_data *lock_data) lock_data 295 drivers/gpu/drm/drm_lock.c spin_lock_bh(&lock_data->spinlock); lock_data 296 drivers/gpu/drm/drm_lock.c lock_data->kernel_waiters++; lock_data 297 drivers/gpu/drm/drm_lock.c if (!lock_data->idle_has_lock) { lock_data 299 drivers/gpu/drm/drm_lock.c spin_unlock_bh(&lock_data->spinlock); lock_data 300 drivers/gpu/drm/drm_lock.c ret = drm_lock_take(lock_data, DRM_KERNEL_CONTEXT); lock_data 301 drivers/gpu/drm/drm_lock.c spin_lock_bh(&lock_data->spinlock); lock_data 304 drivers/gpu/drm/drm_lock.c lock_data->idle_has_lock = 1; lock_data 306 drivers/gpu/drm/drm_lock.c spin_unlock_bh(&lock_data->spinlock); lock_data 310 drivers/gpu/drm/drm_lock.c void drm_legacy_idlelock_release(struct drm_lock_data *lock_data) lock_data 313 drivers/gpu/drm/drm_lock.c volatile unsigned int *lock = &lock_data->hw_lock->lock; lock_data 315 drivers/gpu/drm/drm_lock.c spin_lock_bh(&lock_data->spinlock); lock_data 316 drivers/gpu/drm/drm_lock.c if (--lock_data->kernel_waiters == 0) { lock_data 317 drivers/gpu/drm/drm_lock.c if (lock_data->idle_has_lock) { lock_data 322 drivers/gpu/drm/drm_lock.c wake_up_interruptible(&lock_data->lock_queue); lock_data 323 drivers/gpu/drm/drm_lock.c lock_data->idle_has_lock = 0; lock_data 326 drivers/gpu/drm/drm_lock.c spin_unlock_bh(&lock_data->spinlock); lock_data 5524 drivers/regulator/core.c struct summary_lock_data *lock_data = data; lock_data 5527 drivers/regulator/core.c if (rdev != *lock_data->old_contended_rdev) { lock_data 5528 drivers/regulator/core.c ret = regulator_lock_nested(rdev, lock_data->ww_ctx); lock_data 5531 drivers/regulator/core.c *lock_data->new_contended_rdev = rdev; lock_data 5535 drivers/regulator/core.c *lock_data->old_contended_rdev = NULL; lock_data 5544 drivers/regulator/core.c struct summary_lock_data *lock_data = data; lock_data 5546 drivers/regulator/core.c if (lock_data) { lock_data 5547 drivers/regulator/core.c if (rdev == *lock_data->new_contended_rdev) lock_data 5560 drivers/regulator/core.c struct summary_lock_data lock_data; lock_data 5563 drivers/regulator/core.c lock_data.ww_ctx = ww_ctx; lock_data 5564 drivers/regulator/core.c lock_data.new_contended_rdev = new_contended_rdev; lock_data 5565 drivers/regulator/core.c lock_data.old_contended_rdev = old_contended_rdev; lock_data 5567 drivers/regulator/core.c ret = class_for_each_device(®ulator_class, NULL, &lock_data, lock_data 5570 drivers/regulator/core.c class_for_each_device(®ulator_class, NULL, &lock_data,