Lines Matching refs:state
64 union acpi_generic_state *state) in acpi_ut_push_generic_state() argument
70 state->common.next = *list_head; in acpi_ut_push_generic_state()
71 *list_head = state; in acpi_ut_push_generic_state()
90 union acpi_generic_state *state; in acpi_ut_pop_generic_state() local
96 state = *list_head; in acpi_ut_pop_generic_state()
97 if (state) { in acpi_ut_pop_generic_state()
101 *list_head = state->common.next; in acpi_ut_pop_generic_state()
104 return (state); in acpi_ut_pop_generic_state()
122 union acpi_generic_state *state; in acpi_ut_create_generic_state() local
126 state = acpi_os_acquire_object(acpi_gbl_state_cache); in acpi_ut_create_generic_state()
127 if (state) { in acpi_ut_create_generic_state()
130 state->common.descriptor_type = ACPI_DESC_TYPE_STATE; in acpi_ut_create_generic_state()
133 return (state); in acpi_ut_create_generic_state()
151 union acpi_generic_state *state; in acpi_ut_create_thread_state() local
157 state = acpi_ut_create_generic_state(); in acpi_ut_create_thread_state()
158 if (!state) { in acpi_ut_create_thread_state()
164 state->common.descriptor_type = ACPI_DESC_TYPE_STATE_THREAD; in acpi_ut_create_thread_state()
165 state->thread.thread_id = acpi_os_get_thread_id(); in acpi_ut_create_thread_state()
169 if (!state->thread.thread_id) { in acpi_ut_create_thread_state()
171 state->thread.thread_id = (acpi_thread_id) 1; in acpi_ut_create_thread_state()
174 return ((struct acpi_thread_state *)state); in acpi_ut_create_thread_state()
195 union acpi_generic_state *state; in acpi_ut_create_update_state() local
201 state = acpi_ut_create_generic_state(); in acpi_ut_create_update_state()
202 if (!state) { in acpi_ut_create_update_state()
208 state->common.descriptor_type = ACPI_DESC_TYPE_STATE_UPDATE; in acpi_ut_create_update_state()
209 state->update.object = object; in acpi_ut_create_update_state()
210 state->update.value = action; in acpi_ut_create_update_state()
211 return (state); in acpi_ut_create_update_state()
231 union acpi_generic_state *state; in acpi_ut_create_pkg_state() local
237 state = acpi_ut_create_generic_state(); in acpi_ut_create_pkg_state()
238 if (!state) { in acpi_ut_create_pkg_state()
244 state->common.descriptor_type = ACPI_DESC_TYPE_STATE_PACKAGE; in acpi_ut_create_pkg_state()
245 state->pkg.source_object = (union acpi_operand_object *)internal_object; in acpi_ut_create_pkg_state()
246 state->pkg.dest_object = external_object; in acpi_ut_create_pkg_state()
247 state->pkg.index = index; in acpi_ut_create_pkg_state()
248 state->pkg.num_packages = 1; in acpi_ut_create_pkg_state()
249 return (state); in acpi_ut_create_pkg_state()
267 union acpi_generic_state *state; in acpi_ut_create_control_state() local
273 state = acpi_ut_create_generic_state(); in acpi_ut_create_control_state()
274 if (!state) { in acpi_ut_create_control_state()
280 state->common.descriptor_type = ACPI_DESC_TYPE_STATE_CONTROL; in acpi_ut_create_control_state()
281 state->common.state = ACPI_CONTROL_CONDITIONAL_EXECUTING; in acpi_ut_create_control_state()
282 return (state); in acpi_ut_create_control_state()
298 void acpi_ut_delete_generic_state(union acpi_generic_state *state) in acpi_ut_delete_generic_state() argument
304 if (state) { in acpi_ut_delete_generic_state()
305 (void)acpi_os_release_object(acpi_gbl_state_cache, state); in acpi_ut_delete_generic_state()