Lines Matching refs:key_dev_input

42 static key_dev_input_t key_dev_input[KEY_NUM] = {  variable
86 if (key_dev_input[i].installed == 0 || in key_poll()
87 key_dev_input[i].monitor_flag == 0) { in key_poll()
93 config.id = key_dev_input[i].gpio_dev.port; in key_poll()
103 ret = hal_gpio_input_get(&key_dev_input[i].gpio_dev, &gpio_value); in key_poll()
106 key_dev_input[i].gpio_dev.port, __FILE__, __LINE__); in key_poll()
144 key_dev_input[index].check_count = 0; in key_rising_edge_handle()
145 key_dev_input[index].monitor_flag = 0; in key_rising_edge_handle()
215 key_dev_input[index].check_count = 0; in key_falling_edge_handle()
216 key_dev_input[index].monitor_flag = 1; in key_falling_edge_handle()
232 key_dev_input[index].check_count = 0; in key_falling_edge_handle()
233 key_dev_input[index].monitor_flag = 1; in key_falling_edge_handle()
262 irq_config.id = key_dev_input[i].gpio_dev.port; in key_init()
265 irq_config.arg = &key_dev_input[i].gpio_dev; in key_init()
270 key_dev_input[i].gpio_dev.port, ret); in key_init()
274 ret = hal_gpio_init(&key_dev_input[i].gpio_dev); in key_init()
277 key_dev_input[i].gpio_dev.port, ret); in key_init()
282 &key_dev_input[i].gpio_dev, IRQ_TRIGGER_FALLING_EDGE, in key_init()
283 key_falling_edge_handle, &key_dev_input[i].gpio_dev); in key_init()
286 key_dev_input[i].gpio_dev.port, ret); in key_init()
290 key_dev_input[i].installed = 1; in key_init()
300 irq_config.id = key_dev_input[i].gpio_dev.port; in key_init()
303 irq_config.arg = &key_dev_input[i].gpio_dev; in key_init()
308 key_dev_input[i].gpio_dev.port, ret); in key_init()
312 hal_gpio_disable_irq(&key_dev_input[i].gpio_dev); in key_init()
313 hal_gpio_finalize(&key_dev_input[i].gpio_dev); in key_init()
315 key_dev_input[i].installed = 0; in key_init()