Lines Matching refs:cfg
44 const struct double_tap_config *cfg = dev->config; in double_tap_cb() local
52 for (i = 0; i < cfg->num_codes; i++) { in double_tap_cb()
53 if (evt->code == cfg->input_codes[i]) { in double_tap_cb()
57 if (i == cfg->num_codes) { in double_tap_cb()
62 entry = &cfg->entries[i]; in double_tap_cb()
67 input_report_key(dev, cfg->double_tap_codes[i], 1, true, K_FOREVER); in double_tap_cb()
68 input_report_key(dev, cfg->double_tap_codes[i], 0, true, K_FOREVER); in double_tap_cb()
72 k_work_schedule(&entry->work, K_MSEC(cfg->double_tap_delay_ms)); in double_tap_cb()
79 const struct double_tap_config *cfg = dev->config; in double_tap_init() local
81 if (cfg->input_dev && !device_is_ready(cfg->input_dev)) { in double_tap_init()
86 for (int i = 0; i < cfg->num_codes; i++) { in double_tap_init()
87 struct double_tap_data_entry *entry = &cfg->entries[i]; in double_tap_init()