Lines Matching defs:adp5589_kpad
229 struct adp5589_kpad {
390 struct adp5589_kpad *kpad = gpiochip_get_data(chip);
402 struct adp5589_kpad *kpad = gpiochip_get_data(chip);
421 struct adp5589_kpad *kpad = gpiochip_get_data(chip);
441 struct adp5589_kpad *kpad = gpiochip_get_data(chip);
466 static int adp5589_build_gpiomap(struct adp5589_kpad *kpad,
498 static int adp5589_gpio_add(struct adp5589_kpad *kpad)
553 static void adp5589_gpio_remove(struct adp5589_kpad *kpad)
574 static inline int adp5589_gpio_add(struct adp5589_kpad *kpad)
579 static inline void adp5589_gpio_remove(struct adp5589_kpad *kpad)
584 static void adp5589_report_switches(struct adp5589_kpad *kpad,
599 static void adp5589_report_events(struct adp5589_kpad *kpad, int ev_cnt)
620 struct adp5589_kpad *kpad = handle;
642 static int adp5589_get_evcode(struct adp5589_kpad *kpad, unsigned short key)
655 static int adp5589_setup(struct adp5589_kpad *kpad)
820 static void adp5589_report_switch_state(struct adp5589_kpad *kpad)
860 static int adp5589_keypad_add(struct adp5589_kpad *kpad, unsigned int revid)
982 static void adp5589_keypad_remove(struct adp5589_kpad *kpad)
993 struct adp5589_kpad *kpad;
1070 struct adp5589_kpad *kpad = i2c_get_clientdata(client);
1083 struct adp5589_kpad *kpad = dev_get_drvdata(dev);
1099 struct adp5589_kpad *kpad = dev_get_drvdata(dev);