Home
last modified time | relevance | path

Searched refs:lock_data (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_lock.c65 spin_lock_bh(&lock_data->spinlock); in drm_lock_take()
72 ((lock_data->user_waiters + lock_data->kernel_waiters > 1) ? in drm_lock_take()
114 lock_data->file_priv = NULL; in drm_lock_transfer()
129 spin_lock_bh(&lock_data->spinlock); in drm_legacy_lock_free()
131 drm_lock_transfer(lock_data, 0); in drm_legacy_lock_free()
132 lock_data->idle_has_lock = 1; in drm_legacy_lock_free()
295 lock_data->kernel_waiters++; in drm_legacy_idlelock_take()
296 if (!lock_data->idle_has_lock) { in drm_legacy_idlelock_take()
303 lock_data->idle_has_lock = 1; in drm_legacy_idlelock_take()
316 if (lock_data->idle_has_lock) { in drm_legacy_idlelock_release()
[all …]
/linux-6.3-rc2/drivers/hwmon/
A Dasus-ec-sensors.c480 struct lock_data { struct
486 bool (*lock)(struct lock_data *data); argument
487 bool (*unlock)(struct lock_data *data); argument
531 struct lock_data lock_data; member
649 state->lock_data.mutex.glk = 0; in setup_lock_data()
650 state->lock_data.lock = lock_via_global_acpi_lock; in setup_lock_data()
654 &state->lock_data.mutex.aml); in setup_lock_data()
661 state->lock_data.lock = lock_via_acpi_mutex; in setup_lock_data()
662 state->lock_data.unlock = unlock_acpi_mutex; in setup_lock_data()
767 if (!ec->lock_data.lock(&ec->lock_data)) { in update_ec_sensors()
[all …]
/linux-6.3-rc2/drivers/regulator/
A Dcore.c5985 struct summary_lock_data *lock_data = data; in regulator_summary_lock_one() local
5988 if (rdev != *lock_data->old_contended_rdev) { in regulator_summary_lock_one()
5992 *lock_data->new_contended_rdev = rdev; in regulator_summary_lock_one()
5996 *lock_data->old_contended_rdev = NULL; in regulator_summary_lock_one()
6005 struct summary_lock_data *lock_data = data; in regulator_summary_unlock_one() local
6007 if (lock_data) { in regulator_summary_unlock_one()
6008 if (rdev == *lock_data->new_contended_rdev) in regulator_summary_unlock_one()
6021 struct summary_lock_data lock_data; in regulator_summary_lock_all() local
6024 lock_data.ww_ctx = ww_ctx; in regulator_summary_lock_all()
6025 lock_data.new_contended_rdev = new_contended_rdev; in regulator_summary_lock_all()
[all …]
/linux-6.3-rc2/drivers/firewire/
A Dohci.c1545 u32 lock_arg, lock_data; in handle_local_lock() local
1555 lock_data = be32_to_cpu(payload[1]); in handle_local_lock()
1558 lock_data = 0; in handle_local_lock()
1566 reg_write(ohci, OHCI1394_CSRData, lock_data); in handle_local_lock()

Completed in 22 milliseconds