| /linux/drivers/input/ |
| H A D | input-mt.c | 17 if (dev->absinfo && test_bit(src, dev->absbit)) { in copy_abs() 20 __set_bit(dst, dev->absbit); in copy_abs() 220 if (test_bit(ABS_MT_PRESSURE, dev->absbit)) { in input_mt_report_pointer_emulation() 234 !test_bit(ABS_MT_DISTANCE, dev->absbit) && in input_mt_report_pointer_emulation() 235 test_bit(ABS_DISTANCE, dev->absbit) && in input_mt_report_pointer_emulation() 256 if (test_bit(ABS_MT_PRESSURE, dev->absbit)) in input_mt_report_pointer_emulation() 259 if (test_bit(ABS_MT_PRESSURE, dev->absbit)) in input_mt_report_pointer_emulation() 317 if (test_bit(ABS_PRESSURE, dev->absbit)) in input_mt_release_slots()
|
| H A D | joydev.c | 876 if (!bitmap_equal(dev->absbit, jd_scratch, ABS_CNT)) in joydev_dev_is_absolute_mouse() 947 for_each_set_bit(i, dev->absbit, ABS_CNT) { in joydev_connect() 1032 .absbit = { BIT_MASK(ABS_X) }, 1038 .absbit = { BIT_MASK(ABS_Z) }, 1044 .absbit = { BIT_MASK(ABS_WHEEL) }, 1050 .absbit = { BIT_MASK(ABS_THROTTLE) },
|
| H A D | input.c | 262 if (is_event_supported(code, dev->absbit, ABS_MAX)) in input_get_disposition() 461 __set_bit(axis, dev->absbit); in input_set_abs_params() 493 test_bit(src_axis, src->absbit)))) in input_copy_abs() 1036 !bitmap_subset(id->absbit, dev->absbit, ABS_MAX) || in input_match_device_id() 1196 input_seq_print_bitmap(seq, "ABS", dev->absbit, ABS_MAX); in input_devices_seq_show() 1419 'a', id->absbit, 0, ABS_MAX); in input_print_modalias_parts() 1751 INPUT_ADD_HOTPLUG_BM_VAR("ABS=", dev->absbit, ABS_MAX); in input_dev_uevent() 2162 __set_bit(code, dev->absbit); in input_set_capability() 2207 } else if (test_bit(ABS_MT_TRACKING_ID, dev->absbit)) { in input_estimate_events_per_packet() 2211 } else if (test_bit(ABS_MT_POSITION_X, dev->absbit)) { in input_estimate_events_per_packet() [all …]
|
| H A D | mousedev.c | 1024 .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) }, 1034 .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) | 1044 .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) },
|
| H A D | evdev.c | 793 case EV_ABS: bits = dev->absbit; len = ABS_MAX; break; in handle_eviocgbit()
|
| /linux/sound/usb/caiaq/ |
| H A D | input.c | 626 input->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) | in snd_usb_caiaq_input_init() 638 input->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) | in snd_usb_caiaq_input_init() 650 input->absbit[0] = BIT_MASK(ABS_X); in snd_usb_caiaq_input_init() 660 input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) | in snd_usb_caiaq_input_init() 666 input->absbit[BIT_WORD(ABS_MISC)] |= BIT_MASK(ABS_MISC); in snd_usb_caiaq_input_init() 686 input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) | in snd_usb_caiaq_input_init() 692 input->absbit[BIT_WORD(ABS_MISC)] |= BIT_MASK(ABS_MISC); in snd_usb_caiaq_input_init() 741 input->absbit[BIT_WORD(axis)] |= BIT_MASK(axis); in snd_usb_caiaq_input_init() 776 input->absbit[0] = BIT_MASK(ABS_HAT0X) | BIT_MASK(ABS_HAT0Y) | in snd_usb_caiaq_input_init() 788 input->absbit[0] |= MASCHINE_PAD(i); in snd_usb_caiaq_input_init()
|
| /linux/drivers/input/joystick/iforce/ |
| H A D | iforce-packets.c | 129 if (test_bit(ABS_HAT1X, dev->absbit)) { in iforce_report_hats_buttons() 138 if (test_bit(ABS_HAT1Y, dev->absbit)) { in iforce_report_hats_buttons() 167 if (len >= 8 && test_bit(ABS_RUDDER ,dev->absbit)) in iforce_process_packet()
|
| /linux/drivers/input/touchscreen/ |
| H A D | 88pm860x-ts.c | 265 __set_bit(ABS_X, touch->idev->absbit); in pm860x_touch_probe() 266 __set_bit(ABS_Y, touch->idev->absbit); in pm860x_touch_probe() 267 __set_bit(ABS_PRESSURE, touch->idev->absbit); in pm860x_touch_probe()
|
| H A D | da9034-ts.c | 336 __set_bit(ABS_X, input_dev->absbit); in da9034_touch_probe() 337 __set_bit(ABS_Y, input_dev->absbit); in da9034_touch_probe()
|
| /linux/drivers/input/joystick/ |
| H A D | maplecontrol.c | 125 __set_bit(abs_bit[i], idev->absbit); in probe_maple_controller() 132 if (idev->absbit[0]) in probe_maple_controller()
|
| H A D | amijoy.c | 121 amijoy_dev[i]->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y); in amijoy_init()
|
| H A D | a3d.c | 310 input_dev->absbit[0] |= BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) | in a3d_connect()
|
| H A D | adi.c | 417 set_bit(adi->abs[i], input_dev->absbit); in adi_init_input()
|
| /linux/drivers/input/keyboard/ |
| H A D | goldfish_events.c | 88 if (!test_bit(i, input_dev->absbit)) in events_import_abs_params() 153 events_import_bits(edev, input_dev->absbit, EV_ABS, ABS_MAX); in events_probe()
|
| /linux/include/linux/device-id/ |
| H A D | input.h | 51 kernel_ulong_t absbit[INPUT_DEVICE_ID_ABS_MAX / BITS_PER_LONG + 1]; member
|
| /linux/drivers/virtio/ |
| H A D | virtio_input.c | 294 vi->idev->absbit, ABS_CNT); in virtinput_probe() 308 if (!test_bit(abs, vi->idev->absbit)) in virtinput_probe() 313 if (test_bit(ABS_MT_SLOT, vi->idev->absbit)) { in virtinput_probe()
|
| /linux/drivers/hid/ |
| H A D | hid-samsung.c | 244 usage->hid & HID_USAGE, hi->input->evbit[0], hi->input->absbit[0], usage->hid & HID_USAGE_PAGE); in samsung_gamepad_input_mapping() 332 usage->hid, usage->hid & HID_USAGE, hi->input->evbit[0], hi->input->absbit[0], in samsung_actionmouse_input_mapping()
|
| H A D | hid-elo.c | 51 set_bit(ABS_PRESSURE, input->absbit); in elo_input_configured()
|
| /linux/drivers/input/misc/ |
| H A D | uinput.c | 344 if (test_bit(ABS_MT_SLOT, dev->absbit)) { in uinput_create_device() 349 } else if (test_bit(ABS_MT_POSITION_X, dev->absbit)) { in uinput_create_device() 470 for_each_set_bit(cnt, dev->absbit, ABS_CNT) { in uinput_validate_absbits() 539 set_bit(setup.code, dev->absbit); in uinput_abs_setup() 966 retval = uinput_set_bit(arg, absbit, ABS_MAX); in uinput_ioctl_handler()
|
| /linux/scripts/mod/ |
| H A D | devicetable-offsets.c | 105 DEVID_FIELD(input_device_id, absbit); in main()
|
| H A D | file2alias.c | 698 DEF_FIELD_ADDR(symval, input_device_id, absbit); in do_input_entry() 723 do_input(alias, sizeof_alias, *absbit, 0, INPUT_DEVICE_ID_ABS_MAX); in do_input_entry()
|
| /linux/include/linux/ |
| H A D | input.h | 152 unsigned long absbit[BITS_TO_LONGS(ABS_CNT)]; member
|
| H A D | hid.h | 1141 bmap = input->absbit; in hid_map_usage()
|
| /linux/drivers/input/tablet/ |
| H A D | hanwang.c | 371 __set_bit(hw_absevents[i], input_dev->absbit); in hanwang_probe()
|
| H A D | wacom_serial4.c | 542 set_bit(ABS_MISC, input_dev->absbit); in wacom_connect()
|