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;