Lines Matching refs:acpi_ec

169 	struct acpi_ec *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)
243 static bool acpi_ec_event_enabled(struct acpi_ec *ec)
267 static bool acpi_ec_flushed(struct acpi_ec *ec)
276 static inline u8 acpi_ec_read_status(struct acpi_ec *ec)
291 static inline u8 acpi_ec_read_data(struct acpi_ec *ec)
300 static inline void acpi_ec_write_cmd(struct acpi_ec *ec, u8 command)
307 static inline void acpi_ec_write_data(struct acpi_ec *ec, u8 data)
339 static inline bool acpi_ec_is_gpe_raised(struct acpi_ec *ec)
347 static inline void acpi_ec_enable_gpe(struct acpi_ec *ec, bool open)
366 static inline void acpi_ec_disable_gpe(struct acpi_ec *ec, bool close)
376 static inline void acpi_ec_clear_gpe(struct acpi_ec *ec)
397 static void acpi_ec_submit_request(struct acpi_ec *ec)
405 static void acpi_ec_complete_request(struct acpi_ec *ec)
418 static void acpi_ec_mask_events(struct acpi_ec *ec)
431 static void acpi_ec_unmask_events(struct acpi_ec *ec)
455 static bool acpi_ec_submit_flushable_request(struct acpi_ec *ec)
463 static void acpi_ec_submit_query(struct acpi_ec *ec)
477 static void acpi_ec_complete_query(struct acpi_ec *ec)
485 static inline void __acpi_ec_enable_event(struct acpi_ec *ec)
496 static inline void __acpi_ec_disable_event(struct acpi_ec *ec)
506 static void acpi_ec_clear(struct acpi_ec *ec)
522 static void acpi_ec_enable_event(struct acpi_ec *ec)
543 static void acpi_ec_disable_event(struct acpi_ec *ec)
568 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)
637 static void advance_transaction(struct acpi_ec *ec)
719 static void start_transaction(struct acpi_ec *ec)
725 static int ec_guard(struct acpi_ec *ec)
760 static int ec_poll(struct acpi_ec *ec)
783 static int acpi_ec_transaction_unlocked(struct acpi_ec *ec,
818 static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t)
846 static int acpi_ec_burst_enable(struct acpi_ec *ec)
856 static int acpi_ec_burst_disable(struct acpi_ec *ec)
866 static int acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data)
879 static int acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data)
944 static void acpi_ec_start(struct acpi_ec *ec, bool resuming)
961 static bool acpi_ec_stopped(struct acpi_ec *ec)
972 static void acpi_ec_stop(struct acpi_ec *ec, bool suspending)
996 static void acpi_ec_enter_noirq(struct acpi_ec *ec)
1007 static void acpi_ec_leave_noirq(struct acpi_ec *ec)
1020 struct acpi_ec *ec = first_ec;
1045 acpi_ec_get_query_handler_by_value(struct acpi_ec *ec, u8 value)
1074 int acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit,
1096 static void acpi_ec_remove_query_handlers(struct acpi_ec *ec,
1114 void acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit)
1121 static struct acpi_ec_query *acpi_ec_create_query(struct acpi_ec *ec, u8 *pval)
1152 struct acpi_ec *ec = q->ec;
1170 static int acpi_ec_query(struct acpi_ec *ec, u8 *data)
1221 static void acpi_ec_check_event(struct acpi_ec *ec)
1242 struct acpi_ec *ec = container_of(work, struct acpi_ec, work);
1275 static void acpi_ec_handle_interrupt(struct acpi_ec *ec)
1306 struct acpi_ec *ec = handler_context;
1346 static void acpi_ec_free(struct acpi_ec *ec)
1355 static struct acpi_ec *acpi_ec_alloc(void)
1357 struct acpi_ec *ec = kzalloc(sizeof(struct acpi_ec), GFP_KERNEL);
1380 struct acpi_ec *ec = context;
1396 struct acpi_ec *ec = context;
1426 static bool install_gpe_event_handler(struct acpi_ec *ec)
1442 static bool install_gpio_irq_event_handler(struct acpi_ec *ec)
1464 static int ec_install_handlers(struct acpi_ec *ec, struct acpi_device *device)
1529 static void ec_remove_handlers(struct acpi_ec *ec)
1568 static int acpi_ec_setup(struct acpi_ec *ec, struct acpi_device *device)
1595 struct acpi_ec *ec;
1668 struct acpi_ec *ec;
1687 struct acpi_ec *ec = context;
1720 struct acpi_ec *ec;
1874 struct acpi_ec *ec;
1936 struct acpi_ec *ec =
1946 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev));
1963 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev));
1976 struct acpi_ec *ec =