Home
last modified time | relevance | path

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

/linux-6.15/drivers/hwmon/
H A Dasus-ec-sensors.c572 struct lock_data { struct
578 bool (*lock)(struct lock_data *data); argument
579 bool (*unlock)(struct lock_data *data); argument
623 struct lock_data lock_data; member
741 state->lock_data.mutex.glk = 0; in setup_lock_data()
742 state->lock_data.lock = lock_via_global_acpi_lock; in setup_lock_data()
746 &state->lock_data.mutex.aml); in setup_lock_data()
753 state->lock_data.lock = lock_via_acpi_mutex; in setup_lock_data()
754 state->lock_data.unlock = unlock_acpi_mutex; in setup_lock_data()
859 if (!ec->lock_data.lock(&ec->lock_data)) { in update_ec_sensors()
[all …]
/linux-6.15/drivers/regulator/
H A Dcore.c6294 struct summary_lock_data *lock_data = data; in regulator_summary_lock_one() local
6297 if (rdev != *lock_data->old_contended_rdev) { in regulator_summary_lock_one()
6301 *lock_data->new_contended_rdev = rdev; in regulator_summary_lock_one()
6305 *lock_data->old_contended_rdev = NULL; in regulator_summary_lock_one()
6314 struct summary_lock_data *lock_data = data; in regulator_summary_unlock_one() local
6316 if (lock_data) { in regulator_summary_unlock_one()
6317 if (rdev == *lock_data->new_contended_rdev) in regulator_summary_unlock_one()
6330 struct summary_lock_data lock_data; in regulator_summary_lock_all() local
6333 lock_data.ww_ctx = ww_ctx; in regulator_summary_lock_all()
6334 lock_data.new_contended_rdev = new_contended_rdev; in regulator_summary_lock_all()
[all …]
/linux-6.15/drivers/firewire/
H A Dohci.c1659 u32 lock_arg, lock_data; in handle_local_lock() local
1669 lock_data = be32_to_cpu(payload[1]); in handle_local_lock()
1672 lock_data = 0; in handle_local_lock()
1680 reg_write(ohci, OHCI1394_CSRData, lock_data); in handle_local_lock()