evdev: prefix the hw key/button bitmask with 'hw'
authorPeter Hutterer <peter.hutterer@who-t.net>
Fri, 22 Aug 2014 00:41:20 +0000 (10:41 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 18 Sep 2014 01:30:15 +0000 (11:30 +1000)
This bitmask reflects the hw state, prefix it accordingly.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
src/evdev.c
src/evdev.h

index 721238f..71c5236 100644 (file)
@@ -48,15 +48,15 @@ enum evdev_key_type {
 };
 
 static void
-set_key_down(struct evdev_device *device, int code, int pressed)
+hw_set_key_down(struct evdev_device *device, int code, int pressed)
 {
-       long_set_bit_state(device->key_mask, code, pressed);
+       long_set_bit_state(device->hw_key_mask, code, pressed);
 }
 
 static int
-is_key_down(struct evdev_device *device, int code)
+hw_is_key_down(struct evdev_device *device, int code)
 {
-       return long_bit_is_set(device->key_mask, code);
+       return long_bit_is_set(device->hw_key_mask, code);
 }
 
 static int
@@ -385,12 +385,12 @@ evdev_process_key(struct evdev_device *device,
                        break;
                case EVDEV_KEY_TYPE_KEY:
                case EVDEV_KEY_TYPE_BUTTON:
-                       if (!is_key_down(device, e->code))
+                       if (!hw_is_key_down(device, e->code))
                                return;
                }
        }
 
-       set_key_down(device, e->code, e->value);
+       hw_set_key_down(device, e->code, e->value);
 
        switch (type) {
        case EVDEV_KEY_TYPE_NONE:
index 50ca713..9de44bc 100644 (file)
@@ -100,7 +100,7 @@ struct evdev_device {
 
        /* Bitmask of pressed keys used to ignore initial release events from
         * the kernel. */
-       unsigned long key_mask[NLONGS(KEY_CNT)];
+       unsigned long hw_key_mask[NLONGS(KEY_CNT)];
        /* Key counter used for multiplexing button events internally in
         * libinput. */
        uint8_t key_count[KEY_CNT];