Lines Matching defs:adp5589_kpad
231 struct adp5589_kpad {
391 struct adp5589_kpad *kpad = gpiochip_get_data(chip);
403 struct adp5589_kpad *kpad = gpiochip_get_data(chip);
422 struct adp5589_kpad *kpad = gpiochip_get_data(chip);
442 struct adp5589_kpad *kpad = gpiochip_get_data(chip);
467 static int adp5589_build_gpiomap(struct adp5589_kpad *kpad,
499 static int adp5589_gpio_add(struct adp5589_kpad *kpad)
542 static inline int adp5589_gpio_add(struct adp5589_kpad *kpad)
548 static void adp5589_report_switches(struct adp5589_kpad *kpad,
563 static void adp5589_report_events(struct adp5589_kpad *kpad, int ev_cnt)
584 struct adp5589_kpad *kpad = handle;
606 static int adp5589_get_evcode(struct adp5589_kpad *kpad, unsigned short key)
619 static int adp5589_setup(struct adp5589_kpad *kpad)
784 static void adp5589_report_switch_state(struct adp5589_kpad *kpad)
824 static int adp5589_keypad_add(struct adp5589_kpad *kpad, unsigned int revid)
940 struct adp5589_kpad *kpad = i2c_get_clientdata(client);
948 struct adp5589_kpad *kpad;
1022 struct adp5589_kpad *kpad = i2c_get_clientdata(client);
1033 struct adp5589_kpad *kpad = i2c_get_clientdata(client);