Lines Matching refs:event
4 * Module Name: evxfevnt - External Interfaces, ACPI event disable/enable
134 * PARAMETERS: event - The fixed eventto be enabled
139 * DESCRIPTION: Enable an ACPI event (fixed)
142 acpi_status acpi_enable_event(u32 event, u32 flags)
157 if (event > ACPI_EVENT_MAX) {
162 * Enable the requested fixed event (by writing a one to the enable
166 acpi_write_bit_register(acpi_gbl_fixed_event_info[event].
175 acpi_read_bit_register(acpi_gbl_fixed_event_info[event].
183 "Could not enable %s event",
184 acpi_ut_get_event_name(event)));
197 * PARAMETERS: event - The fixed event to be disabled
202 * DESCRIPTION: Disable an ACPI event (fixed)
205 acpi_status acpi_disable_event(u32 event, u32 flags)
220 if (event > ACPI_EVENT_MAX) {
225 * Disable the requested fixed event (by writing a zero to the enable
229 acpi_write_bit_register(acpi_gbl_fixed_event_info[event].
236 acpi_read_bit_register(acpi_gbl_fixed_event_info[event].
245 acpi_ut_get_event_name(event)));
258 * PARAMETERS: event - The fixed event to be cleared
262 * DESCRIPTION: Clear an ACPI event (fixed)
265 acpi_status acpi_clear_event(u32 event)
279 if (event > ACPI_EVENT_MAX) {
284 * Clear the requested fixed event (By writing a one to the status
288 acpi_write_bit_register(acpi_gbl_fixed_event_info[event].
300 * PARAMETERS: event - The fixed event
301 * event_status - Where the current status of the event will
306 * DESCRIPTION: Obtains and returns the current status of the event
309 acpi_status acpi_get_event_status(u32 event, acpi_event_status * event_status)
323 if (event > ACPI_EVENT_MAX) {
327 /* Fixed event currently can be dispatched? */
329 if (acpi_gbl_fixed_event_handlers[event].handler) {
333 /* Fixed event currently enabled? */
336 acpi_read_bit_register(acpi_gbl_fixed_event_info[event].
347 /* Fixed event currently active? */
350 acpi_read_bit_register(acpi_gbl_fixed_event_info[event].