Lines Matching defs:keypad
87 struct max7359_keypad *keypad = dev_id;
88 struct input_dev *input_dev = keypad->input_dev;
91 val = max7359_read_reg(keypad->client, MAX7359_REG_KEYFIFO);
98 dev_dbg(&keypad->client->dev,
102 input_report_key(input_dev, keypad->keycodes[code], !release);
129 struct max7359_keypad *keypad = input_get_drvdata(dev);
131 max7359_take_catnap(keypad->client);
138 struct max7359_keypad *keypad = input_get_drvdata(dev);
140 max7359_fall_deepsleep(keypad->client);
162 struct max7359_keypad *keypad;
181 keypad = devm_kzalloc(&client->dev, sizeof(struct max7359_keypad),
183 if (!keypad) {
194 keypad->client = client;
195 keypad->input_dev = input_dev;
204 input_dev->keycodesize = sizeof(keypad->keycodes[0]);
205 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
206 input_dev->keycode = keypad->keycodes;
209 input_set_drvdata(input_dev, keypad);
214 keypad->keycodes,
224 client->name, keypad);