fujitsu            46 drivers/input/touchscreen/fujitsu_ts.c 	struct fujitsu *fujitsu = serio_get_drvdata(serio);
fujitsu            47 drivers/input/touchscreen/fujitsu_ts.c 	struct input_dev *dev = fujitsu->dev;
fujitsu            49 drivers/input/touchscreen/fujitsu_ts.c 	if (fujitsu->idx == 0) {
fujitsu            56 drivers/input/touchscreen/fujitsu_ts.c 			fujitsu->idx = 0;
fujitsu            61 drivers/input/touchscreen/fujitsu_ts.c 	fujitsu->data[fujitsu->idx++] = data;
fujitsu            62 drivers/input/touchscreen/fujitsu_ts.c 	if (fujitsu->idx == FUJITSU_LENGTH) {
fujitsu            64 drivers/input/touchscreen/fujitsu_ts.c 				 (fujitsu->data[2] << 7) | fujitsu->data[1]);
fujitsu            66 drivers/input/touchscreen/fujitsu_ts.c 				 (fujitsu->data[4] << 7) | fujitsu->data[3]);
fujitsu            68 drivers/input/touchscreen/fujitsu_ts.c 				 (fujitsu->data[0] & 0x03) != 2);
fujitsu            70 drivers/input/touchscreen/fujitsu_ts.c 		fujitsu->idx = 0;
fujitsu            81 drivers/input/touchscreen/fujitsu_ts.c 	struct fujitsu *fujitsu = serio_get_drvdata(serio);
fujitsu            83 drivers/input/touchscreen/fujitsu_ts.c 	input_get_device(fujitsu->dev);
fujitsu            84 drivers/input/touchscreen/fujitsu_ts.c 	input_unregister_device(fujitsu->dev);
fujitsu            87 drivers/input/touchscreen/fujitsu_ts.c 	input_put_device(fujitsu->dev);
fujitsu            88 drivers/input/touchscreen/fujitsu_ts.c 	kfree(fujitsu);
fujitsu            98 drivers/input/touchscreen/fujitsu_ts.c 	struct fujitsu *fujitsu;
fujitsu           102 drivers/input/touchscreen/fujitsu_ts.c 	fujitsu = kzalloc(sizeof(struct fujitsu), GFP_KERNEL);
fujitsu           104 drivers/input/touchscreen/fujitsu_ts.c 	if (!fujitsu || !input_dev) {
fujitsu           109 drivers/input/touchscreen/fujitsu_ts.c 	fujitsu->serio = serio;
fujitsu           110 drivers/input/touchscreen/fujitsu_ts.c 	fujitsu->dev = input_dev;
fujitsu           111 drivers/input/touchscreen/fujitsu_ts.c 	snprintf(fujitsu->phys, sizeof(fujitsu->phys),
fujitsu           115 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->phys = fujitsu->phys;
fujitsu           125 drivers/input/touchscreen/fujitsu_ts.c 	serio_set_drvdata(serio, fujitsu);
fujitsu           131 drivers/input/touchscreen/fujitsu_ts.c 	err = input_register_device(fujitsu->dev);
fujitsu           143 drivers/input/touchscreen/fujitsu_ts.c 	kfree(fujitsu);
fujitsu           167 drivers/platform/x86/fujitsu-tablet.c } fujitsu;
fujitsu           171 drivers/platform/x86/fujitsu-tablet.c 	return inb(fujitsu.io_base + 2);
fujitsu           176 drivers/platform/x86/fujitsu-tablet.c 	return inb(fujitsu.io_base + 6);
fujitsu           181 drivers/platform/x86/fujitsu-tablet.c 	outb(addr, fujitsu.io_base);
fujitsu           182 drivers/platform/x86/fujitsu-tablet.c 	return inb(fujitsu.io_base + 4);
fujitsu           193 drivers/platform/x86/fujitsu-tablet.c 	if (fujitsu.config.quirks & INVERT_DOCK_STATE_BIT)
fujitsu           196 drivers/platform/x86/fujitsu-tablet.c 	if ((fujitsu.config.quirks & FORCE_TABLET_MODE_IF_UNDOCK) && (!dock)) {
fujitsu           200 drivers/platform/x86/fujitsu-tablet.c 		if (fujitsu.config.quirks & INVERT_TABLET_MODE_BIT)
fujitsu           204 drivers/platform/x86/fujitsu-tablet.c 	input_report_switch(fujitsu.idev, SW_DOCK, dock);
fujitsu           205 drivers/platform/x86/fujitsu-tablet.c 	input_report_switch(fujitsu.idev, SW_TABLET_MODE, tablet_mode);
fujitsu           206 drivers/platform/x86/fujitsu-tablet.c 	input_sync(fujitsu.idev);
fujitsu           240 drivers/platform/x86/fujitsu-tablet.c 	idev->keycode = fujitsu.config.keymap;
fujitsu           241 drivers/platform/x86/fujitsu-tablet.c 	idev->keycodesize = sizeof(fujitsu.config.keymap[0]);
fujitsu           242 drivers/platform/x86/fujitsu-tablet.c 	idev->keycodemax = ARRAY_SIZE(fujitsu.config.keymap);
fujitsu           246 drivers/platform/x86/fujitsu-tablet.c 	for (i = 0; i < ARRAY_SIZE(fujitsu.config.keymap); i++)
fujitsu           247 drivers/platform/x86/fujitsu-tablet.c 		if (fujitsu.config.keymap[i])
fujitsu           248 drivers/platform/x86/fujitsu-tablet.c 			input_set_capability(idev, EV_KEY, fujitsu.config.keymap[i]);
fujitsu           261 drivers/platform/x86/fujitsu-tablet.c 	fujitsu.idev = idev;
fujitsu           267 drivers/platform/x86/fujitsu-tablet.c 	input_unregister_device(fujitsu.idev);
fujitsu           286 drivers/platform/x86/fujitsu-tablet.c 	changed = keymask ^ fujitsu.prev_keymask;
fujitsu           288 drivers/platform/x86/fujitsu-tablet.c 		fujitsu.prev_keymask = keymask;
fujitsu           291 drivers/platform/x86/fujitsu-tablet.c 			keycode = fujitsu.config.keymap[i];
fujitsu           295 drivers/platform/x86/fujitsu-tablet.c 				input_event(fujitsu.idev, EV_MSC, MSC_SCAN, i);
fujitsu           297 drivers/platform/x86/fujitsu-tablet.c 			input_report_key(fujitsu.idev, keycode, pressed);
fujitsu           298 drivers/platform/x86/fujitsu-tablet.c 			input_sync(fujitsu.idev);
fujitsu           309 drivers/platform/x86/fujitsu-tablet.c 	memcpy(fujitsu.config.keymap, dmi->driver_data,
fujitsu           310 drivers/platform/x86/fujitsu-tablet.c 			sizeof(fujitsu.config.keymap));
fujitsu           316 drivers/platform/x86/fujitsu-tablet.c 	fujitsu.config.quirks |= INVERT_TABLET_MODE_BIT;
fujitsu           323 drivers/platform/x86/fujitsu-tablet.c 	fujitsu.config.quirks |= FORCE_TABLET_MODE_IF_UNDOCK;
fujitsu           324 drivers/platform/x86/fujitsu-tablet.c 	fujitsu.config.quirks |= INVERT_DOCK_STATE_BIT;
fujitsu           426 drivers/platform/x86/fujitsu-tablet.c 		fujitsu.irq = res->data.irq.interrupts[0];
fujitsu           430 drivers/platform/x86/fujitsu-tablet.c 		fujitsu.io_base = res->data.io.minimum;
fujitsu           431 drivers/platform/x86/fujitsu-tablet.c 		fujitsu.io_length = res->data.io.address_length;
fujitsu           435 drivers/platform/x86/fujitsu-tablet.c 		if (fujitsu.irq && fujitsu.io_base)
fujitsu           455 drivers/platform/x86/fujitsu-tablet.c 	if (ACPI_FAILURE(status) || !fujitsu.irq || !fujitsu.io_base)
fujitsu           461 drivers/platform/x86/fujitsu-tablet.c 	snprintf(fujitsu.phys, sizeof(fujitsu.phys),
fujitsu           465 drivers/platform/x86/fujitsu-tablet.c 		acpi_device_name(adev), fujitsu.phys);
fujitsu           469 drivers/platform/x86/fujitsu-tablet.c 	if (!request_region(fujitsu.io_base, fujitsu.io_length, MODULENAME)) {
fujitsu           476 drivers/platform/x86/fujitsu-tablet.c 	error = request_irq(fujitsu.irq, fujitsu_interrupt,
fujitsu           479 drivers/platform/x86/fujitsu-tablet.c 		release_region(fujitsu.io_base, fujitsu.io_length);
fujitsu           489 drivers/platform/x86/fujitsu-tablet.c 	free_irq(fujitsu.irq, fujitsu_interrupt);
fujitsu           490 drivers/platform/x86/fujitsu-tablet.c 	release_region(fujitsu.io_base, fujitsu.io_length);