Lines Matching refs:buttons
42 struct button_state *buttons)
48 for (i = 0; i < sizeof(buttons->bits); i++)
49 buttons->bits[i] = state->bits[i] & ~(prev_state->bits[i]);
54 struct button_state *buttons)
60 for (i = 0; i < sizeof(buttons->bits); i++)
61 buttons->bits[i] = prev_state->bits[i] & ~(state->bits[i]);
363 const struct button_state *buttons,
371 for (i = 0; i < sizeof(buttons->bits); i++) {
372 unsigned char buttons_slice = buttons->bits[i];
420 struct button_state buttons;
423 pad_get_buttons_pressed(pad, &buttons);
425 pad_get_buttons_released(pad, &buttons);
427 pad_notify_button_mask(pad, device, time, &buttons, state);