Lines Matching defs:lock_data
527 struct lock_data {
533 bool (*lock)(struct lock_data *data);
534 bool (*unlock)(struct lock_data *data);
541 static bool lock_via_acpi_mutex(struct lock_data *data)
551 static bool unlock_acpi_mutex(struct lock_data *data)
556 static bool lock_via_global_acpi_lock(struct lock_data *data)
562 static bool unlock_global_acpi_lock(struct lock_data *data)
578 struct lock_data lock_data;
696 state->lock_data.mutex.glk = 0;
697 state->lock_data.lock = lock_via_global_acpi_lock;
698 state->lock_data.unlock = unlock_global_acpi_lock;
701 &state->lock_data.mutex.aml);
708 state->lock_data.lock = lock_via_acpi_mutex;
709 state->lock_data.unlock = unlock_acpi_mutex;
814 if (!ec->lock_data.lock(&ec->lock_data)) {
825 if (!ec->lock_data.unlock(&ec->lock_data))