zhenhua            68 drivers/input/joystick/zhenhua.c static void zhenhua_process_packet(struct zhenhua *zhenhua)
zhenhua            70 drivers/input/joystick/zhenhua.c 	struct input_dev *dev = zhenhua->dev;
zhenhua            71 drivers/input/joystick/zhenhua.c 	unsigned char *data = zhenhua->data;
zhenhua            89 drivers/input/joystick/zhenhua.c 	struct zhenhua *zhenhua = serio_get_drvdata(serio);
zhenhua            96 drivers/input/joystick/zhenhua.c 		zhenhua->idx = 0;	/* this byte starts a new packet */
zhenhua            97 drivers/input/joystick/zhenhua.c 	else if (zhenhua->idx == 0)
zhenhua           100 drivers/input/joystick/zhenhua.c 	if (zhenhua->idx < ZHENHUA_MAX_LENGTH)
zhenhua           101 drivers/input/joystick/zhenhua.c 		zhenhua->data[zhenhua->idx++] = bitrev8(data);
zhenhua           103 drivers/input/joystick/zhenhua.c 	if (zhenhua->idx == ZHENHUA_MAX_LENGTH) {
zhenhua           104 drivers/input/joystick/zhenhua.c 		zhenhua_process_packet(zhenhua);
zhenhua           105 drivers/input/joystick/zhenhua.c 		zhenhua->idx = 0;
zhenhua           117 drivers/input/joystick/zhenhua.c 	struct zhenhua *zhenhua = serio_get_drvdata(serio);
zhenhua           121 drivers/input/joystick/zhenhua.c 	input_unregister_device(zhenhua->dev);
zhenhua           122 drivers/input/joystick/zhenhua.c 	kfree(zhenhua);
zhenhua           133 drivers/input/joystick/zhenhua.c 	struct zhenhua *zhenhua;
zhenhua           137 drivers/input/joystick/zhenhua.c 	zhenhua = kzalloc(sizeof(struct zhenhua), GFP_KERNEL);
zhenhua           139 drivers/input/joystick/zhenhua.c 	if (!zhenhua || !input_dev)
zhenhua           142 drivers/input/joystick/zhenhua.c 	zhenhua->dev = input_dev;
zhenhua           143 drivers/input/joystick/zhenhua.c 	snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys);
zhenhua           146 drivers/input/joystick/zhenhua.c 	input_dev->phys = zhenhua->phys;
zhenhua           159 drivers/input/joystick/zhenhua.c 	serio_set_drvdata(serio, zhenhua);
zhenhua           165 drivers/input/joystick/zhenhua.c 	err = input_register_device(zhenhua->dev);
zhenhua           174 drivers/input/joystick/zhenhua.c 	kfree(zhenhua);