egalax 48 drivers/input/touchscreen/egalax_ts_serial.c static void egalax_process_data(struct egalax *egalax) egalax 50 drivers/input/touchscreen/egalax_ts_serial.c struct input_dev *dev = egalax->input; egalax 51 drivers/input/touchscreen/egalax_ts_serial.c u8 *data = egalax->data; egalax 71 drivers/input/touchscreen/egalax_ts_serial.c struct egalax *egalax = serio_get_drvdata(serio); egalax 74 drivers/input/touchscreen/egalax_ts_serial.c egalax->data[egalax->idx++] = data; egalax 76 drivers/input/touchscreen/egalax_ts_serial.c if (likely(egalax->data[0] & EGALAX_FORMAT_START_BIT)) { egalax 77 drivers/input/touchscreen/egalax_ts_serial.c pkt_len = egalax->data[0] & EGALAX_FORMAT_PRESSURE_BIT ? 6 : 5; egalax 78 drivers/input/touchscreen/egalax_ts_serial.c if (pkt_len == egalax->idx) { egalax 79 drivers/input/touchscreen/egalax_ts_serial.c egalax_process_data(egalax); egalax 80 drivers/input/touchscreen/egalax_ts_serial.c egalax->idx = 0; egalax 84 drivers/input/touchscreen/egalax_ts_serial.c egalax->data[0]); egalax 85 drivers/input/touchscreen/egalax_ts_serial.c egalax->idx = 0; egalax 98 drivers/input/touchscreen/egalax_ts_serial.c struct egalax *egalax; egalax 102 drivers/input/touchscreen/egalax_ts_serial.c egalax = kzalloc(sizeof(struct egalax), GFP_KERNEL); egalax 104 drivers/input/touchscreen/egalax_ts_serial.c if (!egalax || !input_dev) { egalax 109 drivers/input/touchscreen/egalax_ts_serial.c egalax->serio = serio; egalax 110 drivers/input/touchscreen/egalax_ts_serial.c egalax->input = input_dev; egalax 111 drivers/input/touchscreen/egalax_ts_serial.c snprintf(egalax->phys, sizeof(egalax->phys), egalax 115 drivers/input/touchscreen/egalax_ts_serial.c input_dev->phys = egalax->phys; egalax 128 drivers/input/touchscreen/egalax_ts_serial.c serio_set_drvdata(serio, egalax); egalax 146 drivers/input/touchscreen/egalax_ts_serial.c kfree(egalax); egalax 152 drivers/input/touchscreen/egalax_ts_serial.c struct egalax *egalax = serio_get_drvdata(serio); egalax 156 drivers/input/touchscreen/egalax_ts_serial.c input_unregister_device(egalax->input); egalax 157 drivers/input/touchscreen/egalax_ts_serial.c kfree(egalax);