Searched refs:sdca_interrupt (Results 1 – 7 of 7) sorted by relevance
20 struct sdca_interrupt;39 struct sdca_interrupt *interrupt;69 int sdca_fdl_alloc_state(struct sdca_interrupt *interrupt);70 void sdca_fdl_free_state(struct sdca_interrupt *interrupt);72 int sdca_fdl_process(struct sdca_interrupt *interrupt);81 static inline int sdca_fdl_alloc_state(struct sdca_interrupt *interrupt) in sdca_fdl_alloc_state()86 static inline void sdca_fdl_free_state(struct sdca_interrupt *interrupt) in sdca_fdl_free_state()90 static inline int sdca_fdl_process(struct sdca_interrupt *interrupt) in sdca_fdl_process()
13 struct sdca_interrupt;30 int sdca_jack_alloc_state(struct sdca_interrupt *interrupt);31 int sdca_jack_init_state(struct sdca_interrupt *interrupt);32 void sdca_jack_free_state(struct sdca_interrupt *interrupt);34 int sdca_jack_process(struct sdca_interrupt *interrupt);36 int sdca_jack_report(struct sdca_interrupt *interrupt);
40 struct sdca_interrupt { struct53 void (*free_priv)(struct sdca_interrupt *interrupt); argument70 struct sdca_interrupt irqs[SDCA_MAX_INTERRUPTS];85 struct sdca_interrupt *interrupt);
83 struct sdca_interrupt *interrupt = data; in base_handler()93 struct sdca_interrupt *interrupt = data; in function_status_handler()165 struct sdca_interrupt *interrupt = data; in detected_mode_handler()188 struct sdca_interrupt *interrupt = data; in hid_handler()223 struct sdca_interrupt *interrupt = data; in fdl_owner_handler()369 struct sdca_interrupt *interrupt) in sdca_irq_data_populate()397 static struct sdca_interrupt *get_interrupt_data(struct device *dev, int irq, in get_interrupt_data()443 struct sdca_interrupt *interrupt; in sdca_irq_populate_early()529 struct sdca_interrupt *interrupt = &info->irqs[i]; in sdca_irq_populate()573 struct sdca_interrupt *interrupt = &info->irqs[i]; in sdca_irq_cleanup_flags()[all …]
87 struct sdca_interrupt *interrupt = &info->irqs[j]; in sdca_fdl_sync()130 struct sdca_interrupt *interrupt = &info->irqs[j]; in sdca_fdl_sync()193 static int fdl_load_file(struct sdca_interrupt *interrupt, in fdl_load_file()276 static struct sdca_fdl_set *fdl_get_set(struct sdca_interrupt *interrupt) in fdl_get_set()309 static void fdl_end(struct sdca_interrupt *interrupt) in fdl_end()328 struct sdca_interrupt *interrupt = fdl_state->interrupt; in sdca_fdl_timeout_work()339 static int fdl_status_process(struct sdca_interrupt *interrupt, unsigned int status) in fdl_status_process()397 int sdca_fdl_process(struct sdca_interrupt *interrupt) in sdca_fdl_process()481 int sdca_fdl_alloc_state(struct sdca_interrupt *interrupt) in sdca_fdl_alloc_state()505 void sdca_fdl_free_state(struct sdca_interrupt *interrupt) in sdca_fdl_free_state()
35 int sdca_jack_process(struct sdca_interrupt *interrupt) in sdca_jack_process()110 int sdca_jack_alloc_state(struct sdca_interrupt *interrupt) in sdca_jack_alloc_state()128 void sdca_jack_free_state(struct sdca_interrupt *interrupt) in sdca_jack_free_state()140 int sdca_jack_init_state(struct sdca_interrupt *interrupt) in sdca_jack_init_state()201 struct sdca_interrupt *interrupt = &info->irqs[i]; in sdca_jack_set_jack()244 int sdca_jack_report(struct sdca_interrupt *interrupt) in sdca_jack_report()
34 static int rt766_sdca_btn_detect(struct sdca_interrupt *interrupt) in rt766_sdca_btn_detect()112 struct sdca_interrupt *interrupt = data; in rt766_sdca_irq_btn_handler()173 struct sdca_interrupt *interrupt = data; in rt766_sdca_irq_jd_handler()194 static void rt766_sdca_destroy_hid_device(struct sdca_interrupt *interrupt) in rt766_sdca_destroy_hid_device()208 struct sdca_interrupt *interrupt; in rt766_sdca_irq_ctl()