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);