Home
last modified time | relevance | path

Searched refs:buttons (Results 1 – 25 of 428) sorted by relevance

12345678910>>...18

/OK3568_Linux_fs/kernel/drivers/input/joystick/
H A Dmaplecontrol.c29 unsigned short buttons; in dc_pad_callback() local
35 buttons = ~le16_to_cpup((__le16 *)(res + 8)); in dc_pad_callback()
38 (buttons & 0x0010 ? -1 : 0) + (buttons & 0x0020 ? 1 : 0)); in dc_pad_callback()
40 (buttons & 0x0040 ? -1 : 0) + (buttons & 0x0080 ? 1 : 0)); in dc_pad_callback()
42 (buttons & 0x1000 ? -1 : 0) + (buttons & 0x2000 ? 1 : 0)); in dc_pad_callback()
44 (buttons & 0x4000 ? -1 : 0) + (buttons & 0x8000 ? 1 : 0)); in dc_pad_callback()
46 input_report_key(dev, BTN_C, buttons & 0x0001); in dc_pad_callback()
47 input_report_key(dev, BTN_B, buttons & 0x0002); in dc_pad_callback()
48 input_report_key(dev, BTN_A, buttons & 0x0004); in dc_pad_callback()
49 input_report_key(dev, BTN_START, buttons & 0x0008); in dc_pad_callback()
[all …]
H A Danalog.c100 short *buttons; member
117 int buttons; member
186 static void analog_decode(struct analog *analog, int *axes, int *initial, int buttons) in analog_decode() argument
194 buttons |= 1 << (i + 14); in analog_decode()
200 input_report_key(dev, analog->buttons[j++], (buttons >> i) & 1); in analog_decode()
204 input_report_key(dev, analog->buttons[j++], (buttons >> (i + 10)) & 1); in analog_decode()
222 ((buttons >> ((i << 2) + 7)) & 1) - ((buttons >> ((i << 2) + 9)) & 1)); in analog_decode()
224 ((buttons >> ((i << 2) + 8)) & 1) - ((buttons >> ((i << 2) + 6)) & 1)); in analog_decode()
293 port->buttons = (~u >> 4) & 0xf; in analog_button_read()
297 port->buttons = 0; in analog_button_read()
[all …]
H A Dadi.c98 char buttons; member
216 for (i = 0; i < adi->buttons && i < 63; i++) { in adi_decode()
231 for (i = 63; i < adi->buttons; i++) in adi_decode()
339 adi->buttons = adi_get_bits(adi, 6); in adi_id_decode()
347 adi->buttons += adi_get_bits(adi, 6); in adi_id_decode()
363 t = 8 + adi->buttons + adi->axes10 * 10 + adi->axes8 * 8 + adi->hats * 4; in adi_id_decode()
373 adi->buttons -= 4; in adi_id_decode()
377 adi->buttons -= 4; in adi_id_decode()
422 for (i = 0; i < adi->buttons; i++) in adi_init_input()
H A Djoydump.c37 int axes[4], buttons; in joydump_connect() local
57 gameport_cooked_read(gameport, axes, &buttons); in joydump_connect()
61 printk(KERN_INFO "joydump: | Buttons %02x. |\n", buttons); in joydump_connect()
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Ducb1x00-assabet.c42 static struct gpio_keys_button buttons[6]; in ucb1x00_assabet_add() local
45 memset(buttons, 0, sizeof(buttons)); in ucb1x00_assabet_add()
48 for (i = 0; i < ARRAY_SIZE(buttons); i++) { in ucb1x00_assabet_add()
49 buttons[i].code = BTN_0 + i; in ucb1x00_assabet_add()
50 buttons[i].gpio = ucb->gpio.base + i; in ucb1x00_assabet_add()
51 buttons[i].type = EV_KEY; in ucb1x00_assabet_add()
52 buttons[i].can_disable = true; in ucb1x00_assabet_add()
55 keys.buttons = buttons; in ucb1x00_assabet_add()
56 keys.nbuttons = ARRAY_SIZE(buttons); in ucb1x00_assabet_add()
/OK3568_Linux_fs/kernel/Documentation/input/
H A Dgamepad.rst44 4 buttons in diamonds-shape (on the right side). The buttons are
48 4 buttons (on the left side) that point up, down, left and right.
50 Different constellations, but most-times 2 buttons: SELECT - START
52 special system-button. It often looks different to the other buttons and
60 Not all devices provide them, but the upper buttons are normally named
61 Left- and Right-Triggers, the lower buttons Z-Left and Z-Right.
83 the buttons from this protocol. However, they try to do this in a compatible
84 fashion. For example, the "Nintendo Wii Nunchuk" provides two trigger buttons
86 analog stick and two trigger buttons on the right side.
101 Every gamepad device has at least 2 action buttons. This means, that every
[all …]
/OK3568_Linux_fs/kernel/drivers/input/mouse/
H A Datarimouse.c65 int buttons, dx, dy; in atamouse_interrupt() local
67 buttons = (buf[0] & 1) | ((buf[0] & 2) << 1); in atamouse_interrupt()
69 buttons |= atari_mouse_buttons & 2; in atamouse_interrupt()
70 atari_mouse_buttons = buttons; in atamouse_interrupt()
80 input_report_key(atamouse_dev, BTN_LEFT, buttons & 0x4); in atamouse_interrupt()
81 input_report_key(atamouse_dev, BTN_MIDDLE, buttons & 0x2); in atamouse_interrupt()
82 input_report_key(atamouse_dev, BTN_RIGHT, buttons & 0x1); in atamouse_interrupt()
H A Dlogibm.c64 unsigned char buttons; in logibm_interrupt() local
73 buttons = inb(LOGIBM_DATA_PORT); in logibm_interrupt()
74 dy |= (buttons & 0xf) << 4; in logibm_interrupt()
75 buttons = ~buttons >> 5; in logibm_interrupt()
79 input_report_key(logibm_dev, BTN_RIGHT, buttons & 1); in logibm_interrupt()
80 input_report_key(logibm_dev, BTN_MIDDLE, buttons & 2); in logibm_interrupt()
81 input_report_key(logibm_dev, BTN_LEFT, buttons & 4); in logibm_interrupt()
H A Dinport.c72 unsigned char buttons; in inport_interrupt() local
84 buttons = inb(INPORT_DATA_PORT); in inport_interrupt()
86 input_report_key(inport_dev, BTN_MIDDLE, buttons & 1); in inport_interrupt()
87 input_report_key(inport_dev, BTN_LEFT, buttons & 2); in inport_interrupt()
88 input_report_key(inport_dev, BTN_RIGHT, buttons & 4); in inport_interrupt()
H A Dmaplemouse.c29 int buttons, relx, rely, relz; in dc_mouse_callback() local
35 buttons = ~res[8]; in dc_mouse_callback()
40 input_report_key(dev, BTN_LEFT, buttons & 4); in dc_mouse_callback()
41 input_report_key(dev, BTN_MIDDLE, buttons & 9); in dc_mouse_callback()
42 input_report_key(dev, BTN_RIGHT, buttons & 2); in dc_mouse_callback()
/OK3568_Linux_fs/external/xserver/Xi/
H A Dxiquerypointer.c83 char *buttons = NULL; in ProcXIQueryPointer() local
155 buttons = calloc(rep.buttons_len, 4); in ProcXIQueryPointer()
156 if (!buttons) in ProcXIQueryPointer()
162 SetBit(buttons, pDev->button->map[i]); in ProcXIQueryPointer()
165 SetBit(buttons, pDev->button->map[1]); in ProcXIQueryPointer()
198 if (buttons) in ProcXIQueryPointer()
199 WriteToClient(client, buttons_size, buttons); in ProcXIQueryPointer()
201 free(buttons); in ProcXIQueryPointer()
/OK3568_Linux_fs/kernel/drivers/input/
H A Dmousedev.c55 unsigned long buttons; member
90 unsigned long buttons; member
253 set_bit(index, &mousedev->packet.buttons); in mousedev_key_event()
254 set_bit(index, &mousedev_mix->packet.buttons); in mousedev_key_event()
256 clear_bit(index, &mousedev->packet.buttons); in mousedev_key_event()
257 clear_bit(index, &mousedev_mix->packet.buttons); in mousedev_key_event()
276 if (client->ready && p->buttons != mousedev->packet.buttons) { in mousedev_notify_readers()
300 p->buttons = mousedev->packet.buttons; in mousedev_notify_readers()
303 p->buttons != client->last_buttons) in mousedev_notify_readers()
330 set_bit(0, &mousedev->packet.buttons); in mousedev_touchpad_touch()
[all …]
/OK3568_Linux_fs/buildroot/package/datatables-buttons/
H A Ddatatables-buttons.mk20 …TALL) -m 0755 -d $(TARGET_DIR)/var/www/datatables-buttons/css $(TARGET_DIR)/var/www/datatables-but…
21 $(INSTALL) -m 0644 -t $(TARGET_DIR)/var/www/datatables-buttons/css $(@D)/css/*.min.css
22 $(INSTALL) -m 0644 -t $(TARGET_DIR)/var/www/datatables-buttons/js $(@D)/js/*.min.js
H A DConfig.in2 bool "datatables-buttons"
9 to use buttons which perform an action unique to your
12 https://datatables.net/extensions/buttons
/OK3568_Linux_fs/kernel/drivers/misc/ibmasm/
H A Dremote.c125 unsigned char buttons = input->mouse_buttons; in print_input() local
128 (buttons) ? " -- buttons:" : "", in print_input()
129 (buttons & REMOTE_BUTTON_LEFT) ? "left " : "", in print_input()
130 (buttons & REMOTE_BUTTON_MIDDLE) ? "middle " : "", in print_input()
131 (buttons & REMOTE_BUTTON_RIGHT) ? "right" : "" in print_input()
146 unsigned char buttons = input->mouse_buttons; in send_mouse_event() local
150 input_report_key(dev, BTN_LEFT, buttons & REMOTE_BUTTON_LEFT); in send_mouse_event()
151 input_report_key(dev, BTN_MIDDLE, buttons & REMOTE_BUTTON_MIDDLE); in send_mouse_event()
152 input_report_key(dev, BTN_RIGHT, buttons & REMOTE_BUTTON_RIGHT); in send_mouse_event()
/OK3568_Linux_fs/kernel/Documentation/input/devices/
H A Dxpad.rst10 Due to backwards compatibility all buttons are reported as digital.
12 have only digital face buttons.
23 The number of buttons/axes reported varies based on 3 things:
28 module configuration for "Map D-PAD to buttons rather than axes for unknown
33 If you said Y it will map the d-pad to buttons, which is needed for dance
47 axes and 10 buttons.
54 All of the 10 buttons work (in digital mode). The six buttons on the
66 When using a known dance pad, jstest will report 6 axes and 14 buttons.
73 Known dance pads automatically map the d-pad to buttons and will work
77 of buttons, see section 0.3 - Unknown Controllers
[all …]
/OK3568_Linux_fs/buildroot/package/gpm/
H A D0001-Added-musl-support-to-libgpm-and-the-daemon.patch12 src/prog/display-buttons.c | 1 +
29 diff --git a/src/prog/display-buttons.c b/src/prog/display-buttons.c
31 --- a/src/prog/display-buttons.c
32 +++ b/src/prog/display-buttons.c
/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A Dtca6416-keypad.c51 struct tca6416_button buttons[]; member
106 struct tca6416_button *button = &chip->buttons[pin_index]; in tca6416_keys_scan()
219 chip = kzalloc(struct_size(chip, buttons, pdata->nbuttons), GFP_KERNEL); in tca6416_keypad_probe()
253 chip->buttons[i] = pdata->buttons[i]; in tca6416_keypad_probe()
254 type = (pdata->buttons[i].type) ?: EV_KEY; in tca6416_keypad_probe()
255 input_set_capability(input, type, pdata->buttons[i].code); in tca6416_keypad_probe()
H A Dgpio_keys_polled.c101 gpio_keys_button_event(input, &pdata->buttons[i], in gpio_keys_polled_poll()
104 gpio_keys_polled_check_state(input, &pdata->buttons[i], in gpio_keys_polled_poll()
161 pdata->buttons = button; in gpio_keys_polled_get_devtree_pdata()
208 const struct gpio_keys_button *button = &pdata->buttons[i]; in gpio_keys_polled_set_abs_params()
280 const struct gpio_keys_button *button = &pdata->buttons[i]; in gpio_keys_polled_probe()
371 gpio_keys_polled_check_state(input, &pdata->buttons[i], in gpio_keys_polled_probe()
/OK3568_Linux_fs/u-boot/arch/mips/mach-bmips/
H A DKconfig95 ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and
106 ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and a
117 ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs,
128 ethernet ports, 3 USB ports, 1 UART, GPIO buttons and LEDs, and
139 ethernet ports, 1 UART, GPIO buttons and LEDs, and a BCM43225
150 ethernet ports, 1 UART, GPIO buttons and LEDs, and a BCM4312
161 ethernet ports, 2 USB ports, 1 UART, GPIO buttons and LEDs, and
/OK3568_Linux_fs/kernel/drivers/input/misc/
H A Dims-pcu.c109 struct ims_pcu_buttons buttons; member
185 struct ims_pcu_buttons *buttons = &pcu->buttons; in ims_pcu_buttons_report() local
186 struct input_dev *input = buttons->input; in ims_pcu_buttons_report()
190 unsigned short keycode = buttons->keymap[i]; in ims_pcu_buttons_report()
203 struct ims_pcu_buttons *buttons = &pcu->buttons; in ims_pcu_setup_buttons() local
215 snprintf(buttons->name, sizeof(buttons->name), in ims_pcu_setup_buttons()
218 usb_make_path(pcu->udev, buttons->phys, sizeof(buttons->phys)); in ims_pcu_setup_buttons()
219 strlcat(buttons->phys, "/input0", sizeof(buttons->phys)); in ims_pcu_setup_buttons()
221 memcpy(buttons->keymap, keymap, sizeof(*keymap) * keymap_len); in ims_pcu_setup_buttons()
223 input->name = buttons->name; in ims_pcu_setup_buttons()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/
H A Dadc-keys.txt1 ADC attached resistor ladder buttons
7 - io-channel-names = "buttons";
29 io-channel-names = "buttons";
/OK3568_Linux_fs/external/xserver/test/xi2/
H A Dprotocol-eventconvert.c272 int buttons, valuators; in test_values_XIDeviceEvent() local
346 buttons = 0; in test_values_XIDeviceEvent()
347 for (i = 0; i < bits_to_bytes(sizeof(in->buttons)); i++) { in test_values_XIDeviceEvent()
348 if (XIMaskIsSet(in->buttons, i)) { in test_values_XIDeviceEvent()
350 buttons++; in test_values_XIDeviceEvent()
355 for (i = 0; i < sizeof(in->buttons) * 8; i++) in test_values_XIDeviceEvent()
356 assert(XIMaskIsSet(in->buttons, i) == XIMaskIsSet(ptr, i)); in test_values_XIDeviceEvent()
594 for (i = 0; i < sizeof(in.buttons) * 8; i++) { in test_convert_XIDeviceEvent()
595 XISetMask(in.buttons, i); in test_convert_XIDeviceEvent()
597 XIClearMask(in.buttons, i); in test_convert_XIDeviceEvent()
[all …]
/OK3568_Linux_fs/kernel/arch/mips/sgi-ip22/
H A Dip22-reset.c142 unsigned int buttons; in panel_int() local
144 buttons = sgioc->panel; in panel_int()
160 if (!(buttons & SGIOC_PANEL_POWERINTR)) in panel_int()
/OK3568_Linux_fs/kernel/drivers/input/gameport/
H A Dfm801-gp.c29 static int fm801_gp_cooked_read(struct gameport *gameport, int *axes, int *buttons) in fm801_gp_cooked_read() argument
34 *buttons = (~w >> 14) & 0x03; in fm801_gp_cooked_read()
39 *buttons |= ((~w >> 14) & 0x03) << 2; in fm801_gp_cooked_read()

12345678910>>...18