Lines Matching refs:acpi_ec
172 static int acpi_ec_query(struct acpi_ec *ec, u8 *data);
173 static void advance_transaction(struct acpi_ec *ec);
177 struct acpi_ec *first_ec;
180 static struct acpi_ec *boot_ec;
237 static bool acpi_ec_started(struct acpi_ec *ec) in acpi_ec_started()
243 static bool acpi_ec_event_enabled(struct acpi_ec *ec) in acpi_ec_event_enabled()
267 static bool acpi_ec_flushed(struct acpi_ec *ec) in acpi_ec_flushed()
276 static inline u8 acpi_ec_read_status(struct acpi_ec *ec) in acpi_ec_read_status()
291 static inline u8 acpi_ec_read_data(struct acpi_ec *ec) in acpi_ec_read_data()
300 static inline void acpi_ec_write_cmd(struct acpi_ec *ec, u8 command) in acpi_ec_write_cmd()
307 static inline void acpi_ec_write_data(struct acpi_ec *ec, u8 data) in acpi_ec_write_data()
339 static inline bool acpi_ec_is_gpe_raised(struct acpi_ec *ec) in acpi_ec_is_gpe_raised()
347 static inline void acpi_ec_enable_gpe(struct acpi_ec *ec, bool open) in acpi_ec_enable_gpe()
366 static inline void acpi_ec_disable_gpe(struct acpi_ec *ec, bool close) in acpi_ec_disable_gpe()
376 static inline void acpi_ec_clear_gpe(struct acpi_ec *ec) in acpi_ec_clear_gpe()
397 static void acpi_ec_submit_request(struct acpi_ec *ec) in acpi_ec_submit_request()
405 static void acpi_ec_complete_request(struct acpi_ec *ec) in acpi_ec_complete_request()
418 static void acpi_ec_mask_gpe(struct acpi_ec *ec) in acpi_ec_mask_gpe()
427 static void acpi_ec_unmask_gpe(struct acpi_ec *ec) in acpi_ec_unmask_gpe()
447 static bool acpi_ec_submit_flushable_request(struct acpi_ec *ec) in acpi_ec_submit_flushable_request()
455 static void acpi_ec_submit_query(struct acpi_ec *ec) in acpi_ec_submit_query()
468 static void acpi_ec_complete_query(struct acpi_ec *ec) in acpi_ec_complete_query()
476 static inline void __acpi_ec_enable_event(struct acpi_ec *ec) in __acpi_ec_enable_event()
487 static inline void __acpi_ec_disable_event(struct acpi_ec *ec) in __acpi_ec_disable_event()
497 static void acpi_ec_clear(struct acpi_ec *ec) in acpi_ec_clear()
513 static void acpi_ec_enable_event(struct acpi_ec *ec) in acpi_ec_enable_event()
528 static bool acpi_ec_query_flushed(struct acpi_ec *ec) in acpi_ec_query_flushed()
539 static void __acpi_ec_flush_event(struct acpi_ec *ec) in __acpi_ec_flush_event()
550 static void acpi_ec_disable_event(struct acpi_ec *ec) in acpi_ec_disable_event()
569 static bool acpi_ec_guard_event(struct acpi_ec *ec) in acpi_ec_guard_event()
598 static int ec_transaction_polled(struct acpi_ec *ec) in ec_transaction_polled()
610 static int ec_transaction_completed(struct acpi_ec *ec) in ec_transaction_completed()
622 static inline void ec_transaction_transition(struct acpi_ec *ec, unsigned long flag) in ec_transaction_transition()
638 static void advance_transaction(struct acpi_ec *ec) in advance_transaction()
730 static void start_transaction(struct acpi_ec *ec) in start_transaction()
736 static int ec_guard(struct acpi_ec *ec) in ec_guard()
771 static int ec_poll(struct acpi_ec *ec) in ec_poll()
794 static int acpi_ec_transaction_unlocked(struct acpi_ec *ec, in acpi_ec_transaction_unlocked()
829 static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) in acpi_ec_transaction()
857 static int acpi_ec_burst_enable(struct acpi_ec *ec) in acpi_ec_burst_enable()
867 static int acpi_ec_burst_disable(struct acpi_ec *ec) in acpi_ec_burst_disable()
877 static int acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data) in acpi_ec_read()
890 static int acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data) in acpi_ec_write()
955 static void acpi_ec_start(struct acpi_ec *ec, bool resuming) in acpi_ec_start()
972 static bool acpi_ec_stopped(struct acpi_ec *ec) in acpi_ec_stopped()
983 static void acpi_ec_stop(struct acpi_ec *ec, bool suspending) in acpi_ec_stop()
1007 static void acpi_ec_enter_noirq(struct acpi_ec *ec) in acpi_ec_enter_noirq()
1018 static void acpi_ec_leave_noirq(struct acpi_ec *ec) in acpi_ec_leave_noirq()
1031 struct acpi_ec *ec = first_ec; in acpi_ec_block_transactions()
1064 acpi_ec_get_query_handler_by_value(struct acpi_ec *ec, u8 value) in acpi_ec_get_query_handler_by_value()
1093 int acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit, in acpi_ec_add_query_handler()
1115 static void acpi_ec_remove_query_handlers(struct acpi_ec *ec, in acpi_ec_remove_query_handlers()
1133 void acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit) in acpi_ec_remove_query_handler()
1178 static int acpi_ec_query(struct acpi_ec *ec, u8 *data) in acpi_ec_query()
1228 static void acpi_ec_check_event(struct acpi_ec *ec) in acpi_ec_check_event()
1249 struct acpi_ec *ec = container_of(work, struct acpi_ec, work); in acpi_ec_event_handler()
1282 struct acpi_ec *ec = data; in acpi_ec_gpe_handler()
1299 struct acpi_ec *ec = handler_context; in acpi_ec_space_handler()
1339 static void acpi_ec_free(struct acpi_ec *ec) in acpi_ec_free()
1348 static struct acpi_ec *acpi_ec_alloc(void) in acpi_ec_alloc()
1350 struct acpi_ec *ec = kzalloc(sizeof(struct acpi_ec), GFP_KERNEL); in acpi_ec_alloc()
1371 struct acpi_ec *ec = context; in acpi_ec_register_query_methods()
1387 struct acpi_ec *ec = context; in ec_parse_device()
1426 static int ec_install_handlers(struct acpi_ec *ec, bool handle_events) in ec_install_handlers()
1485 static void ec_remove_handlers(struct acpi_ec *ec) in ec_remove_handlers()
1519 static int acpi_ec_setup(struct acpi_ec *ec, bool handle_events) in acpi_ec_setup()
1560 struct acpi_ec *ec = NULL; in acpi_ec_add()
1633 struct acpi_ec *ec; in acpi_ec_remove()
1652 struct acpi_ec *ec = context; in ec_parse_io_ports()
1685 struct acpi_ec *ec; in acpi_ec_dsdt_probe()
1862 struct acpi_ec *ec; in acpi_ec_ecdt_probe()
1914 struct acpi_ec *ec = in acpi_ec_suspend()
1924 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); in acpi_ec_suspend_noirq()
1941 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); in acpi_ec_resume_noirq()
1954 struct acpi_ec *ec = in acpi_ec_resume()