serport 46 drivers/input/serio/serport.c struct serport *serport = serio->port_data; serport 47 drivers/input/serio/serport.c return -(serport->tty->ops->write(serport->tty, &data, 1) != 1); serport 52 drivers/input/serio/serport.c struct serport *serport = serio->port_data; serport 55 drivers/input/serio/serport.c spin_lock_irqsave(&serport->lock, flags); serport 56 drivers/input/serio/serport.c set_bit(SERPORT_ACTIVE, &serport->flags); serport 57 drivers/input/serio/serport.c spin_unlock_irqrestore(&serport->lock, flags); serport 65 drivers/input/serio/serport.c struct serport *serport = serio->port_data; serport 68 drivers/input/serio/serport.c spin_lock_irqsave(&serport->lock, flags); serport 69 drivers/input/serio/serport.c clear_bit(SERPORT_ACTIVE, &serport->flags); serport 70 drivers/input/serio/serport.c spin_unlock_irqrestore(&serport->lock, flags); serport 80 drivers/input/serio/serport.c struct serport *serport; serport 85 drivers/input/serio/serport.c serport = kzalloc(sizeof(struct serport), GFP_KERNEL); serport 86 drivers/input/serio/serport.c if (!serport) serport 89 drivers/input/serio/serport.c serport->tty = tty; serport 90 drivers/input/serio/serport.c spin_lock_init(&serport->lock); serport 91 drivers/input/serio/serport.c init_waitqueue_head(&serport->wait); serport 93 drivers/input/serio/serport.c tty->disc_data = serport; serport 106 drivers/input/serio/serport.c struct serport *serport = (struct serport *) tty->disc_data; serport 108 drivers/input/serio/serport.c kfree(serport); serport 119 drivers/input/serio/serport.c struct serport *serport = (struct serport*) tty->disc_data; serport 124 drivers/input/serio/serport.c spin_lock_irqsave(&serport->lock, flags); serport 126 drivers/input/serio/serport.c if (!test_bit(SERPORT_ACTIVE, &serport->flags)) serport 146 drivers/input/serio/serport.c serio_interrupt(serport->serio, cp[i], ch_flags); serport 150 drivers/input/serio/serport.c spin_unlock_irqrestore(&serport->lock, flags); serport 161 drivers/input/serio/serport.c struct serport *serport = (struct serport*) tty->disc_data; serport 164 drivers/input/serio/serport.c if (test_and_set_bit(SERPORT_BUSY, &serport->flags)) serport 167 drivers/input/serio/serport.c serport->serio = serio = kzalloc(sizeof(struct serio), GFP_KERNEL); serport 173 drivers/input/serio/serport.c serio->id = serport->id; serport 178 drivers/input/serio/serport.c serio->port_data = serport; serport 181 drivers/input/serio/serport.c serio_register_port(serport->serio); serport 184 drivers/input/serio/serport.c wait_event_interruptible(serport->wait, test_bit(SERPORT_DEAD, &serport->flags)); serport 185 drivers/input/serio/serport.c serio_unregister_port(serport->serio); serport 186 drivers/input/serio/serport.c serport->serio = NULL; serport 188 drivers/input/serio/serport.c clear_bit(SERPORT_DEAD, &serport->flags); serport 189 drivers/input/serio/serport.c clear_bit(SERPORT_BUSY, &serport->flags); serport 196 drivers/input/serio/serport.c struct serport *serport = tty->disc_data; serport 198 drivers/input/serio/serport.c serport->id.proto = type & 0x000000ff; serport 199 drivers/input/serio/serport.c serport->id.id = (type & 0x0000ff00) >> 8; serport 200 drivers/input/serio/serport.c serport->id.extra = (type & 0x00ff0000) >> 16; serport 246 drivers/input/serio/serport.c struct serport *serport = (struct serport *) tty->disc_data; serport 249 drivers/input/serio/serport.c spin_lock_irqsave(&serport->lock, flags); serport 250 drivers/input/serio/serport.c set_bit(SERPORT_DEAD, &serport->flags); serport 251 drivers/input/serio/serport.c spin_unlock_irqrestore(&serport->lock, flags); serport 253 drivers/input/serio/serport.c wake_up_interruptible(&serport->wait); serport 259 drivers/input/serio/serport.c struct serport *serport = (struct serport *) tty->disc_data; serport 262 drivers/input/serio/serport.c spin_lock_irqsave(&serport->lock, flags); serport 263 drivers/input/serio/serport.c if (test_bit(SERPORT_ACTIVE, &serport->flags)) serport 264 drivers/input/serio/serport.c serio_drv_write_wakeup(serport->serio); serport 265 drivers/input/serio/serport.c spin_unlock_irqrestore(&serport->lock, flags); serport 29 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 32 drivers/tty/serdev/serdev-ttyport.c if (!test_bit(SERPORT_ACTIVE, &serport->flags)) serport 51 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 59 drivers/tty/serdev/serdev-ttyport.c test_bit(SERPORT_ACTIVE, &serport->flags)) serport 79 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 80 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 82 drivers/tty/serdev/serdev-ttyport.c if (!test_bit(SERPORT_ACTIVE, &serport->flags)) serport 86 drivers/tty/serdev/serdev-ttyport.c return tty->ops->write(serport->tty, data, len); serport 91 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 92 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 99 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 100 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 107 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 112 drivers/tty/serdev/serdev-ttyport.c tty = tty_init_dev(serport->tty_drv, serport->tty_idx); serport 115 drivers/tty/serdev/serdev-ttyport.c serport->tty = tty; serport 122 drivers/tty/serdev/serdev-ttyport.c ret = tty->ops->open(serport->tty, NULL); serport 126 drivers/tty/serdev/serdev-ttyport.c tty_unlock(serport->tty); serport 141 drivers/tty/serdev/serdev-ttyport.c set_bit(SERPORT_ACTIVE, &serport->flags); serport 149 drivers/tty/serdev/serdev-ttyport.c tty_release_struct(tty, serport->tty_idx); serport 156 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 157 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 159 drivers/tty/serdev/serdev-ttyport.c clear_bit(SERPORT_ACTIVE, &serport->flags); serport 166 drivers/tty/serdev/serdev-ttyport.c tty_release_struct(tty, serport->tty_idx); serport 171 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 172 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 185 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 186 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 200 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 201 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 222 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 223 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 230 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 231 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 241 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 242 drivers/tty/serdev/serdev-ttyport.c struct tty_struct *tty = serport->tty; serport 269 drivers/tty/serdev/serdev-ttyport.c struct serport *serport; serport 275 drivers/tty/serdev/serdev-ttyport.c ctrl = serdev_controller_alloc(parent, sizeof(struct serport)); serport 278 drivers/tty/serdev/serdev-ttyport.c serport = serdev_controller_get_drvdata(ctrl); serport 280 drivers/tty/serdev/serdev-ttyport.c serport->port = port; serport 281 drivers/tty/serdev/serdev-ttyport.c serport->tty_idx = idx; serport 282 drivers/tty/serdev/serdev-ttyport.c serport->tty_drv = drv; serport 307 drivers/tty/serdev/serdev-ttyport.c struct serport *serport = serdev_controller_get_drvdata(ctrl); serport 309 drivers/tty/serdev/serdev-ttyport.c if (!serport)