Lines Matching refs:acpi_ec

168 	struct acpi_ec *ec;
171 static int acpi_ec_submit_query(struct acpi_ec *ec);
172 static void advance_transaction(struct acpi_ec *ec, bool interrupt);
175 struct acpi_ec *first_ec;
178 static struct acpi_ec *boot_ec;
235 static bool acpi_ec_started(struct acpi_ec *ec)
241 static bool acpi_ec_event_enabled(struct acpi_ec *ec)
265 static bool acpi_ec_flushed(struct acpi_ec *ec)
274 static inline u8 acpi_ec_read_status(struct acpi_ec *ec)
289 static inline u8 acpi_ec_read_data(struct acpi_ec *ec)
298 static inline void acpi_ec_write_cmd(struct acpi_ec *ec, u8 command)
305 static inline void acpi_ec_write_data(struct acpi_ec *ec, u8 data)
337 static inline bool acpi_ec_gpe_status_set(struct acpi_ec *ec)
345 static inline void acpi_ec_enable_gpe(struct acpi_ec *ec, bool open)
364 static inline void acpi_ec_disable_gpe(struct acpi_ec *ec, bool close)
378 static void acpi_ec_submit_request(struct acpi_ec *ec)
386 static void acpi_ec_complete_request(struct acpi_ec *ec)
399 static void acpi_ec_mask_events(struct acpi_ec *ec)
412 static void acpi_ec_unmask_events(struct acpi_ec *ec)
436 static bool acpi_ec_submit_flushable_request(struct acpi_ec *ec)
444 static void acpi_ec_submit_event(struct acpi_ec *ec)
475 static void acpi_ec_complete_event(struct acpi_ec *ec)
481 static void acpi_ec_close_event(struct acpi_ec *ec)
491 static inline void __acpi_ec_enable_event(struct acpi_ec *ec)
502 static inline void __acpi_ec_disable_event(struct acpi_ec *ec)
512 static void acpi_ec_clear(struct acpi_ec *ec)
526 static void acpi_ec_enable_event(struct acpi_ec *ec)
547 static void acpi_ec_disable_event(struct acpi_ec *ec)
572 static bool acpi_ec_guard_event(struct acpi_ec *ec)
597 static int ec_transaction_polled(struct acpi_ec *ec)
609 static int ec_transaction_completed(struct acpi_ec *ec)
621 static inline void ec_transaction_transition(struct acpi_ec *ec, unsigned long flag)
647 static void acpi_ec_spurious_interrupt(struct acpi_ec *ec, struct transaction *t)
657 static void advance_transaction(struct acpi_ec *ec, bool interrupt)
716 static void start_transaction(struct acpi_ec *ec)
722 static int ec_guard(struct acpi_ec *ec)
757 static int ec_poll(struct acpi_ec *ec)
780 static int acpi_ec_transaction_unlocked(struct acpi_ec *ec,
815 static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t)
843 static int acpi_ec_burst_enable(struct acpi_ec *ec)
853 static int acpi_ec_burst_disable(struct acpi_ec *ec)
863 static int acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data)
876 static int acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data)
937 static void acpi_ec_start(struct acpi_ec *ec, bool resuming)
954 static bool acpi_ec_stopped(struct acpi_ec *ec)
965 static void acpi_ec_stop(struct acpi_ec *ec, bool suspending)
989 static void acpi_ec_enter_noirq(struct acpi_ec *ec)
1000 static void acpi_ec_leave_noirq(struct acpi_ec *ec)
1013 struct acpi_ec *ec = first_ec;
1038 acpi_ec_get_query_handler_by_value(struct acpi_ec *ec, u8 value)
1067 int acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit,
1093 static void acpi_ec_remove_query_handlers(struct acpi_ec *ec,
1118 void acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit)
1129 struct acpi_ec *ec = q->ec;
1148 static struct acpi_ec_query *acpi_ec_create_query(struct acpi_ec *ec, u8 *pval)
1166 static int acpi_ec_submit_query(struct acpi_ec *ec)
1222 struct acpi_ec *ec = container_of(work, struct acpi_ec, work);
1270 static void clear_gpe_and_advance_transaction(struct acpi_ec *ec, bool interrupt)
1290 static void acpi_ec_handle_interrupt(struct acpi_ec *ec)
1323 struct acpi_ec *ec = handler_context;
1363 static void acpi_ec_free(struct acpi_ec *ec)
1372 static struct acpi_ec *acpi_ec_alloc(void)
1374 struct acpi_ec *ec = kzalloc(sizeof(struct acpi_ec), GFP_KERNEL);
1397 struct acpi_ec *ec = context;
1413 struct acpi_ec *ec = context;
1443 static bool install_gpe_event_handler(struct acpi_ec *ec)
1459 static bool install_gpio_irq_event_handler(struct acpi_ec *ec)
1482 static int ec_install_handlers(struct acpi_ec *ec, struct acpi_device *device,
1554 static void ec_remove_handlers(struct acpi_ec *ec)
1594 static int acpi_ec_setup(struct acpi_ec *ec, struct acpi_device *device, bool call_reg)
1621 struct acpi_ec *ec;
1697 struct acpi_ec *ec;
1715 struct acpi_ec *ec = context;
1748 struct acpi_ec *ec;
1953 struct acpi_ec *ec;
2015 struct acpi_ec *ec =
2025 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev));
2042 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev));
2055 struct acpi_ec *ec =
2075 static bool acpi_ec_work_in_progress(struct acpi_ec *ec)