Lines Matching full:dispatch
178 fallback_dispatch(struct evdev_dispatch *dispatch) in fallback_dispatch() argument
180 evdev_verify_dispatch_type(dispatch, DISPATCH_FALLBACK); in fallback_dispatch()
182 return container_of(dispatch, struct fallback_dispatch, base); in fallback_dispatch()
227 hw_set_key_down(struct fallback_dispatch *dispatch, int code, int pressed) in hw_set_key_down() argument
229 long_set_bit_state(dispatch->hw_key_mask, code, pressed); in hw_set_key_down()
233 hw_key_has_changed(struct fallback_dispatch *dispatch, int code) in hw_key_has_changed() argument
235 return long_bit_is_set(dispatch->hw_key_mask, code) != in hw_key_has_changed()
236 long_bit_is_set(dispatch->last_hw_key_mask, code); in hw_key_has_changed()
240 hw_key_update_last_state(struct fallback_dispatch *dispatch) in hw_key_update_last_state() argument
242 static_assert(sizeof(dispatch->hw_key_mask) == in hw_key_update_last_state()
243 sizeof(dispatch->last_hw_key_mask), in hw_key_update_last_state()
246 memcpy(dispatch->last_hw_key_mask, in hw_key_update_last_state()
247 dispatch->hw_key_mask, in hw_key_update_last_state()
248 sizeof(dispatch->hw_key_mask)); in hw_key_update_last_state()
252 hw_is_key_down(struct fallback_dispatch *dispatch, int code) in hw_is_key_down() argument
254 return long_bit_is_set(dispatch->hw_key_mask, code); in hw_is_key_down()
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,