Lines Matching refs:acpi_ec
171 struct acpi_ec *ec;
174 static int acpi_ec_submit_query(struct acpi_ec *ec);
175 static void advance_transaction(struct acpi_ec *ec, bool interrupt);
178 struct acpi_ec *first_ec;
181 static struct acpi_ec *boot_ec;
238 static bool acpi_ec_started(struct acpi_ec *ec) in acpi_ec_started()
244 static bool acpi_ec_event_enabled(struct acpi_ec *ec) in acpi_ec_event_enabled()
268 static bool acpi_ec_flushed(struct acpi_ec *ec) in acpi_ec_flushed()
277 static inline u8 acpi_ec_read_status(struct acpi_ec *ec) in acpi_ec_read_status()
292 static inline u8 acpi_ec_read_data(struct acpi_ec *ec) in acpi_ec_read_data()
301 static inline void acpi_ec_write_cmd(struct acpi_ec *ec, u8 command) in acpi_ec_write_cmd()
308 static inline void acpi_ec_write_data(struct acpi_ec *ec, u8 data) in acpi_ec_write_data()
340 static inline bool acpi_ec_gpe_status_set(struct acpi_ec *ec) in acpi_ec_gpe_status_set()
348 static inline void acpi_ec_enable_gpe(struct acpi_ec *ec, bool open) in acpi_ec_enable_gpe()
367 static inline void acpi_ec_disable_gpe(struct acpi_ec *ec, bool close) in acpi_ec_disable_gpe()
381 static void acpi_ec_submit_request(struct acpi_ec *ec) in acpi_ec_submit_request()
389 static void acpi_ec_complete_request(struct acpi_ec *ec) in acpi_ec_complete_request()
402 static void acpi_ec_mask_events(struct acpi_ec *ec) in acpi_ec_mask_events()
415 static void acpi_ec_unmask_events(struct acpi_ec *ec) in acpi_ec_unmask_events()
439 static bool acpi_ec_submit_flushable_request(struct acpi_ec *ec) in acpi_ec_submit_flushable_request()
447 static void acpi_ec_submit_event(struct acpi_ec *ec) in acpi_ec_submit_event()
478 static void acpi_ec_complete_event(struct acpi_ec *ec) in acpi_ec_complete_event()
484 static void acpi_ec_close_event(struct acpi_ec *ec) in acpi_ec_close_event()
494 static inline void __acpi_ec_enable_event(struct acpi_ec *ec) in __acpi_ec_enable_event()
505 static inline void __acpi_ec_disable_event(struct acpi_ec *ec) in __acpi_ec_disable_event()
515 static void acpi_ec_clear(struct acpi_ec *ec) in acpi_ec_clear()
529 static void acpi_ec_enable_event(struct acpi_ec *ec) in acpi_ec_enable_event()
550 static void acpi_ec_disable_event(struct acpi_ec *ec) in acpi_ec_disable_event()
575 static bool acpi_ec_guard_event(struct acpi_ec *ec) in acpi_ec_guard_event()
600 static int ec_transaction_polled(struct acpi_ec *ec) in ec_transaction_polled()
612 static int ec_transaction_completed(struct acpi_ec *ec) in ec_transaction_completed()
624 static inline void ec_transaction_transition(struct acpi_ec *ec, unsigned long flag) in ec_transaction_transition()
650 static void acpi_ec_spurious_interrupt(struct acpi_ec *ec, struct transaction *t) in acpi_ec_spurious_interrupt()
660 static void advance_transaction(struct acpi_ec *ec, bool interrupt) in advance_transaction()
719 static void start_transaction(struct acpi_ec *ec) in start_transaction()
725 static int ec_guard(struct acpi_ec *ec) in ec_guard()
760 static int ec_poll(struct acpi_ec *ec) in ec_poll()
783 static int acpi_ec_transaction_unlocked(struct acpi_ec *ec, in acpi_ec_transaction_unlocked()
821 static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) in acpi_ec_transaction()
847 static int acpi_ec_burst_enable(struct acpi_ec *ec) in acpi_ec_burst_enable()
857 static int acpi_ec_burst_disable(struct acpi_ec *ec) in acpi_ec_burst_disable()
867 static int acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data) in acpi_ec_read()
880 static int acpi_ec_read_unlocked(struct acpi_ec *ec, u8 address, u8 *data) in acpi_ec_read_unlocked()
893 static int acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data) in acpi_ec_write()
903 static int acpi_ec_write_unlocked(struct acpi_ec *ec, u8 address, u8 data) in acpi_ec_write_unlocked()
964 static void acpi_ec_start(struct acpi_ec *ec, bool resuming) in acpi_ec_start()
981 static bool acpi_ec_stopped(struct acpi_ec *ec) in acpi_ec_stopped()
992 static void acpi_ec_stop(struct acpi_ec *ec, bool suspending) in acpi_ec_stop()
1016 static void acpi_ec_enter_noirq(struct acpi_ec *ec) in acpi_ec_enter_noirq()
1027 static void acpi_ec_leave_noirq(struct acpi_ec *ec) in acpi_ec_leave_noirq()
1040 struct acpi_ec *ec = first_ec; in acpi_ec_block_transactions()
1065 acpi_ec_get_query_handler_by_value(struct acpi_ec *ec, u8 value) in acpi_ec_get_query_handler_by_value()
1094 int acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit, in acpi_ec_add_query_handler()
1120 static void acpi_ec_remove_query_handlers(struct acpi_ec *ec, in acpi_ec_remove_query_handlers()
1145 void acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit) in acpi_ec_remove_query_handler()
1156 struct acpi_ec *ec = q->ec; in acpi_ec_event_processor()
1175 static struct acpi_ec_query *acpi_ec_create_query(struct acpi_ec *ec, u8 *pval) in acpi_ec_create_query()
1193 static int acpi_ec_submit_query(struct acpi_ec *ec) in acpi_ec_submit_query()
1249 struct acpi_ec *ec = container_of(work, struct acpi_ec, work); in acpi_ec_event_handler()
1297 static void clear_gpe_and_advance_transaction(struct acpi_ec *ec, bool interrupt) in clear_gpe_and_advance_transaction()
1317 static void acpi_ec_handle_interrupt(struct acpi_ec *ec) in acpi_ec_handle_interrupt()
1350 struct acpi_ec *ec = handler_context; in acpi_ec_space_handler()
1414 static void acpi_ec_free(struct acpi_ec *ec) in acpi_ec_free()
1423 static struct acpi_ec *acpi_ec_alloc(void) in acpi_ec_alloc()
1425 struct acpi_ec *ec = kzalloc_obj(struct acpi_ec); in acpi_ec_alloc()
1448 struct acpi_ec *ec = context; in acpi_ec_register_query_methods()
1464 struct acpi_ec *ec = context; in ec_parse_device()
1494 static bool install_gpe_event_handler(struct acpi_ec *ec) in install_gpe_event_handler()
1510 static bool install_gpio_irq_event_handler(struct acpi_ec *ec) in install_gpio_irq_event_handler()
1533 static int ec_install_handlers(struct acpi_ec *ec, struct acpi_device *device, in ec_install_handlers()
1606 static void ec_remove_handlers(struct acpi_ec *ec) in ec_remove_handlers()
1649 static int acpi_ec_setup(struct acpi_ec *ec, struct acpi_device *device, bool call_reg) in acpi_ec_setup()
1683 struct acpi_ec *ec; in acpi_ec_probe()
1759 struct acpi_ec *ec = platform_get_drvdata(pdev); in acpi_ec_remove()
1778 struct acpi_ec *ec = context; in ec_parse_io_ports()
1811 struct acpi_ec *ec; in acpi_ec_dsdt_probe()
2016 struct acpi_ec *ec; in acpi_ec_ecdt_probe()
2097 struct acpi_ec *ec = dev_get_drvdata(dev); in acpi_ec_suspend()
2106 struct acpi_ec *ec = dev_get_drvdata(dev); in acpi_ec_suspend_noirq()
2123 struct acpi_ec *ec = dev_get_drvdata(dev); in acpi_ec_resume_noirq()
2136 struct acpi_ec *ec = dev_get_drvdata(dev); in acpi_ec_resume()
2155 static bool acpi_ec_work_in_progress(struct acpi_ec *ec) in acpi_ec_work_in_progress()