Lines Matching refs:dispatch
178 fallback_dispatch(struct evdev_dispatch *dispatch)
180 evdev_verify_dispatch_type(dispatch, DISPATCH_FALLBACK);
182 return container_of(dispatch, struct fallback_dispatch, base);
227 hw_set_key_down(struct fallback_dispatch *dispatch, int code, int pressed)
229 long_set_bit_state(dispatch->hw_key_mask, code, pressed);
233 hw_key_has_changed(struct fallback_dispatch *dispatch, int code)
235 return long_bit_is_set(dispatch->hw_key_mask, code) !=
236 long_bit_is_set(dispatch->last_hw_key_mask, code);
240 hw_key_update_last_state(struct fallback_dispatch *dispatch)
242 static_assert(sizeof(dispatch->hw_key_mask) ==
243 sizeof(dispatch->last_hw_key_mask),
246 memcpy(dispatch->last_hw_key_mask,
247 dispatch->hw_key_mask,
248 sizeof(dispatch->hw_key_mask));
252 hw_is_key_down(struct fallback_dispatch *dispatch, int code)
254 return long_bit_is_set(dispatch->hw_key_mask, code);
263 void fallback_init_debounce(struct fallback_dispatch *dispatch);
264 void fallback_debounce_handle_state(struct fallback_dispatch *dispatch,
267 fallback_notify_physical_button(struct fallback_dispatch *dispatch,
274 fallback_init_wheel(struct fallback_dispatch *dispatch,
278 fallback_wheel_process_relative(struct fallback_dispatch *dispatch,
283 fallback_wheel_handle_state(struct fallback_dispatch *dispatch,