smbdev             31 drivers/input/mouse/psmouse-smbus.c 	struct psmouse_smbus_dev *smbdev;
smbdev             38 drivers/input/mouse/psmouse-smbus.c 	list_for_each_entry(smbdev, &psmouse_smbus_list, node) {
smbdev             39 drivers/input/mouse/psmouse-smbus.c 		if (smbdev->dead)
smbdev             42 drivers/input/mouse/psmouse-smbus.c 		if (smbdev->client)
smbdev             52 drivers/input/mouse/psmouse-smbus.c 		psmouse_dbg(smbdev->psmouse,
smbdev             54 drivers/input/mouse/psmouse-smbus.c 		serio_rescan(smbdev->psmouse->ps2dev.serio);
smbdev             62 drivers/input/mouse/psmouse-smbus.c 	struct psmouse_smbus_dev *smbdev, *tmp;
smbdev             66 drivers/input/mouse/psmouse-smbus.c 	list_for_each_entry_safe(smbdev, tmp, &psmouse_smbus_list, node) {
smbdev             67 drivers/input/mouse/psmouse-smbus.c 		if (smbdev->client != client)
smbdev             73 drivers/input/mouse/psmouse-smbus.c 		if (!smbdev->dead) {
smbdev             74 drivers/input/mouse/psmouse-smbus.c 			psmouse_dbg(smbdev->psmouse,
smbdev             76 drivers/input/mouse/psmouse-smbus.c 				    dev_name(&smbdev->client->dev));
smbdev             77 drivers/input/mouse/psmouse-smbus.c 			smbdev->dead = true;
smbdev             78 drivers/input/mouse/psmouse-smbus.c 			serio_rescan(smbdev->psmouse->ps2dev.serio);
smbdev             80 drivers/input/mouse/psmouse-smbus.c 			list_del(&smbdev->node);
smbdev             81 drivers/input/mouse/psmouse-smbus.c 			kfree(smbdev);
smbdev            119 drivers/input/mouse/psmouse-smbus.c 	struct psmouse_smbus_dev *smbdev = psmouse->private;
smbdev            121 drivers/input/mouse/psmouse-smbus.c 	if (smbdev->need_deactivate)
smbdev            168 drivers/input/mouse/psmouse-smbus.c 	struct psmouse_smbus_dev *smbdev = psmouse->private;
smbdev            172 drivers/input/mouse/psmouse-smbus.c 	if (smbdev->dead) {
smbdev            173 drivers/input/mouse/psmouse-smbus.c 		list_del(&smbdev->node);
smbdev            174 drivers/input/mouse/psmouse-smbus.c 		kfree(smbdev);
smbdev            176 drivers/input/mouse/psmouse-smbus.c 		smbdev->dead = true;
smbdev            177 drivers/input/mouse/psmouse-smbus.c 		psmouse_dbg(smbdev->psmouse,
smbdev            179 drivers/input/mouse/psmouse-smbus.c 			    dev_name(&smbdev->client->dev));
smbdev            180 drivers/input/mouse/psmouse-smbus.c 		psmouse_smbus_schedule_remove(smbdev->client);
smbdev            190 drivers/input/mouse/psmouse-smbus.c 	struct psmouse_smbus_dev *smbdev = data;
smbdev            191 drivers/input/mouse/psmouse-smbus.c 	unsigned short addr_list[] = { smbdev->board.addr, I2C_CLIENT_END };
smbdev            201 drivers/input/mouse/psmouse-smbus.c 	smbdev->client = i2c_new_probed_device(adapter, &smbdev->board,
smbdev            203 drivers/input/mouse/psmouse-smbus.c 	if (!smbdev->client)
smbdev            212 drivers/input/mouse/psmouse-smbus.c 	struct psmouse_smbus_dev *smbdev, *tmp;
smbdev            216 drivers/input/mouse/psmouse-smbus.c 	list_for_each_entry_safe(smbdev, tmp, &psmouse_smbus_list, node) {
smbdev            217 drivers/input/mouse/psmouse-smbus.c 		if (psmouse == smbdev->psmouse) {
smbdev            218 drivers/input/mouse/psmouse-smbus.c 			list_del(&smbdev->node);
smbdev            219 drivers/input/mouse/psmouse-smbus.c 			kfree(smbdev);
smbdev            232 drivers/input/mouse/psmouse-smbus.c 	struct psmouse_smbus_dev *smbdev;
smbdev            235 drivers/input/mouse/psmouse-smbus.c 	smbdev = kzalloc(sizeof(*smbdev), GFP_KERNEL);
smbdev            236 drivers/input/mouse/psmouse-smbus.c 	if (!smbdev)
smbdev            239 drivers/input/mouse/psmouse-smbus.c 	smbdev->psmouse = psmouse;
smbdev            240 drivers/input/mouse/psmouse-smbus.c 	smbdev->board = *board;
smbdev            241 drivers/input/mouse/psmouse-smbus.c 	smbdev->need_deactivate = need_deactivate;
smbdev            244 drivers/input/mouse/psmouse-smbus.c 		smbdev->board.platform_data = kmemdup(pdata, pdata_size,
smbdev            246 drivers/input/mouse/psmouse-smbus.c 		if (!smbdev->board.platform_data) {
smbdev            247 drivers/input/mouse/psmouse-smbus.c 			kfree(smbdev);
smbdev            255 drivers/input/mouse/psmouse-smbus.c 	psmouse->private = smbdev;
smbdev            263 drivers/input/mouse/psmouse-smbus.c 	list_add_tail(&smbdev->node, &psmouse_smbus_list);
smbdev            267 drivers/input/mouse/psmouse-smbus.c 	error = i2c_for_each_dev(smbdev, psmouse_smbus_create_companion);
smbdev            269 drivers/input/mouse/psmouse-smbus.c 	if (smbdev->client) {
smbdev            278 drivers/input/mouse/psmouse-smbus.c 	kfree(smbdev->board.platform_data);
smbdev            279 drivers/input/mouse/psmouse-smbus.c 	smbdev->board.platform_data = NULL;
smbdev            283 drivers/input/mouse/psmouse-smbus.c 		list_del(&smbdev->node);
smbdev            286 drivers/input/mouse/psmouse-smbus.c 		kfree(smbdev);