Lines Matching refs:dwt
891 if (tp->dwt.dwt_enabled &&
892 tp->dwt.keyboard_active &&
899 if (!tp->dwt.keyboard_active &&
909 t->palm.time > tp->dwt.keyboard_last_press_time) {
1865 if (tp->palm.trackpoint_active || tp->dwt.keyboard_active) {
1975 libinput_timer_cancel(&tp->dwt.keyboard_timer);
1982 list_for_each(kbd, &tp->dwt.paired_keyboard_list, link) {
2003 list_for_each_safe(kbd, &tp->dwt.paired_keyboard_list, link) {
2006 tp->dwt.keyboard_active = false;
2022 libinput_timer_destroy(&tp->dwt.keyboard_timer);
2233 if (tp->dwt.dwt_enabled &&
2234 long_any_bit_set(tp->dwt.key_mask,
2235 ARRAY_LENGTH(tp->dwt.key_mask))) {
2236 libinput_timer_set(&tp->dwt.keyboard_timer,
2238 tp->dwt.keyboard_last_press_time = now;
2245 tp->dwt.keyboard_active = false;
2310 long_clear_bit(tp->dwt.key_mask, key);
2311 long_clear_bit(tp->dwt.mod_mask, key);
2315 if (!tp->dwt.dwt_enabled)
2325 long_set_bit(tp->dwt.mod_mask, key);
2329 if (!tp->dwt.keyboard_active) {
2332 * trigger dwt because it's likely to be combination like
2335 if (long_any_bit_set(tp->dwt.mod_mask,
2336 ARRAY_LENGTH(tp->dwt.mod_mask)))
2340 tp->dwt.keyboard_active = true;
2346 tp->dwt.keyboard_last_press_time = time;
2347 long_set_bit(tp->dwt.key_mask, key);
2348 libinput_timer_set(&tp->dwt.keyboard_timer,
2388 list_for_each(kbd, &tp->dwt.paired_keyboard_list, link) {
2392 "too many internal keyboards for dwt\n");
2402 list_insert(&tp->dwt.paired_keyboard_list, &kbd->link);
2404 "palm: dwt activated with %s<->%s\n",
2645 list_for_each_safe(kbd, &tp->dwt.paired_keyboard_list, link) {
2648 tp->dwt.keyboard_active = false;
3193 tp->dwt.dwt_enabled = (enable == LIBINPUT_CONFIG_DWT_ENABLED);
3204 return tp->dwt.dwt_enabled ?
3318 tp->dwt.config.is_available = tp_dwt_config_is_available;
3319 tp->dwt.config.set_enabled = tp_dwt_config_set;
3320 tp->dwt.config.get_enabled = tp_dwt_config_get;
3321 tp->dwt.config.get_default_enabled = tp_dwt_config_get_default;
3322 tp->dwt.dwt_enabled = tp_dwt_default_enabled(tp);
3323 device->base.config.dwt = &tp->dwt.config;
3509 libinput_timer_init(&tp->dwt.keyboard_timer,
3740 list_init(&tp->dwt.paired_keyboard_list);