keypam 52 drivers/input/joydev.c __u16 keypam[KEY_MAX - BTN_MISC + 1]; keypam 305 drivers/input/joydev.c event->value = !!test_bit(joydev->keypam[event->number], keypam 356 drivers/input/joydev.c test_bit(joydev->keypam[i], input->key) ? (1 << i) : 0; keypam 479 drivers/input/joydev.c __u16 *keypam; keypam 483 drivers/input/joydev.c len = min(len, sizeof(joydev->keypam)); keypam 486 drivers/input/joydev.c keypam = memdup_user(argp, len); keypam 487 drivers/input/joydev.c if (IS_ERR(keypam)) keypam 488 drivers/input/joydev.c return PTR_ERR(keypam); keypam 491 drivers/input/joydev.c if (keypam[i] > KEY_MAX || keypam[i] < BTN_MISC) { keypam 497 drivers/input/joydev.c memcpy(joydev->keypam, keypam, len); keypam 500 drivers/input/joydev.c joydev->keymap[keypam[i] - BTN_MISC] = i; keypam 503 drivers/input/joydev.c kfree(keypam); keypam 577 drivers/input/joydev.c len = min_t(size_t, _IOC_SIZE(cmd), sizeof(joydev->keypam)); keypam 578 drivers/input/joydev.c return copy_to_user(argp, joydev->keypam, len) ? -EFAULT : len; keypam 945 drivers/input/joydev.c joydev->keypam[joydev->nkey] = i + BTN_MISC; keypam 952 drivers/input/joydev.c joydev->keypam[joydev->nkey] = i + BTN_MISC;